releng/builder.git
6 years agoMerge "Update Ansible playbooks to new names"
Thanh Ha [Fri, 26 Jan 2018 05:00:29 +0000 (05:00 +0000)]
Merge "Update Ansible playbooks to new names"

6 years agoSwitch LISP performance CSIT to highcpu VMs 91/67591/1
Lorand Jakab [Thu, 25 Jan 2018 22:19:20 +0000 (00:19 +0200)]
Switch LISP performance CSIT to highcpu VMs

Change-Id: I4d02aaf5842671b191a6a845491a0ed976b3f5c2
Signed-off-by: Lorand Jakab <lojakab@cisco.com>
6 years agoSwitch autorelease to v2-standard-4 system flavor 90/67590/1
Thanh Ha [Thu, 25 Jan 2018 21:54:47 +0000 (16:54 -0500)]
Switch autorelease to v2-standard-4 system flavor

Let's see if switching to v2-standard-4 helps us with the
intermittent lispflowmapping issues.

Change-Id: Ie9ea69b75b186fe55bdfe3c0708abec80f4036eb
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoSwitch the csit-3node-periodic to use job prefix 49/67549/2
Thanh Ha [Wed, 24 Jan 2018 19:30:13 +0000 (14:30 -0500)]
Switch the csit-3node-periodic to use job prefix

Idea to add a new variable "{prefix}" to job templates. This
variable is defined already in defaults.yaml.
The prefix should always be blank in production thus producing the
same existing job names we are all used to. The prefix can be used
locally to add a prefix to job names when pushing jobs to the
sandbox. For example a prefix of "abc-" will be added to the front
of the job name allowing sandbox testers to be able to push a job
to the sandbox with a unique prefix to not overwrite other testers.

Additionally add an id inttest-csit-3node-periodic to make the job
template more easy to maintain. Allows us to refactor the job
template name without having to update every single user of the
template every time as the id will always be the same.

Change-Id: I732dd5120b2005c5e975f68f7d99a98c1203ebe5
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoSwitch the csit-3node to use job prefix 48/67548/2
Thanh Ha [Wed, 24 Jan 2018 19:28:29 +0000 (14:28 -0500)]
Switch the csit-3node to use job prefix

Idea to add a new variable "{prefix}" to job templates. This
variable is defined already in defaults.yaml.
The prefix should always be blank in production thus producing the
same existing job names we are all used to. The prefix can be used
locally to add a prefix to job names when pushing jobs to the
sandbox. For example a prefix of "abc-" will be added to the front
of the job name allowing sandbox testers to be able to push a job
to the sandbox with a unique prefix to not overwrite other testers.

Additionally add an id inttest-csit-3node to make the job
template more easy to maintain. Allows us to refactor the job
template name without having to update every single user of the
template every time as the id will always be the same.

Change-Id: I557e2030280fd3538d3a83fd1833b173cc45f489
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoMerge "Switch the csit-openstack to use job prefix"
Luis Gomez [Thu, 25 Jan 2018 17:08:52 +0000 (17:08 +0000)]
Merge "Switch the csit-openstack to use job prefix"

6 years agoMerge "Switch the csit-hwvtep-openstack to use job prefix"
Luis Gomez [Thu, 25 Jan 2018 17:08:46 +0000 (17:08 +0000)]
Merge "Switch the csit-hwvtep-openstack to use job prefix"

6 years agoMerge "Switch the csit-3node-docker to use job prefix"
Luis Gomez [Thu, 25 Jan 2018 17:08:37 +0000 (17:08 +0000)]
Merge "Switch the csit-3node-docker to use job prefix"

6 years agoMerge "Switch the csit-verify-3node to use job prefix"
Luis Gomez [Thu, 25 Jan 2018 17:08:17 +0000 (17:08 +0000)]
Merge "Switch the csit-verify-3node to use job prefix"

6 years agoMerge "Switch the csit-1node-periodic to use job prefix"
Luis Gomez [Thu, 25 Jan 2018 17:08:08 +0000 (17:08 +0000)]
Merge "Switch the csit-1node-periodic to use job prefix"

6 years agoMerge "Switch the csit-1node to use job prefix"
Luis Gomez [Thu, 25 Jan 2018 17:08:02 +0000 (17:08 +0000)]
Merge "Switch the csit-1node to use job prefix"

6 years agoMerge "Switch the patch-test to use job prefix"
Luis Gomez [Thu, 25 Jan 2018 17:07:51 +0000 (17:07 +0000)]
Merge "Switch the patch-test to use job prefix"

6 years agoBump docs jobs down to 1g systems 64/67564/2
Thanh Ha [Thu, 25 Jan 2018 02:25:23 +0000 (21:25 -0500)]
Bump docs jobs down to 1g systems

Docs should not need 8g to build so let's see if we can
bump them down to 1g systems.

Change-Id: I26281b23d972eac688277e7b3881ef75a85bb57e
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoAdd RTD jobs to lfdocs-conf project 63/67563/2
Thanh Ha [Thu, 25 Jan 2018 02:24:29 +0000 (21:24 -0500)]
Add RTD jobs to lfdocs-conf project

