releng/builder.git
6 years agoUpdate to global-jjb v0.17.0 83/69383/1
Thanh Ha [Mon, 12 Mar 2018 15:28:17 +0000 (11:28 -0400)]
Update to global-jjb v0.17.0

Fully expect the new cloud management code to be deployed with this
patch as prep work I67aeef6aa4c206e862c6dde2bc3b1436672fba2c was
already complete.

Change-Id: Id840a9a15ab4859dd63dea8872cb9de0754410ef
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoBreak out os logs from journalctl 13/69313/12
Sam Hague [Fri, 9 Mar 2018 14:36:22 +0000 (09:36 -0500)]
Break out os logs from journalctl

Change-Id: Ibfd9da981ee20c2dccf13ec397e21ffc3c7f631e
Signed-off-by: Sam Hague <shague@redhat.com>
6 years agorestore NEUTRON_CREATE_INITIAL_NETWORKS flag 61/69261/5
Sam Hague [Thu, 8 Mar 2018 12:26:20 +0000 (07:26 -0500)]
restore NEUTRON_CREATE_INITIAL_NETWORKS flag

Change-Id: Idc6281c5ccb40862e980a98b5a54f6a3c11e95c0
Signed-off-by: Sam Hague <shague@redhat.com>
6 years agoMerge "Add Cloud configuration for jenkins-cfg job"
Thanh Ha [Thu, 8 Mar 2018 02:44:57 +0000 (02:44 +0000)]
Merge "Add Cloud configuration for jenkins-cfg job"

6 years agoMake carbon autorel run weekly on Saturday 63/69163/4
Jamo Luhrsen [Tue, 6 Mar 2018 22:24:39 +0000 (14:24 -0800)]
Make carbon autorel run weekly on Saturday

Nitrogen will also run once a week, but on Sunday, so
hopefully this spreads the load a little better.

Change-Id: I6e6f20df650da77812fb68879006b76536cfd939
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
6 years agoMerge "Auto Update CSIT Jobs to run for oxygen"
Jamo Luhrsen [Wed, 7 Mar 2018 00:53:37 +0000 (00:53 +0000)]
Merge "Auto Update CSIT Jobs to run for oxygen"

6 years agoAuto Update CSIT Jobs to run for oxygen 77/69177/1
jenkins-releng [Wed, 7 Mar 2018 00:37:57 +0000 (00:37 +0000)]
Auto Update CSIT Jobs to run for oxygen

Change-Id: Ie51a93867b5819bfc38060fa7b9ef5bf6940a079
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
6 years agoAuto Update CSIT Jobs to run for fluorine 76/69176/1
jenkins-releng [Wed, 7 Mar 2018 00:37:03 +0000 (00:37 +0000)]
Auto Update CSIT Jobs to run for fluorine

Change-Id: Ie2ced0450a621df8056e0fb3a4a8c3dd5ab637c2
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
6 years agoMerge "Make nitro autorel only run weekly"
Thanh Ha [Wed, 7 Mar 2018 00:31:03 +0000 (00:31 +0000)]
Merge "Make nitro autorel only run weekly"

6 years agoMerge "Remove Ocpplugin CSIT for Oxygen and Fluorine"
Luis Gomez [Wed, 7 Mar 2018 00:10:50 +0000 (00:10 +0000)]
Merge "Remove Ocpplugin CSIT for Oxygen and Fluorine"

6 years agoMerge "Remove Topoprocessing CSIT for Oxygen and Fluorine"
Luis Gomez [Wed, 7 Mar 2018 00:10:26 +0000 (00:10 +0000)]
Merge "Remove Topoprocessing CSIT for Oxygen and Fluorine"

6 years agoMerge "Remove Unimgr CSIT for Oxygen and Fluorine"
Luis Gomez [Wed, 7 Mar 2018 00:10:08 +0000 (00:10 +0000)]
Merge "Remove Unimgr CSIT for Oxygen and Fluorine"

6 years agoRemove Unimgr CSIT for Oxygen and Fluorine 67/69167/1
Jamo Luhrsen [Tue, 6 Mar 2018 22:48:17 +0000 (14:48 -0800)]
Remove Unimgr CSIT for Oxygen and Fluorine

https://lists.opendaylight.org/pipermail/release/2018-February/014001.html

Change-Id: I749d61c8a258df336344d9ce20af4e51f19efba5
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
6 years agoRemove Topoprocessing CSIT for Oxygen and Fluorine 66/69166/1
Jamo Luhrsen [Tue, 6 Mar 2018 22:46:01 +0000 (14:46 -0800)]
Remove Topoprocessing CSIT for Oxygen and Fluorine