Change-Id: I0097ee59e968571ec3564b1a0026825d3bfa6bf3
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoMerge "Extract common RPM test builder steps to macro"
Thanh Ha [Wed, 24 Jan 2018 23:22:23 +0000 (23:22 +0000)]
Merge "Extract common RPM test builder steps to macro"

6 years agoMerge "Do tests of RPMs built in verify-full job"
Thanh Ha [Wed, 24 Jan 2018 23:21:16 +0000 (23:21 +0000)]
Merge "Do tests of RPMs built in verify-full job"

6 years agoFix variable indirect reference 59/67559/1
Sam Hague [Wed, 24 Jan 2018 21:25:50 +0000 (16:25 -0500)]
Fix variable indirect reference

Change-Id: I351ea40fe07d5f3ad8c8e5583b50fa20f8334198
Signed-off-by: Sam Hague <shague@redhat.com>
6 years agoExtract common RPM test builder steps to macro 50/67450/5
Daniel Farrell [Mon, 22 Jan 2018 23:53:05 +0000 (18:53 -0500)]
Extract common RPM test builder steps to macro

Also cleanup double-braces to make builder calls from macros work.

Runs additional tests for some jobs as a result of consolidation.

Fixes: INTPAK-131
Change-Id: I0b65423fdd47158e0e1e84ec7c6400018ccafded
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
6 years agoSwitch the patch-test to use job prefix 53/67553/1
Thanh Ha [Wed, 24 Jan 2018 19:37:58 +0000 (14:37 -0500)]
Switch the patch-test to use job prefix

Idea to add a new variable "{prefix}" to job templates. This
variable is defined already in defaults.yaml.
The prefix should always be blank in production thus producing the
same existing job names we are all used to. The prefix can be used
locally to add a prefix to job names when pushing jobs to the
sandbox. For example a prefix of "abc-" will be added to the front
of the job name allowing sandbox testers to be able to push a job
to the sandbox with a unique prefix to not overwrite other testers.

Additionally add an id inttest-patch-test to make the job
template more easy to maintain. Allows us to refactor the job
template name without having to update every single user of the
template every time as the id will always be the same.

Change-Id: I2abf886229e496868841f76888fe38deba208301
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoSwitch the csit-openstack to use job prefix 52/67552/1
Thanh Ha [Wed, 24 Jan 2018 19:36:21 +0000 (14:36 -0500)]
Switch the csit-openstack to use job prefix

Idea to add a new variable "{prefix}" to job templates. This
variable is defined already in defaults.yaml.
The prefix should always be blank in production thus producing the
same existing job names we are all used to. The prefix can be used
locally to add a prefix to job names when pushing jobs to the
sandbox. For example a prefix of "abc-" will be added to the front
of the job name allowing sandbox testers to be able to push a job
to the sandbox with a unique prefix to not overwrite other testers.

Additionally add an id inttest-csit-openstack to make the job
template more easy to maintain. Allows us to refactor the job
template name without having to update every single user of the
template every time as the id will always be the same.

Change-Id: Ic1a261c4860436082c982dcf18fb118d46d5f9ec
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoSwitch the csit-hwvtep-openstack to use job prefix 51/67551/1
Thanh Ha [Wed, 24 Jan 2018 19:34:40 +0000 (14:34 -0500)]
Switch the csit-hwvtep-openstack to use job prefix

Idea to add a new variable "{prefix}" to job templates. This
variable is defined already in defaults.yaml.
The prefix should always be blank in production thus producing the
same existing job names we are all used to. The prefix can be used
locally to add a prefix to job names when pushing jobs to the
sandbox. For example a prefix of "abc-" will be added to the front
of the job name allowing sandbox testers to be able to push a job
to the sandbox with a unique prefix to not overwrite other testers.

Additionally add an id inttest-csit-hwvtep-openstack to make the job
template more easy to maintain. Allows us to refactor the job
template name without having to update every single user of the
template every time as the id will always be the same.

Change-Id: I86685a09eb2a3b385778c4dfc7a59b45e97d1693
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoSwitch the csit-3node-docker to use job prefix 50/67550/1
Thanh Ha [Wed, 24 Jan 2018 19:31:54 +0000 (14:31 -0500)]
Switch the csit-3node-docker to use job prefix

Idea to add a new variable "{prefix}" to job templates. This
variable is defined already in defaults.yaml.
The prefix should always be blank in production thus producing the
same existing job names we are all used to. The prefix can be used
locally to add a prefix to job names when pushing jobs to the
sandbox. For example a prefix of "abc-" will be added to the front
of the job name allowing sandbox testers to be able to push a job
to the sandbox with a unique prefix to not overwrite other testers.

Additionally add an id inttest-csit-3node-docker to make the job
template more easy to maintain. Allows us to refactor the job
template name without having to update every single user of the
template every time as the id will always be the same.

Change-Id: I18d977a1a1377ac20b528b65d08b7c22fa888db9
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoSwitch the csit-verify-3node to use job prefix 47/67547/2
Thanh Ha [Wed, 24 Jan 2018 19:22:29 +0000 (14:22 -0500)]
Switch the csit-verify-3node to use job prefix

Idea to add a new variable "{prefix}" to job templates. This
variable is defined already in defaults.yaml.
The prefix should always be blank in production thus producing the
same existing job names we are all used to. The prefix can be used
locally to add a prefix to job names when pushing jobs to the
sandbox. For example a prefix of "abc-" will be added to the front
of the job name allowing sandbox testers to be able to push a job
to the sandbox with a unique prefix to not overwrite other testers.

Additionally add an id inttest-csit-verify-3node to make the job
template more easy to maintain. Allows us to refactor the job
template name without having to update every single user of the
template every time as the id will always be the same.

Change-Id: I9257729a920e23c00434493796fe6fd14ff6bd8f
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoSwitch the csit-1node-periodic to use job prefix 46/67546/1
Thanh Ha [Wed, 24 Jan 2018 19:20:03 +0000 (14:20 -0500)]
Switch the csit-1node-periodic to use job prefix

Idea to add a new variable "{prefix}" to job templates. This
variable is defined already in defaults.yaml.
The prefix should always be blank in production thus producing the
same existing job names we are all used to. The prefix can be used
locally to add a prefix to job names when pushing jobs to the
sandbox. For example a prefix of "abc-" will be added to the front
of the job name allowing sandbox testers to be able to push a job
to the sandbox with a unique prefix to not overwrite other testers.

Additionally add an id inttest-csit-1node-periodic to make the job
template more easy to maintain. Allows us to refactor the job
template name without having to update every single user of the
template every time as the id will always be the same.

Change-Id: I462a6bf817fa0922cc62bb39062e516ba14521ac
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoSwitch the csit-1node to use job prefix 45/67545/1
Thanh Ha [Wed, 24 Jan 2018 19:11:12 +0000 (14:11 -0500)]
Switch the csit-1node to use job prefix

Idea to add a new variable "{prefix}" to job templates. This
variable is defined already in defaults.yaml.
The prefix should always be blank in production thus producing the
same existing job names we are all used to. The prefix can be used
locally to add a prefix to job names when pushing jobs to the
sandbox. For example a prefix of "abc-" will be added to the front
of the job name allowing sandbox testers to be able to push a job
to the sandbox with a unique prefix to not overwrite other testers.

Additionally add an id inttest-csit-1node to make the job
template more easy to maintain. Allows us to refactor the job
template name without having to update every single user of the
template every time as the id will always be the same.

Change-Id: I058dd8604cc1d29cc0feaab587298dc2b563a7cf
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoMerge "Bump odlparent-master maven version"
Thanh Ha [Wed, 24 Jan 2018 18:48:22 +0000 (18:48 +0000)]
Merge "Bump odlparent-master maven version"

6 years agoIncrease maven-jobs timeout for bier to 90 min 40/67540/1
Thanh Ha [Wed, 24 Jan 2018 15:39:17 +0000 (10:39 -0500)]
Increase maven-jobs timeout for bier to 90 min

Ever since the odlparent/yangtools bump this project has been
timing out it's builds. Let's bump it to 90 minutes to see if
that helps.

Change-Id: I281715026020cf79702899b9610f15f02388ce51
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoMerge "Switch the csit-verify-1node to use job prefix"
Andrew Grimberg [Wed, 24 Jan 2018 15:17:29 +0000 (15:17 +0000)]
Merge "Switch the csit-verify-1node to use job prefix"

6 years agoMerge "Increase timeout for jjb jobs to 60"
Andrew Grimberg [Wed, 24 Jan 2018 15:12:48 +0000 (15:12 +0000)]
Merge "Increase timeout for jjb jobs to 60"

6 years agoMerge "Add a prefix variable to defaults as blank"
Thanh Ha [Wed, 24 Jan 2018 14:57:36 +0000 (14:57 +0000)]
Merge "Add a prefix variable to defaults as blank"

6 years agoDo tests of RPMs built in verify-full job 86/67186/7
Daniel Farrell [Tue, 16 Jan 2018 01:49:57 +0000 (20:49 -0500)]
Do tests of RPMs built in verify-full job

Install, start, install feature, stop, uninstall each RPM.

Fixes: INTPAK-121
Change-Id: I63d8c0d16384640b7a8bf0a16442d6362e77f149
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
6 years agoCreate macro to update validate AR projects 55/67455/4
Anil Belur [Tue, 23 Jan 2018 06:38:14 +0000 (16:38 +1000)]
Create macro to update validate AR projects

Create a macro for update validate autorelease projects.
This is much cleaner then pluging in scripts directly into templates.

Change-Id: I0f848f83c495c0fa620fc274bc76aa0af89aea4d
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
6 years agoIncrease timeout for jjb jobs to 60 27/67527/1
Thanh Ha [Wed, 24 Jan 2018 02:17:12 +0000 (21:17 -0500)]
Increase timeout for jjb jobs to 60