https://lists.opendaylight.org/pipermail/release/2017-September/012326.html

Change-Id: I1dc191d4f2fe92a96831efb8e1a7dd0a0192a32e
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
6 years agoRemove Ocpplugin CSIT for Oxygen and Fluorine 65/69165/1
Jamo Luhrsen [Tue, 6 Mar 2018 22:43:32 +0000 (14:43 -0800)]
Remove Ocpplugin CSIT for Oxygen and Fluorine

https://lists.opendaylight.org/pipermail/ocpplugin-dev/2017-November/000063.html

Change-Id: I28d9cb95ad101d100911f9f37226f2a65356c67e
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
6 years agoRemove NIC CSIT for Oxygen and Fluorine 64/69164/1
Jamo Luhrsen [Tue, 6 Mar 2018 22:31:58 +0000 (14:31 -0800)]
Remove NIC CSIT for Oxygen and Fluorine

https://lists.opendaylight.org/pipermail/release/2018-February/014001.html

Change-Id: I4a6b1102f25e7110ad2f157e32ae02b2320ac814
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
6 years agoMake nitro autorel only run weekly 62/69162/1
Jamo Luhrsen [Tue, 6 Mar 2018 22:09:49 +0000 (14:09 -0800)]
Make nitro autorel only run weekly

we currently are supporting four releases and this will
help keep jenkins queues smaller, especially since
autorelease (pass or fail) triggers integration-test
which is a bunch of CSIT jobs

Change-Id: I3b489886a31e56b04ea4f40c782ba88157f745ca
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
6 years agoFix misconfiguration of builder rtd job 60/69160/1
Thanh Ha [Tue, 6 Mar 2018 20:01:05 +0000 (15:01 -0500)]
Fix misconfiguration of builder rtd job

Without project-pattern it will mistakenly run against all projects.

Change-Id: Ifdbaa2366bfd64ac5a406ce453e0ab8c19da2110
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoUse requirements.txt file for deps 58/69158/1
Thanh Ha [Tue, 6 Mar 2018 19:18:06 +0000 (14:18 -0500)]
Use requirements.txt file for deps

RTD requires a file for requirements as it does not read tox.ini

Change-Id: I0a4959250a9923b68c2b3f8f35c186c390b2bfed
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoUse lfdocs-conf for documentation 98/67798/5
Thanh Ha [Thu, 1 Feb 2018 02:28:17 +0000 (21:28 -0500)]
Use lfdocs-conf for documentation

New initiative to separate out docs in RTD so that the main
docs project does not have to load so many submodules everywhere.

This will put releng/builder docs at the url:
http://docs.opendaylight.org/projects/releng-builder

Also include some reference links so that we can pull these pages
from the OpenDaylight documentation project.

Change-Id: I4d6b6d693f930f61fc8889164f3ebd45b5327f81
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoMerge "Update example builds to test in RPM verify jobs"
Thanh Ha [Tue, 6 Mar 2018 15:59:01 +0000 (15:59 +0000)]
Merge "Update example builds to test in RPM verify jobs"

6 years agoMerge "Use printf over echo for adding newlines"
Thanh Ha [Tue, 6 Mar 2018 15:48:13 +0000 (15:48 +0000)]
Merge "Use printf over echo for adding newlines"

6 years agoMerge "Add suse support for the snaps build"
Daniel Farrell [Tue, 6 Mar 2018 12:55:59 +0000 (12:55 +0000)]
Merge "Add suse support for the snaps build"

6 years agoUse printf over echo for adding newlines 24/69124/1
Sam Hague [Tue, 6 Mar 2018 12:54:12 +0000 (07:54 -0500)]
Use printf over echo for adding newlines

Posix recommends using printf to avoid portability issues
with echo.

Apparently echo is not consistent across different platforms
and versions. Sometimes /n is a newline and other times it is
a literal \n printed to the console.

Change-Id: If98a3b17e4b05934a2c4a02c5b4a8b1b991412e6
Signed-off-by: Sam Hague <shague@redhat.com>
6 years agoMerge "Print last 10 integration/test commits in console"
Jamo Luhrsen [Tue, 6 Mar 2018 01:02:43 +0000 (01:02 +0000)]
Merge "Print last 10 integration/test commits in console"

6 years agoPrint last 10 integration/test commits in console 95/69095/3
Sam Hague [Mon, 5 Mar 2018 23:15:45 +0000 (18:15 -0500)]
Print last 10 integration/test commits in console