builder-merge regularly fails with a 30 minute timeout in ODL if the
job needs to delete things. This is due to the size of ODL's jjb
configuration so let's bump it to 60 to give it more time to
complete.

Change-Id: I5a8668fc01d76c2b11f9c29de9a984134e19b6f7
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoMerge "Clearer error message if unexpected num RPMs"
Thanh Ha [Wed, 24 Jan 2018 02:10:37 +0000 (02:10 +0000)]
Merge "Clearer error message if unexpected num RPMs"

6 years agoMerge "Add jobs for odlparent 3.0.x and 3.1.x streams"
Thanh Ha [Tue, 23 Jan 2018 20:58:37 +0000 (20:58 +0000)]
Merge "Add jobs for odlparent 3.0.x and 3.1.x streams"

6 years agoEnable port status updates 18/67518/1
Jamo Luhrsen [Tue, 23 Jan 2018 20:00:11 +0000 (12:00 -0800)]
Enable port status updates

Change-Id: Ia2388ca70313340f7b6b27e3a3ad9911bdee9944
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
6 years agoMerge "Move cleanup orphaned nodes into openstack-cron"
Jamo Luhrsen [Tue, 23 Jan 2018 19:30:47 +0000 (19:30 +0000)]
Merge "Move cleanup orphaned nodes into openstack-cron"

6 years agoMerge "Move cleanup stale nodes script to openstack-cron"
Jamo Luhrsen [Tue, 23 Jan 2018 19:30:32 +0000 (19:30 +0000)]
Merge "Move cleanup stale nodes script to openstack-cron"

6 years agoMerge "Move cleanup stale stacks job into openstack-cron"
Jamo Luhrsen [Tue, 23 Jan 2018 19:30:19 +0000 (19:30 +0000)]
Merge "Move cleanup stale stacks job into openstack-cron"

6 years agoMerge "Move cleanup-old-images job into openstack-cron"
Jamo Luhrsen [Tue, 23 Jan 2018 19:29:53 +0000 (19:29 +0000)]
Merge "Move cleanup-old-images job into openstack-cron"

6 years agoMerge "Move image-protect into new openstack-cron job"
Jamo Luhrsen [Tue, 23 Jan 2018 19:29:44 +0000 (19:29 +0000)]
Merge "Move image-protect into new openstack-cron job"

6 years agoMerge "Add a new odl-openstack-install macro"
Jamo Luhrsen [Tue, 23 Jan 2018 19:28:41 +0000 (19:28 +0000)]
Merge "Add a new odl-openstack-install macro"

6 years agoBump odlparent-master maven version 84/67484/1
Robert Varga [Tue, 23 Jan 2018 13:52:04 +0000 (14:52 +0100)]
Bump odlparent-master maven version

This bumps odlparent job maven version to 3.5.x.

Change-Id: I87475e44936d0b317026fe19c251f94087b7100a
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
6 years agoAdd jobs for odlparent 3.0.x and 3.1.x streams 82/67482/1
Robert Varga [Tue, 23 Jan 2018 13:49:28 +0000 (14:49 +0100)]
Add jobs for odlparent 3.0.x and 3.1.x streams

odlparent needs two more branches, this adds jobs for them.

Change-Id: If8db58af259e261a34941cc2571c77acdd837c85
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
6 years agouse ODL_PORT 8181 instead of 8080 83/67483/1
Sam Hague [Tue, 23 Jan 2018 03:56:23 +0000 (22:56 -0500)]
use ODL_PORT 8181 instead of 8080

Change-Id: I5e8e5525365d0ead878de412bc93918003f1183f
Signed-off-by: Sam Hague <shague@redhat.com>
6 years agoClearer error message if unexpected num RPMs 52/67452/1
Daniel Farrell [Tue, 23 Jan 2018 01:01:59 +0000 (20:01 -0500)]
Clearer error message if unexpected num RPMs

Change-Id: Ia277eed4b9c164ff8071d0e88d6aff1c8886e565
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
6 years agoUpdate Ansible playbooks to new names 51/67451/1
Daniel Farrell [Tue, 23 Jan 2018 01:00:25 +0000 (20:00 -0500)]
Update Ansible playbooks to new names

Should be merged at same time as 67311.

Change-Id: Ib3b173998f45a7a5bb3dc92a95ff7c7d19c96e3a
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
6 years agoAdd allowed_address_pairs to servers 36/67436/3
Mohammed Naser [Mon, 22 Jan 2018 18:06:39 +0000 (13:06 -0500)]
Add allowed_address_pairs to servers

Resolves routing issue reported by:
https://lists.opendaylight.org/pipermail/integration-dev/2018-January/010794.html

Issue: RT-50966
Signed-off-by: Mohammed Naser <mnaser@vexxhost.com>
Change-Id: I98d651fed3708c29622ac3b82d3cc1a04b0b81d3

6 years agoMerge "Copy debug log for distchanges"
Jamo Luhrsen [Mon, 22 Jan 2018 16:52:39 +0000 (16:52 +0000)]
Merge "Copy debug log for distchanges"

6 years agoMerge "Fix packaging tox-verify to run only master"
Daniel Farrell [Mon, 22 Jan 2018 10:50:07 +0000 (10:50 +0000)]
Merge "Fix packaging tox-verify to run only master"

6 years agoMove cleanup orphaned nodes into openstack-cron 09/67409/1
Thanh Ha [Mon, 22 Jan 2018 01:29:52 +0000 (20:29 -0500)]
Move cleanup orphaned nodes into openstack-cron

Consolidate these periodic jobs into a single openstack-cron
job to save VM resources in the cloud.

Change-Id: I82a831de1d64a6a1e53c09876306b87f463539d0
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoMove cleanup stale nodes script to openstack-cron 08/67408/1
Thanh Ha [Mon, 22 Jan 2018 01:20:43 +0000 (20:20 -0500)]
Move cleanup stale nodes script to openstack-cron

Consolidate job into openstack-cron job to save cloud resources
as these tasks do not take very long to run.

Change-Id: I2bc66c7f567145f217c3e4df254173bc565670e9
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoMove cleanup stale stacks job into openstack-cron 07/67407/1
Thanh Ha [Mon, 22 Jan 2018 01:00:50 +0000 (20:00 -0500)]
Move cleanup stale stacks job into openstack-cron

Moves the cleanup stale stacks job into the openstack-cron
job in an effort to consolidate jobs to save cloud resources.

Change-Id: I3dabdb8b4bc2d08d4cec99bd4e47a799a5b1373e
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoMove cleanup-old-images job into openstack-cron 06/67406/3
Thanh Ha [Mon, 22 Jan 2018 00:41:29 +0000 (19:41 -0500)]
Move cleanup-old-images job into openstack-cron

Moves the cleanup-old-images script into the new openstack-cron job
to consolidate these jobs to save OpenStack resources.

Change-Id: Ie390939485bdf731d48d7eb2e0d71ef3665d2f9e
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoMove image-protect into new openstack-cron job 05/67405/4
Thanh Ha [Mon, 22 Jan 2018 00:06:03 +0000 (19:06 -0500)]
Move image-protect into new openstack-cron job

Creates a new 'builder-openstack-cron' job which will be used to
consolidate all of the regularly scheduled cron jobs currently
deployed in ODL. This will save some resources of having multiple
VM spinups for jobs that take less than a minute to run.

Change-Id: I28246a0a216101f20d44e20184116109ca0a6966
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoAdd a new odl-openstack-install macro 04/67404/2
Thanh Ha [Sun, 21 Jan 2018 23:56:25 +0000 (18:56 -0500)]
Add a new odl-openstack-install macro

Creates a reusable macro for getting openstack cli installed.

Change-Id: I9ebcd9a9d6e338ef5d5b3c58d70d4af42bc128ea
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoMerge "Install Openstack Clients Before Test"
Sam Hague [Sun, 21 Jan 2018 13:32:35 +0000 (13:32 +0000)]
Merge "Install Openstack Clients Before Test"

6 years agoInstall Openstack Clients Before Test 87/67287/7
gvrangan [Fri, 19 Jan 2018 02:27:00 +0000 (07:57 +0530)]
Install Openstack Clients Before Test

This will install Openstack Clients
required for testing before invoking
pybot in the robot VM. The patch is using
the upper-contrainststxt from requirements
project in openstack to ensure the
compatiable version of clients.

Change-Id: I7041a463f80ebdf47a3a7f33bd3c219adbca5a2e
Signed-off-by: gvrangan <venkatrangang@hcl.com>
6 years agoMerge "Increase ocata packer timeout from 60m to 75m"
Sam Hague [Sat, 20 Jan 2018 14:54:08 +0000 (14:54 +0000)]
Merge "Increase ocata packer timeout from 60m to 75m"

6 years agoMerge "Remove COE openstack based CSIT"
Sam Hague [Sat, 20 Jan 2018 14:43:38 +0000 (14:43 +0000)]
Merge "Remove COE openstack based CSIT"

6 years agoDisable duplicate-finder plugin for validate 70/67370/2
Thanh Ha [Sat, 20 Jan 2018 01:53:36 +0000 (20:53 -0500)]
Disable duplicate-finder plugin for validate

odlparent introduced a duplicate-finder plugin which breaks our
validate job as the finder plugin appears to want to be able to
discover dependencies in the local m2 repo. Disable it as we do
not need it in this job.

Change-Id: I9db3fea19edbd6a3e09d8ccdb290e9dc81e19b54
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoCopy debug log for distchanges 72/67372/1
Sam Hague [Sat, 20 Jan 2018 05:08:18 +0000 (00:08 -0500)]
Copy debug log for distchanges