Change-Id: If95b26da7b495b96ae2e9938a8ad1cd8275991e5
Signed-off-by: Sam Hague <shague@redhat.com>
6 years agoMerge "fix ocata stack by looking for rabbitmq pid"
Jamo Luhrsen [Tue, 6 Mar 2018 00:18:35 +0000 (00:18 +0000)]
Merge "fix ocata stack by looking for rabbitmq pid"

6 years agoRemove remaining newton usage 96/69096/1
Sam Hague [Mon, 5 Mar 2018 23:32:56 +0000 (18:32 -0500)]
Remove remaining newton usage

Change-Id: I1d3b7a8bfb9c08411a8e177cd1e6e96b8165f002
Signed-off-by: Sam Hague <shague@redhat.com>
6 years agofix ocata stack by looking for rabbitmq pid 92/69092/2
Sam Hague [Mon, 5 Mar 2018 22:20:19 +0000 (17:20 -0500)]
fix ocata stack by looking for rabbitmq pid

Change-Id: I1277b8c172fffd365a2da51362f22d935c78c550
Signed-off-by: Sam Hague <shague@redhat.com>
6 years agoUpdate example builds to test in RPM verify jobs 80/69080/4
Daniel Farrell [Mon, 5 Mar 2018 14:23:06 +0000 (09:23 -0500)]
Update example builds to test in RPM verify jobs

Change-Id: I9bc284b17fe107083346ef0a5018fb17ba84075e
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
6 years agoMerge "Use Karaf test script that avoids ODLPARENT-139"
Jamo Luhrsen [Mon, 5 Mar 2018 22:18:37 +0000 (22:18 +0000)]
Merge "Use Karaf test script that avoids ODLPARENT-139"

6 years agoMerge "Support branch-cutting version bump workflow"
Thanh Ha [Mon, 5 Mar 2018 21:27:35 +0000 (21:27 +0000)]
Merge "Support branch-cutting version bump workflow"

6 years agoAdd Cloud configuration for jenkins-cfg job 07/68907/6
Thanh Ha [Wed, 28 Feb 2018 21:19:16 +0000 (16:19 -0500)]
Add Cloud configuration for jenkins-cfg job

The Jenkins CFG job now supports managing the cloud configuration.

Change-Id: I67aeef6aa4c206e862c6dde2bc3b1436672fba2c
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoRefine the high-freq netvirt csit jobs 87/69087/2
Jamo Luhrsen [Mon, 5 Mar 2018 19:13:30 +0000 (11:13 -0800)]
Refine the high-freq netvirt csit jobs

the csit-high-frequency lists were outdated and using non-
existent job names in some cases. We also want to see a
high frequency of the queens jobs running now that we
have seen Queens mature and we are close to releasing
Oxygen

Change-Id: Ia0ac9bea53814e4f6313e0464ebfc445cb575bb4
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
6 years agoMerge "Increase timeout for RPM port tests"
Thanh Ha [Mon, 5 Mar 2018 17:30:49 +0000 (17:30 +0000)]
Merge "Increase timeout for RPM port tests"

6 years agoSupport branch-cutting version bump workflow 54/68854/6
Anil Belur [Wed, 28 Feb 2018 07:34:33 +0000 (17:34 +1000)]
Support branch-cutting version bump workflow

Add support to the version bump job to handle version bumping
for branch cutting activities as described in ODL processes.

http://docs.opendaylight.org/en/latest/release-process/branch-cutting.html

JIRA: RELENG-81
Change-Id: I911ebe69c521ecf204a54a32a86f300aec7f22fd
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
6 years agoAdd suse support for the snaps build 01/68201/38
Manuel Buil [Tue, 13 Feb 2018 17:52:04 +0000 (18:52 +0100)]
Add suse support for the snaps build

suse snaps rpm build and test happens inside a docker container
This patch requires the following patch to be merged:

https://git.opendaylight.org/gerrit/#/c/68114/

It reuses most of the building and testing scripts and it avoids
duplicating the packaging-build-rpm-snap job using the variable
{distro} to differentiate between suse and epel.

Change-Id: I31ee0558f3cc76e27f462f1d3ac528b5906a122c
Signed-off-by: Manuel Buil <mbuil@suse.com>
6 years agoUse Karaf test script that avoids ODLPARENT-139 74/69074/2
Daniel Farrell [Mon, 5 Mar 2018 13:50:47 +0000 (08:50 -0500)]
Use Karaf test script that avoids ODLPARENT-139