Change-Id: Id7981a5f87e3d020240b1e40d59604d707981259
Signed-off-by: Sam Hague <shague@redhat.com>
6 years agoSwitch to using new odl-maven-jobs group 56/67356/2
Thanh Ha [Fri, 19 Jan 2018 16:29:32 +0000 (11:29 -0500)]
Switch to using new odl-maven-jobs group

Introduced in Ia2d57da839fe2502c05f506c194a9ea4e06a0d08 the new
group allows us to globally configure an ODL specific maven post
build job configuration needed for testing.

Change-Id: Id27b04ff93042d703ef1dbf15a8d562ec19bb52a
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoCreate odl-maven-jobs group 55/67355/2
Thanh Ha [Fri, 19 Jan 2018 16:28:19 +0000 (11:28 -0500)]
Create odl-maven-jobs group

Create an odl-maven-jobs group that can set the maven-merge
job's post_build_task globally for all ODL projects.

Also for future maintenance it will be easier to modify global
configuration in this file.

Change-Id: Ia2d57da839fe2502c05f506c194a9ea4e06a0d08
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoPull global-jjb quickfix for 60 minute timeout 60/67360/1
Thanh Ha [Fri, 19 Jan 2018 17:16:53 +0000 (12:16 -0500)]
Pull global-jjb quickfix for 60 minute timeout

Increases maven jobs to have a build timeout of 60 by default.
Infra overall seems slower and we keep having to bump this so
lets do it in global-jjb.

Change-Id: I341688ecbf5e81eed62034bcd781aad58cce4f7c
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoMerge "Fix feature-test repo"
Luis Gomez [Fri, 19 Jan 2018 07:26:24 +0000 (07:26 +0000)]
Merge "Fix feature-test repo"

6 years agoFix feature-test repo 29/67329/4
Luis Gomez [Fri, 19 Jan 2018 05:38:27 +0000 (21:38 -0800)]
Fix feature-test repo

- Add karaf4 condition in cluster CSIT
- Add karaf4 condition in distro CSIT

Change-Id: I1f4c873fe2aea94f658a29692f4e5f1d7e478772
Signed-off-by: Luis Gomez <ecelgp@gmail.com>
6 years agoSwitch the csit-verify-1node to use job prefix 31/67331/1
Thanh Ha [Fri, 19 Jan 2018 06:41:42 +0000 (01:41 -0500)]
Switch the csit-verify-1node to use job prefix

POC idea to add a new variable "{prefix}" to job templates. This
variable is defined already in the patch that this one depends on.
The prefix should always be blank in production thus producing the
same existing job names we're all used to. The prefix can be used
locally to add a prefix to job names when pushing jobs to the
sandbox. For example a prefix of "abc-" will be added to the front
of the job name allowing sandbox testers to be able to push a job
to the sandbox with a unique prefix to not overwrite other testers.

Additionally add an id inttest-csit-verify-1node to make the job
template more easy to maintain. Allows us to refactor the job
template name without having to update every single user of the
template every time as the id will always be the same.

Change-Id: Iaf6f026853312098bf9bdcb562ad54450b8671fa
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoAdd a prefix variable to defaults as blank 30/67330/1
Thanh Ha [Fri, 19 Jan 2018 06:42:36 +0000 (01:42 -0500)]
Add a prefix variable to defaults as blank

Creates a new defaults variable called prefix and set it to blank.
Also add a test to fail the build if the prefix is not set to blank.

Change-Id: Iea422f7a3532cf3dcf519c2194b7d5663b4b8e44
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoUpdate cloud flavors list 28/67328/1
Thanh Ha [Fri, 19 Jan 2018 03:43:00 +0000 (22:43 -0500)]
Update cloud flavors list

Update the flavors list to include the new v2-standard-* and
v2-highcpu-* flavors Vexxhost provides to us.

Change-Id: I99f95d4b1b05e84a81c7799013ae2bfdc73c60bb
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoFix packaging tox-verify to run only master 22/67322/1
Thanh Ha [Fri, 19 Jan 2018 00:49:43 +0000 (19:49 -0500)]
Fix packaging tox-verify to run only master

Lock in the tox-verify job to a single stream/branch master.

Change-Id: I5da93b4127e11d36e1558987a949c0a5f548d63a
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoRemove COE openstack based CSIT 26/67226/2
Jamo Luhrsen [Wed, 17 Jan 2018 06:57:16 +0000 (22:57 -0800)]
Remove COE openstack based CSIT

OpenStack has gone out of scope for COE and this
csit has not been useful for some time.

Change-Id: Iba2ae454c3645d78539ef74c6a5b1d8a165a4628
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
6 years agoAdd common-functions.sh bash lib 43/67243/8
Jamo Luhrsen [Wed, 17 Jan 2018 17:06:10 +0000 (09:06 -0800)]
Add common-functions.sh bash lib

tired of looking at duplicated code and having to remember to
search for all instances of it. This can be the start of some
cleanup, if others agree it's a good idea.

first round:
  - move the Java vars setup code to a common function.
  - move some common vars to common location as well
  - added "export" to some vars to get around local tox
    shellcheck error

Change-Id: If03949e16aae3561ac8636bc4de0b1a17dad01ae
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
6 years agoMerge "Fix multipatch job for upstream bump verification"
Thanh Ha [Thu, 18 Jan 2018 19:28:39 +0000 (19:28 +0000)]
Merge "Fix multipatch job for upstream bump verification"

6 years agoFix multipatch job for upstream bump verification 75/67275/4
Luis Gomez [Thu, 18 Jan 2018 10:05:37 +0000 (02:05 -0800)]
Fix multipatch job for upstream bump verification

- Main change is to do ordered per-project build rather than
a single build with a crafted root pom file.

Change-Id: Ifac781e379c192aa32601c57fd833936b0b82c05
Signed-off-by: Luis Gomez <ecelgp@gmail.com>
6 years agoMerge "Pin novaclient to v9.0.0"
Sam Hague [Thu, 18 Jan 2018 17:01:18 +0000 (17:01 +0000)]
Merge "Pin novaclient to v9.0.0"

6 years agoIncrease coretutorials build timeout 89/67289/1
Robert Varga [Thu, 18 Jan 2018 15:46:49 +0000 (16:46 +0100)]
Increase coretutorials build timeout

coretutorials contain a large number of projects, with a lot
of features/karaf distributions and it cannot complete a build
in the default 60 minut internal. Increase the timeout to 120
minutes pending better data.

Change-Id: Ibea29b30901523b42faca1ce427be3ef9b42bf11
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
6 years agoPin novaclient to v9.0.0 69/67269/1
Jamo Luhrsen [Thu, 18 Jan 2018 06:28:43 +0000 (22:28 -0800)]
Pin novaclient to v9.0.0

this overcomes the following error, which happens with the newly
released v10.0.0

launchpad bug here for novaclient to track it:
https://bugs.launchpad.net/python-novaclient/+bug/1743964

Change-Id: I78428e30600656b6175ee985e45ad21da28805c6
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
6 years agoMerge "Update global-jjb to latest master"
Jamo Luhrsen [Wed, 17 Jan 2018 21:35:59 +0000 (21:35 +0000)]
Merge "Update global-jjb to latest master"

6 years agoUse 2c-2g VMs for jjb jobs 54/67254/1
Thanh Ha [Wed, 17 Jan 2018 21:22:24 +0000 (16:22 -0500)]
Use 2c-2g VMs for jjb jobs

1g of ram is not enough for OpenDaylight's jjb repo. Bump
this to the next step.

Change-Id: I65779aa77ef60ab27708b037a4ea894cfb83b8d2
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoUpdate global-jjb to latest master 50/67250/3
Thanh Ha [Wed, 17 Jan 2018 19:41:57 +0000 (14:41 -0500)]
Update global-jjb to latest master

Pulls in a quick fix to set the default python back to py2
for tox-verify jobs.

Change-Id: I6d1a5c8dec30166ac5d6045543174c380054cd61
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoMerge "Fix feature repo add for new distribution"
Sam Hague [Wed, 17 Jan 2018 18:15:47 +0000 (18:15 +0000)]
Merge "Fix feature repo add for new distribution"

6 years agoMerge "Switch releng ci jobs to 2c-1g vms"
Daniel Farrell [Wed, 17 Jan 2018 17:16:12 +0000 (17:16 +0000)]
Merge "Switch releng ci jobs to 2c-1g vms"

6 years agoSwitch releng ci jobs to 2c-1g vms 74/67174/2
Thanh Ha [Mon, 15 Jan 2018 21:22:07 +0000 (16:22 -0500)]
Switch releng ci jobs to 2c-1g vms

These jobs do NOT need 8g to run and we should try to use the
smallest unit of VMs we can to save resources. Let's bump them
down to v1-standard-1 machines.

Change-Id: Idb48023b94358ee598816d6c181f2ceca568a547
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoFix feature repo add for new distribution 29/67229/2
Luis Gomez [Wed, 17 Jan 2018 07:36:46 +0000 (23:36 -0800)]
Fix feature repo add for new distribution

New distribution does not list any repo name but UUID
therefore we need to add repo instead of substute existing.

Change-Id: I764506c3fcbebe38985566e1beaffe9a8d1f995d
Signed-off-by: Luis Gomez <ecelgp@gmail.com>
6 years agoUn-pin openstackclient to a specific version 28/67228/1
Jamo Luhrsen [Wed, 17 Jan 2018 07:16:34 +0000 (23:16 -0800)]
Un-pin openstackclient to a specific version

trying to fix the suddenly broken openstackclient that
is returning with most commands a python attr error

Change-Id: I1ab90b2ab7557d648ec5f8ee25909f916f16005e
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
6 years agoFix new karaf version deploy failure 24/67224/1
Luis Gomez [Wed, 17 Jan 2018 00:19:57 +0000 (16:19 -0800)]
Fix new karaf version deploy failure

It fails because missing log folder