Change-Id: I85bd3fc6ea696c7b811de1873ed874410ea112c0
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
6 years agoIncrease timeout for RPM port tests 72/69072/1
Daniel Farrell [Mon, 5 Mar 2018 12:54:54 +0000 (07:54 -0500)]
Increase timeout for RPM port tests

Most verify-rpm jobs were failing due to ports not opening up in time.
The previous 120 seconds seems to be slightly too short, 125 seconds
seems to be about normal.

Fixes: INTPAK-145
Change-Id: I53f92bc84dda6318734010b8824b6d33c3c24798
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
6 years agoBuild and test rpm-snap using docker 61/68861/14
Manuel Buil [Wed, 28 Feb 2018 09:10:06 +0000 (10:10 +0100)]
Build and test rpm-snap using docker

As agreed with Daniel, it will be easier if we move epel-7 to docker
too before merging:

https://git.opendaylight.org/gerrit/#/c/68201/

Change-Id: I81453fcd23e19bf0dfdbc3199d149ebf2dbbb0cb
Signed-off-by: Manuel Buil <mbuil@suse.com>
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
6 years agoMerge "Auto Update CSIT Jobs to run for fluorine"
Jamo Luhrsen [Fri, 2 Mar 2018 18:55:46 +0000 (18:55 +0000)]
Merge "Auto Update CSIT Jobs to run for fluorine"

6 years agoMerge "Auto Update CSIT Jobs to run for oxygen"
Jamo Luhrsen [Fri, 2 Mar 2018 18:55:43 +0000 (18:55 +0000)]
Merge "Auto Update CSIT Jobs to run for oxygen"

6 years agoAuto Update CSIT Jobs to run for oxygen 16/69016/1
jenkins-releng [Fri, 2 Mar 2018 18:43:38 +0000 (18:43 +0000)]
Auto Update CSIT Jobs to run for oxygen

Change-Id: I58eb9cd60d9fa110581843f0c6c796c246db3d96
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
6 years agoAuto Update CSIT Jobs to run for nitrogen 15/69015/1
jenkins-releng [Fri, 2 Mar 2018 18:43:34 +0000 (18:43 +0000)]
Auto Update CSIT Jobs to run for nitrogen

Change-Id: Ic6ce9468bed790dae00dfef516608375afd88e2b
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
6 years agoAuto Update CSIT Jobs to run for fluorine 14/69014/1
jenkins-releng [Fri, 2 Mar 2018 18:42:59 +0000 (18:42 +0000)]
Auto Update CSIT Jobs to run for fluorine

Change-Id: If9abbb58dccc0d51ceeefd804933d6c3e5ebab32
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
6 years agoMerge "Trim L2GW Combinations"
Sam Hague [Fri, 2 Mar 2018 18:12:35 +0000 (18:12 +0000)]
Merge "Trim L2GW Combinations"

6 years agoImage for the Openstack Queens Job 99/68999/1
gvrangan [Sat, 3 Mar 2018 01:37:43 +0000 (07:07 +0530)]
Image for the Openstack Queens Job

Change-Id: Id201be3096332305afa5620ae04a87381fbafdf6
Signed-off-by: gvrangan <venkatrangang@hcl.com>
6 years agoTrim L2GW Combinations 09/69009/1
Victor Pickard [Fri, 2 Mar 2018 17:53:40 +0000 (12:53 -0500)]
Trim L2GW Combinations

Keeping the same combos as Netvirt in:
https://git.opendaylight.org/gerrit/#/c/68909/

Change-Id: I655cd599316a81b14a8da4cb5bdae33fff138f4d
Signed-off-by: Victor Pickard <vpickard@redhat.com>
6 years agoMerge "Log nova_cell1 to know that is being looked for"
Jamo Luhrsen [Fri, 2 Mar 2018 00:12:38 +0000 (00:12 +0000)]
Merge "Log nova_cell1 to know that is being looked for"

6 years agoLog nova_cell1 to know that is being looked for 77/68977/1
Sam Hague [Thu, 1 Mar 2018 23:02:09 +0000 (18:02 -0500)]
Log nova_cell1 to know that is being looked for

Change-Id: I08a5cac6ef67886040e8db8bf03c0464061ad394
Signed-off-by: Sam Hague <shague@redhat.com>
6 years agoAdd keyword to trigger RPM code verify job 75/68975/1
Daniel Farrell [Thu, 1 Mar 2018 22:54:34 +0000 (17:54 -0500)]
Add keyword to trigger RPM code verify job

Recheck only runs tox, need a way to run tests that build/install/test
an RPM on a Gerrit that proposes changes to packaging code.