Change-Id: Ie30961a1bb114737e9822214c0a245228a6f773c
Signed-off-by: Luis Gomez <ecelgp@gmail.com>
6 years agoMerge "Switch all projects to use new maven-merge job"
Jamo Luhrsen [Tue, 16 Jan 2018 20:13:20 +0000 (20:13 +0000)]
Merge "Switch all projects to use new maven-merge job"

6 years agoMerge "add ovsdb-tool logs and cleanup"
Jamo Luhrsen [Tue, 16 Jan 2018 19:58:49 +0000 (19:58 +0000)]
Merge "add ovsdb-tool logs and cleanup"

6 years agoMerge "Add tests for uninstalling ODL RPM"
Jamo Luhrsen [Tue, 16 Jan 2018 19:56:16 +0000 (19:56 +0000)]
Merge "Add tests for uninstalling ODL RPM"

6 years agoMerge "Arrange compute nodes in hostname order"
Jamo Luhrsen [Tue, 16 Jan 2018 18:16:59 +0000 (18:16 +0000)]
Merge "Arrange compute nodes in hostname order"

6 years agoArrange compute nodes in hostname order 66/67166/4
Sam Hague [Fri, 12 Jan 2018 23:43:48 +0000 (18:43 -0500)]
Arrange compute nodes in hostname order

The below is how a current job looks. Notice the CMP2_HOSTNAME with -0
maps to COMPUTE_2_IP and smae for the other vm. So we swap the
two HOSTNAME's and then they align with what is passed to pybot.
Without this, mentally when looking at debugs, you have to remember
to swap the two.

OS_CMP1_HOSTNAME: releng-17212-771-2-devstack-ocata-1.vexxhost.net -
OS_CMP1_IP: 10.30.170.121 - OS_COMPUTE_1_IP: 10.30.170.121
OS_CMP2_HOSTNAME: releng-17212-771-2-devstack-ocata-0.vexxhost.net -
OS_CMP2_IP: 10.30.170.13 - OS_COMPUTE_2_IP: 10.30.170.13

Change-Id: Ifab24ca30c24523f35591517338af7e9946d072e
Signed-off-by: Sam Hague <shague@redhat.com>
6 years agoMerge "Update URLs in RPM tests"
Jamo Luhrsen [Tue, 16 Jan 2018 17:59:02 +0000 (17:59 +0000)]
Merge "Update URLs in RPM tests"

6 years agoAdd tests for uninstalling ODL RPM 01/67201/2
Daniel Farrell [Tue, 16 Jan 2018 12:05:26 +0000 (07:05 -0500)]
Add tests for uninstalling ODL RPM

Fixes: INTPAK-128
Change-Id: I3343325e97b3ee1899b530ab88add796973dc6df
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
6 years agoadd ovsdb-tool logs and cleanup 77/67177/1
Sam Hague [Mon, 15 Jan 2018 22:56:53 +0000 (17:56 -0500)]
add ovsdb-tool logs and cleanup

Change-Id: I334d15892a55c69e960180c29427b24e9ece2cca
Signed-off-by: Sam Hague <shague@redhat.com>
6 years agoUpdate URLs in RPM tests 72/67172/2
Daniel Farrell [Mon, 15 Jan 2018 19:16:03 +0000 (14:16 -0500)]
Update URLs in RPM tests

Some have expired, use new ones.

Change-Id: I04ec0c09cdc486d8f2a95ac97f42b566a0ff77c7
Fixes: INTPAK-126
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
6 years agoSwitch all projects to use new maven-merge job 71/67171/3
Thanh Ha [Mon, 15 Jan 2018 21:15:38 +0000 (16:15 -0500)]
Switch all projects to use new maven-merge job

Pull in Maven patch deploy the maven-merge jobs to all projects.
Also pulls in patch to add '-e' to Maven calls to print full stack
trace.

Change-Id: I96750a05f845485ddb7807e18a54e907b00ee9fe
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoMerge "Switch bgpcep to using new gjjb maven-merge jobs"
Sam Hague [Mon, 15 Jan 2018 19:29:24 +0000 (19:29 +0000)]
Merge "Switch bgpcep to using new gjjb maven-merge jobs"

6 years agoSwitch bgpcep to using new gjjb maven-merge jobs 70/67170/1
Thanh Ha [Mon, 15 Jan 2018 18:57:19 +0000 (13:57 -0500)]
Switch bgpcep to using new gjjb maven-merge jobs

Works around issue with javadoc and JAVA_HOME which Jenkins
Maven project types do not appear to configure.

Change-Id: Id441d6761bb5c3226f67bba40c1b6ebcf05f20b0
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoSwitch dlux to using new gjjb maven-merge jobs 69/67169/1
Thanh Ha [Mon, 15 Jan 2018 18:54:05 +0000 (13:54 -0500)]
Switch dlux to using new gjjb maven-merge jobs

Works around issue with javadoc and JAVA_HOME which Jenkins
Maven project types do not appear to configure.

Change-Id: Icb049d02d1da936ca559c4fe2f45d68324d03ee0
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>