Change-Id: I9dfa48b59a9310ce03d323c75b289d61c34705bc
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
6 years agoreenable wait_for_rabbitmq 67/68967/1
Sam Hague [Thu, 1 Mar 2018 17:31:02 +0000 (12:31 -0500)]
reenable wait_for_rabbitmq

Change-Id: I9a1be558ee8a0aef1b0289f364a6b78e1e214bac
Signed-off-by: Sam Hague <shague@redhat.com>
6 years agoModify Queens jobs to stack from stable/queens 87/68687/2
gvrangan [Mon, 26 Feb 2018 20:15:24 +0000 (01:45 +0530)]
Modify Queens jobs to stack from stable/queens

Change-Id: I81461ffd96c2b3da99828d3df46ab48c1f776788
Signed-off-by: gvrangan <venkatrangang@hcl.com>
Signed-off-by: Sam Hague <shague@redhat.com>
6 years agoMerge "Auto Update CSIT Jobs to run for fluorine"
Jamo Luhrsen [Thu, 1 Mar 2018 06:22:20 +0000 (06:22 +0000)]
Merge "Auto Update CSIT Jobs to run for fluorine"

6 years agoMerge "Auto Update CSIT Jobs to run for oxygen"
Jamo Luhrsen [Thu, 1 Mar 2018 06:22:10 +0000 (06:22 +0000)]
Merge "Auto Update CSIT Jobs to run for oxygen"

6 years agoAuto Update CSIT Jobs to run for oxygen 15/68915/2
jenkins-releng [Thu, 1 Mar 2018 02:59:43 +0000 (02:59 +0000)]
Auto Update CSIT Jobs to run for oxygen

Change-Id: I339fcdef6832a039db259a4012a0a01570a3424d
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
6 years agoAuto Update CSIT Jobs to run for nitrogen 14/68914/2
jenkins-releng [Thu, 1 Mar 2018 02:59:10 +0000 (02:59 +0000)]
Auto Update CSIT Jobs to run for nitrogen

Change-Id: I1117922b0ce1d126844f1f815e96b156b2a68070
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
6 years agoAuto Update CSIT Jobs to run for fluorine 13/68913/2
jenkins-releng [Thu, 1 Mar 2018 02:59:08 +0000 (02:59 +0000)]
Auto Update CSIT Jobs to run for fluorine

Change-Id: Iacf9adf7b9653d500a3c41f1ac61458b5d05c58b
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
6 years agoMerge "Trim combinations"
Sam Hague [Thu, 1 Mar 2018 01:00:39 +0000 (01:00 +0000)]
Merge "Trim combinations"

6 years agoMerge "Remove private repo for networking-l2gw plugin"
Jamo Luhrsen [Thu, 1 Mar 2018 00:51:08 +0000 (00:51 +0000)]
Merge "Remove private repo for networking-l2gw plugin"

6 years agoTrim combinations 09/68909/2
Sam Hague [Wed, 28 Feb 2018 14:17:40 +0000 (09:17 -0500)]
Trim combinations

Change-Id: Id422fa5938202a372bfe304c47a9c004fcefb1b8
Signed-off-by: Sam Hague <shague@redhat.com>
6 years agoUse centos7-docker-2c-8g for COE builds 03/68903/1
Faseela K [Wed, 28 Feb 2018 18:03:35 +0000 (23:33 +0530)]
Use centos7-docker-2c-8g for COE builds

Change-Id: I461a9ff73dc7a04a6b8d0b975962cdb3db2750fc
Signed-off-by: Faseela K <faseela.k@ericsson.com>
6 years agoIncrease wait_for_compute timeout to 30m 88/68888/1
Sam Hague [Wed, 28 Feb 2018 15:57:29 +0000 (10:57 -0500)]
Increase wait_for_compute timeout to 30m

Change-Id: If4087651f9ddef60882c700ee5314c81bb98b1b5
Signed-off-by: Sam Hague <shague@redhat.com>
6 years agoRemove private repo for networking-l2gw plugin 84/68884/1
Victor Pickard [Wed, 28 Feb 2018 15:15:07 +0000 (10:15 -0500)]
Remove private repo for networking-l2gw plugin

Patch has been merged, remove the private repo.

Change-Id: I8777d2df0db50d64bd10cad48b8cc1397ca3cbee
Signed-off-by: Victor Pickard <vpickard@redhat.com>
6 years agoMerge "Remove wait_for_rabbitmq workaround"
Thanh Ha [Wed, 28 Feb 2018 14:20:41 +0000 (14:20 +0000)]
Merge "Remove wait_for_rabbitmq workaround"

6 years agoMerge "Revert "Install odl-mdsal-trace in netvirt oxygen csit""
Thanh Ha [Wed, 28 Feb 2018 13:16:30 +0000 (13:16 +0000)]
Merge "Revert "Install odl-mdsal-trace in netvirt oxygen csit""

6 years agoRemove wait_for_rabbitmq workaround 78/68878/1
Sam Hague [Wed, 28 Feb 2018 13:11:53 +0000 (08:11 -0500)]
Remove wait_for_rabbitmq workaround

Change-Id: Ia33ec21f231fe46e2a4b9f618a198fd86f7ad1de
Signed-off-by: Sam Hague <shague@redhat.com>
6 years agoRevert "Install odl-mdsal-trace in netvirt oxygen csit" 77/68877/1
Sam Hague [Wed, 28 Feb 2018 13:05:57 +0000 (13:05 +0000)]
Revert "Install odl-mdsal-trace in netvirt oxygen csit"

This reverts commit 648f1e3e7b090a877eaa9ab2ac91bf791bc0fb40.

Change-Id: I3478a416587582faccba275e17acd8d78edbc36a
Signed-off-by: Sam Hague <shague@redhat.com>
6 years agoMerge "Improve DRY_RUN mode to perform a build"
Anil Belur [Wed, 28 Feb 2018 01:33:14 +0000 (01:33 +0000)]
Merge "Improve DRY_RUN mode to perform a build"

6 years agoMerge "Disable REST test until ODLPARENT-139 is fixed"
Jamo Luhrsen [Tue, 27 Feb 2018 18:39:41 +0000 (18:39 +0000)]
Merge "Disable REST test until ODLPARENT-139 is fixed"

6 years agoMerge "Fix l2gw devstack plugin for queens"
Jamo Luhrsen [Tue, 27 Feb 2018 18:17:13 +0000 (18:17 +0000)]
Merge "Fix l2gw devstack plugin for queens"

6 years agoFix l2gw devstack plugin for queens 41/68441/2
Victor Pickard [Tue, 13 Feb 2018 23:26:18 +0000 (18:26 -0500)]
Fix l2gw devstack plugin for queens

Point to cloned repo until patch is merged
upstream.

Cleanup TEP-IP on compute nodes.

Modify check for rabbitmq, I found this was
a little more reliable during my testing,
but still encountered failures
where compute node started stacking too
early, so this workaround is minimally
better.

Change-Id: Ic0a480e536a76e70b59a7381c179a96e3e768d90
Signed-off-by: Victor Pickard <vpickard@redhat.com>
6 years agoSwitch jjb-merge jobs to 4c-4g systems 22/68822/1
Thanh Ha [Tue, 27 Feb 2018 14:15:30 +0000 (09:15 -0500)]
Switch jjb-merge jobs to 4c-4g systems

With the addition of the Fluorine jobs the merge job now needs
more than 4g of RAM to actually run. Considering the number of
jobs ODL pushes bumping the CPU would save us some time with
uploads as well.

This patch breaks out the ci-jobs group so that we can individually
override configuration.

https://github.com/lfit/releng-global-jjb/blob/8e33e6ab798cd57a383cb8871d973de3fce6340c/jjb/lf-ci-jobs.yaml#L2-L9

Change-Id: I415aee470901fc3d69ea875efcae94db6aa6c9da
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoMerge "Install odl-mdsal-trace in netvirt oxygen csit"
Sam Hague [Tue, 27 Feb 2018 13:25:24 +0000 (13:25 +0000)]
Merge "Install odl-mdsal-trace in netvirt oxygen csit"

6 years agoMerge "Add MEMCONF as a function var to set_java_vars"
Sam Hague [Tue, 27 Feb 2018 13:23:13 +0000 (13:23 +0000)]
Merge "Add MEMCONF as a function var to set_java_vars"

6 years agoMerge "Fix for Pike/Queens Jobs"
Sam Hague [Tue, 27 Feb 2018 13:20:17 +0000 (13:20 +0000)]
Merge "Fix for Pike/Queens Jobs"

6 years agoDisable REST test until ODLPARENT-139 is fixed 16/68816/1
Daniel Farrell [Tue, 27 Feb 2018 12:39:27 +0000 (07:39 -0500)]
Disable REST test until ODLPARENT-139 is fixed

As the Karaf expect script can't install odl-netvirt-openstack until
ODLPARENT-139 is fixed, the REST script should't try to connect to the
REST API since the expected port will not be open.

Change-Id: I7083518a6455e52f1a080da21102f8a86ca47eb0
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
6 years agoFix for Pike/Queens Jobs 00/68800/2
gvrangan [Tue, 27 Feb 2018 19:52:11 +0000 (01:22 +0530)]
Fix for Pike/Queens Jobs

Recently devstack has merged the patch
https://review.openstack.org/#/c/547673/ that is breaking
all the CSIT jobs. This patch will use the paramater introduced
in that patch to make Nova in the compute node wait longer.

Change-Id: Ib5826f4dd58e1a0d70172526fe5111c88ed60a19
Signed-off-by: gvrangan <venkatrangang@hcl.com>
6 years agoAdd job to perform branch cutting 49/55849/4
Thanh Ha [Fri, 21 Apr 2017 23:41:51 +0000 (19:41 -0400)]
Add job to perform branch cutting

Provide a Jenkins job which:

1) Creates stable/RELEASE branches
2) Updates .gitreview on stable/RELEASE branches

This job also archives relevant log information and creates reproducible
patches in case manual intervention is necessary.

Change-Id: Iebca81965ed59f82533cf0419425be0540bd14b8
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoAdd MEMCONF as a function var to set_java_vars 27/68027/2
Jamo Luhrsen [Wed, 7 Feb 2018 16:25:16 +0000 (08:25 -0800)]
Add MEMCONF as a function var to set_java_vars

- In light of the fix we needed recently for CONTROLLERMEM
  where other scripts were coming in on the fly to adjust
  it's value, we need to pass that in to set_java_vars when
  we call it so it's not just taking the default value
  defined when we source common-funcs.sh

- also made the variables passed to set_java_vars() more
  appropriately named.

NOTE: there is nothing currently that would change MEMCONF
      on the fly, but this will protect us if/when it is
      ever needed.

see: https://git.opendaylight.org/gerrit/c/67989/

Change-Id: I650b84338f9d20db9ce292ea3cdfab415cbc252b
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
6 years agoAuto Update CSIT Jobs to run for fluorine 81/68781/1
jenkins-releng [Mon, 26 Feb 2018 17:56:13 +0000 (17:56 +0000)]
Auto Update CSIT Jobs to run for fluorine

Change-Id: Ie29fb5ddc2a00f0fb7a9741f24cd3596498e7d6e
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
6 years agoImprove DRY_RUN mode to perform a build 77/68777/2
Thanh Ha [Mon, 26 Feb 2018 16:31:27 +0000 (11:31 -0500)]
Improve DRY_RUN mode to perform a build

Allows DRY_RUN mode to perform a build without pushing artifacts
or patches to Nexus & Gerrit.

Change-Id: I8032bf2362358fb5f35ac1f56df821f41230c85f
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoMerge "Update branch cutting script"
Thanh Ha [Mon, 26 Feb 2018 15:48:42 +0000 (15:48 +0000)]
Merge "Update branch cutting script"

6 years agoUpdate branch cutting script 84/68684/3
Anil Belur [Tue, 20 Feb 2018 06:40:36 +0000 (16:40 +1000)]
Update branch cutting script

- Update the script for Oxygen branch cutting.
- Remove the tags which reference 'jdk' and 'jre'
- Add extra mvn opts for integration jobs

JIRA: RELENG-519
Change-Id: I9834098c4a9878248cc3417780f88a4877fb223e
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
6 years agoCreate Fluorine jobs and bump Oxygen branch 83/68683/11
Anil Belur [Mon, 26 Feb 2018 02:43:21 +0000 (12:43 +1000)]
Create Fluorine jobs and bump Oxygen branch

Oxygen branch cutting to reflect new stable/oxygen branches and
move master to Fluorine.

JIRA: RELENG-794
Change-Id: I21831211ab5b3a1458354355c3cfbb88bb5bb3ec
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
6 years agoMerge "Revert "Add a swap file to build machines""
Anil Belur [Sun, 25 Feb 2018 22:32:26 +0000 (22:32 +0000)]
Merge "Revert "Add a swap file to build machines""

6 years agoMerge "Prepare for git-commit-id plugin upgrade"
Sam Hague [Sat, 24 Feb 2018 04:45:04 +0000 (04:45 +0000)]
Merge "Prepare for git-commit-id plugin upgrade"

6 years agoMerge "Don't allow retry to fail stacking"
Jamo Luhrsen [Fri, 23 Feb 2018 20:42:57 +0000 (20:42 +0000)]
Merge "Don't allow retry to fail stacking"

6 years agoDon't allow retry to fail stacking 93/68193/2
Sam Hague [Tue, 13 Feb 2018 15:37:49 +0000 (10:37 -0500)]
Don't allow retry to fail stacking

Change-Id: I99dbd98638e43e974bbb4ecd13a3d09dee94fc2f
Signed-off-by: Sam Hague <shague@redhat.com>
6 years agoPrepare for git-commit-id plugin upgrade 47/68547/1
Robert Varga [Fri, 23 Feb 2018 14:04:25 +0000 (15:04 +0100)]
Prepare for git-commit-id plugin upgrade

We have an upgrade to 2.2.4 upcoming, which will eliminate gitid.skip
property. Add its replacement, so we are ready for that change.

Change-Id: I85a16b588a5a7b8312059170171353f3f8eb7e5c
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
6 years agoNote hardcode validate-autorelease build node 45/68545/1
Thanh Ha [Fri, 23 Feb 2018 13:49:39 +0000 (08:49 -0500)]
Note hardcode validate-autorelease build node

Change-Id: I275b5d063d1013d563b430dd5bbc85062ad729d4
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoConfigure build-node from project 44/68544/1
Thanh Ha [Fri, 23 Feb 2018 13:44:09 +0000 (08:44 -0500)]
Configure build-node from project

Change-Id: I7b3c8f1842fccbe7c8be7460b029b1156af65905
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoMerge "Update AR version bump jobs to 4c-16g"
Sam Hague [Fri, 23 Feb 2018 12:25:39 +0000 (12:25 +0000)]
Merge "Update AR version bump jobs to 4c-16g"

6 years agoUpdate AR version bump jobs to 4c-16g 35/68535/1
Anil Belur [Fri, 23 Feb 2018 10:01:07 +0000 (20:01 +1000)]
Update AR version bump jobs to 4c-16g

The current version bump jobs are failing because they are
running out of disk space.

Change-Id: I960c173cec96a48430e24b8aea0e56488b06bc24
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
6 years agoSet build-timeout to 60 for lf-ansible-roles 09/68509/1
Thanh Ha [Thu, 22 Feb 2018 20:42:06 +0000 (15:42 -0500)]
Set build-timeout to 60 for lf-ansible-roles

Roles can take long to build if they need to compile something
so allow 60 minutes.

Change-Id: I01616e8c47c0b3fa2e6ab8c964b563e305e5246e
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoMerge "Remove tinyrpc 0.6 workaround"
Sam Hague [Thu, 22 Feb 2018 19:15:24 +0000 (19:15 +0000)]
Merge "Remove tinyrpc 0.6 workaround"

6 years agoRemove tinyrpc 0.6 workaround 03/68503/3
Mohammed Naser [Thu, 22 Feb 2018 17:20:04 +0000 (12:20 -0500)]
Remove tinyrpc 0.6 workaround

tinyrpc 0.7 disappeared from PyPI.  The global requirements have
been bumped to 0.8 for it in upper-constraints.txt upstream so
the workaround is not necessary[0]

[0] https://github.com/openstack/requirements/commit/8c314d04

Change-Id: Ie5b421730f27e15c014874a37e14fa3ece905f9f
Signed-off-by: Mohammed Naser <mnaser@vexxhost.com>
6 years agoMerge "Set default controller VM to 4CPU+4GB"
Jamo Luhrsen [Thu, 22 Feb 2018 17:40:51 +0000 (17:40 +0000)]
Merge "Set default controller VM to 4CPU+4GB"

6 years agoRevert "Add a swap file to build machines" 97/68497/2
Thanh Ha [Thu, 22 Feb 2018 14:25:07 +0000 (14:25 +0000)]
Revert "Add a swap file to build machines"

As reported by on the mailing list we would like to try backing this
out to see if it caused some instability in the system.

https://lists.opendaylight.org/pipermail/release/2018-February/014067.html

This reverts commit 09b4491f2b61256a75df2547ee400bb02e5d2a71.

Change-Id: Ifc28d2464b233c70b94b179d66a1fb3d49164288
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoAdd dstat to compute nodes to monitor performance 02/68502/2
Mohammed Naser [Thu, 22 Feb 2018 17:01:41 +0000 (12:01 -0500)]
Add dstat to compute nodes to monitor performance

dstat is currently installed on the controller nodes but not on the
compute nodes, this patch will add performance monitoring on the
compute nodes to troubleshoot performance issues.

Change-Id: I37df6efc559dfe377cf744e2aa6a8e13b2b396ff
Signed-off-by: Mohammed Naser <mnaser@vexxhost.com>