releng/builder.git
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 agoEnable error stack traces in dlux jobs 35/67135/2
Robert Varga [Sun, 14 Jan 2018 15:38:03 +0000 (16:38 +0100)]
Enable error stack traces in dlux jobs

We are facing a NPE which is preventing merge job from succeeding,
which we cannot replicate in local builds. Enable stack trace
reporting to give us a clue about what is going on.

Change-Id: I7e7d932829c565edf46a118978d8ea032bd3f7e2
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
6 years agoMerge "Addition of Suite Variable"
Jamo Luhrsen [Fri, 12 Jan 2018 18:58:00 +0000 (18:58 +0000)]
Merge "Addition of Suite Variable"

6 years agoUpdate to JJB 2.0 26/67126/1
Thanh Ha [Fri, 12 Jan 2018 17:41:27 +0000 (12:41 -0500)]
Update to JJB 2.0

Change-Id: I8345d43d769c981c9eaff9755ddc7393a56db695
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoAddition of Suite Variable 22/67122/1
Tomas Markovic [Fri, 12 Jan 2018 16:28:19 +0000 (17:28 +0100)]
Addition of Suite Variable

Adding SUITE variable from netvirt scripts into others.

Change-Id: I985ef095592b579c5b6cc4c25bd10347acf14cab
Signed-off-by: Tomas Markovic <tomas.markovic@pantheon.tech>
6 years agoAdd trigger for genius cluster test 08/67108/1
Vishal Thapar [Fri, 12 Jan 2018 12:01:25 +0000 (17:31 +0530)]
Add trigger for genius cluster test

Change-Id: I463207cb6e2da1164ceb7c82d89c2b5ea996bce0
Signed-off-by: Vishal Thapar <vishal.thapar@ericsson.com>
6 years agoAdd support for build-node var to ar-release job 90/67090/1
Thanh Ha [Fri, 12 Jan 2018 05:40:00 +0000 (00:40 -0500)]
Add support for build-node var to ar-release job

This job type had the build-node hardcoded to a specific machine
so did not allow variable overriding. Let's fix that.

Change-Id: I6f722082728db8c39c6abb84b18e45b48d77fed5
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoUse v1-standard-16 to build autorelease 89/67089/2
Thanh Ha [Fri, 12 Jan 2018 05:01:07 +0000 (00:01 -0500)]
Use v1-standard-16 to build autorelease

Autorelease needs 16G of RAM and 100 GB of disk in order to build
so bump it to a standard vm flavor so that we can pick the
appropriate disk size. We are not able to choose volume size with
the Jenkins OpenStack cloud plugin and the performance flavor types.

Change-Id: Ic7fb1e21ca7fe68b847d92c8bfb553db410f6634
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
6 years agoAdd notify script start marker in the console logs 84/67084/1
Anil Belur [Tue, 9 Jan 2018 09:24:41 +0000 (19:24 +1000)]
Add notify script start marker in the console logs

Helps while searching through the console logs.

Change-Id: I4d3a9aa001928c6d038089c10b39318b6f9a96dd
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
6 years agoReapply Switch mdsal to using new maven-merge job 76/67076/3
Robert Varga [Thu, 11 Jan 2018 20:54:02 +0000 (21:54 +0100)]
Reapply Switch mdsal to using new maven-merge job

This reverts commit cfe8194b57be9fb0d3827b1be0e3f08ca433fd8d --
the fault was not with the job, but with the patch being merged.

Change-Id: Ie8e52d0a6b3505bca635bd7997fbaf388e278ab4
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
6 years agoRevert "Switch mdsal to using new maven-merge job" 74/67074/1
Robert Varga [Thu, 11 Jan 2018 20:10:29 +0000 (21:10 +0100)]
Revert "Switch mdsal to using new maven-merge job"

This reverts commit 23f64b47684853e481bda28ae0f529144596c5b3.

The job does not correctly deploy all artifacts, leaving
yang-binding out for some reason.

Change-Id: I258f1c6b084da8b9ffbf75398e3e45f4af725d2d
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
6 years agoUpdate cloud image list docs 56/67056/1
jenkins-releng [Thu, 11 Jan 2018 11:06:08 +0000 (11:06 +0000)]
Update cloud image list docs

Change-Id: I0c1be0fc76548bfbffe26b5494b19816008632df
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
6 years agoUpdate to global-jjb v0.14.1 34/67034/1
Thanh Ha [Wed, 10 Jan 2018 21:39:15 +0000 (16:39 -0500)]
Update to global-jjb v0.14.1

Pulls in fix for verify-deps jobs in new CI, as well as updates to
the packer ci jobs to handle common-packer, and a fix for the
packer-install macro trying to cd into a directory that does not
exist.

Change-Id: Ib10be017dc41482109ace2bde8f0a0472942cf28
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoAllow 90 minutes build timeout for quagga 33/67033/2
Thanh Ha [Wed, 10 Jan 2018 21:03:20 +0000 (16:03 -0500)]
Allow 90 minutes build timeout for quagga

Quagga appears to add pretty significant build time on our builds
so let allow some extra build time for this.

Change-Id: I5e107eab85e6ee5255fd6a20fb7838cbb5c4480a
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoFix for Pike Jobs Failure 36/66936/7
gvrangan [Tue, 9 Jan 2018 01:20:54 +0000 (06:50 +0530)]
Fix for Pike Jobs Failure

Problems:
a. qemu-img not installed in Control Node
b. Images forcefully converted as raw in compute node
Fixes
a. Installed qemu-img in the nodes, before stacking
b. set force_raw_images as False in nova.conf, this
will ensurethe images arenot forcefully converted.

Change-Id: I0305447504c676997fadd867954e43bd35f8c0ad
Signed-off-by: gvrangan <venkatrangang@hcl.com>
6 years agoPull in libcurl-dev fix for Ubuntu systems 30/67030/1
Thanh Ha [Wed, 10 Jan 2018 19:42:31 +0000 (14:42 -0500)]
Pull in libcurl-dev fix for Ubuntu systems

Change-Id: I7bfcd932f26f387fd44c9a86df00295444de80fd
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoPull in lf-ansible netcat patch 28/67028/1
Thanh Ha [Wed, 10 Jan 2018 18:29:38 +0000 (13:29 -0500)]
Pull in lf-ansible netcat patch

Change-Id: I81ac21511c9f4e7f2d37197f136dcb9ec2205f38
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoAdd maven-verify-dependencies job for int/dist 24/67024/1
Thanh Ha [Wed, 10 Jan 2018 17:57:01 +0000 (12:57 -0500)]
Add maven-verify-dependencies job for int/dist

Change-Id: I2dc2228a26acb926c6e33bafa1f43855efc8fc80
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoMerge "Add ability to karaf console install features"
Sam Hague [Wed, 10 Jan 2018 17:42:52 +0000 (17:42 +0000)]
Merge "Add ability to karaf console install features"

6 years agoAdd ability to karaf console install features 60/66860/10
Jamo Luhrsen [Thu, 4 Jan 2018 03:29:14 +0000 (19:29 -0800)]
Add ability to karaf console install features

Change-Id: I30b64f6110439aa9dc80c1a22dff2b060f348082
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
6 years agoAdd mininet-ovs-2.8 packer job 22/67022/1
Thanh Ha [Wed, 10 Jan 2018 17:12:34 +0000 (12:12 -0500)]
Add mininet-ovs-2.8 packer job

Change-Id: Ia70fb4a5058875ea45bc882d4b8956084eefba8e
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoMerge "Archive some extra file for lispflowmapping"
Thanh Ha [Wed, 10 Jan 2018 17:09:25 +0000 (17:09 +0000)]
Merge "Archive some extra file for lispflowmapping"

6 years agoMerge "Update user variables to match common-packer"
Sam Hague [Wed, 10 Jan 2018 16:55:25 +0000 (16:55 +0000)]
Merge "Update user variables to match common-packer"

6 years agoMerge changes from topic 'ansible'
Sam Hague [Wed, 10 Jan 2018 16:55:16 +0000 (16:55 +0000)]
Merge changes from topic 'ansible'

* changes:
  Use bash to run quagga build script
  Add mininet-ovs-2.8 image

6 years agoArchive some extra file for lispflowmapping 21/67021/1
Lorand Jakab [Wed, 10 Jan 2018 16:50:18 +0000 (18:50 +0200)]
Archive some extra file for lispflowmapping

Change-Id: Id44243a5fddcd9733b3fa3344527529f353e8fca
Signed-off-by: Lorand Jakab <lojakab@cisco.com>
6 years agoUpdate user variables to match common-packer 05/67005/2
Thanh Ha [Wed, 10 Jan 2018 06:32:55 +0000 (01:32 -0500)]
Update user variables to match common-packer

common-packer changes some of the variable names in order to
standardize with all the other clouds managed by LF. Let us update
the variables to match.

Change-Id: I7d3783fa728a51c86176a0325d0b69a1e0d9bea5
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoRemove unused baseline template 03/67003/2
Thanh Ha [Wed, 10 Jan 2018 06:24:47 +0000 (01:24 -0500)]
Remove unused baseline template

We do not actually use the baseline template in ODL. We only use
the baseline.sh script provisioner to provision all the images so
let us remove this unnecessary file.

Change-Id: Ice2a263e17c1651ec469fbe2063f3fc297d67d9a
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoUse bash to run quagga build script 02/67002/1
Thanh Ha [Wed, 10 Jan 2018 06:20:11 +0000 (01:20 -0500)]
Use bash to run quagga build script

Change-Id: Ib47b9992e96f4b3791c67ba64f3b98d3686fcfa2
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoAdd mininet-ovs-2.8 image 98/66998/2
Luis Gomez [Wed, 10 Jan 2018 00:06:25 +0000 (16:06 -0800)]
Add mininet-ovs-2.8 image

Change-Id: Ida6424204a3d0c399ac4834176d06314f1ff23ce
Signed-off-by: Luis Gomez <ecelgp@gmail.com>
6 years agoRemove unused mininet image 00/67000/1
Thanh Ha [Wed, 10 Jan 2018 04:06:28 +0000 (23:06 -0500)]
Remove unused mininet image

Change-Id: I5e3f0d7173841cd75729313f39d9055142af7eec
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoResolve ShellCheck v0.4.7 linting in integration 97/66997/1
Thanh Ha [Wed, 10 Jan 2018 00:04:22 +0000 (19:04 -0500)]
Resolve ShellCheck v0.4.7 linting in integration

Change-Id: I1f7fbd407634367342587ede2fdeecd3699d3af3
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoUse > system prompt as that's robots expectation 96/66996/1
Jamo Luhrsen [Tue, 9 Jan 2018 22:34:43 +0000 (14:34 -0800)]
Use > system prompt as that's robots expectation

Change-Id: I479bdb17c1eab5cbda1f1c41aa773cc5bf77e366
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
6 years agoODL is found by string builder, not java 92/66992/1
Jamo Luhrsen [Tue, 9 Jan 2018 20:05:14 +0000 (12:05 -0800)]
ODL is found by string builder, not java

the below patch removed the string "java" from our image
names, so we can't figure out the odl system with it.
https://git.opendaylight.org/gerrit/c/66978/

Change-Id: I08a84326c3f08fae5b6dfc2873a133cb8dd4c633
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
6 years agoMerge "Switch controller to using new maven-merge jobs"
Jamo Luhrsen [Tue, 9 Jan 2018 18:52:16 +0000 (18:52 +0000)]
Merge "Switch controller to using new maven-merge jobs"

6 years agoMerge "Switch aaa to new maven-merge jobs"
Andrew Grimberg [Tue, 9 Jan 2018 18:51:05 +0000 (18:51 +0000)]
Merge "Switch aaa to new maven-merge jobs"

6 years agoMerge changes Ib6c87492,I5a1453d2
Andrew Grimberg [Tue, 9 Jan 2018 18:50:34 +0000 (18:50 +0000)]
Merge changes Ib6c87492,I5a1453d2

* changes:
  Switch to new common-packer docker image
  Switch mdsal to using new maven-merge job

6 years agoMerge "Switch lf-ansible build-node to docker"
Jamo Luhrsen [Tue, 9 Jan 2018 18:33:31 +0000 (18:33 +0000)]
Merge "Switch lf-ansible build-node to docker"

6 years agoSwitch to new common-packer docker image 88/66988/1
Thanh Ha [Tue, 9 Jan 2018 18:20:16 +0000 (13:20 -0500)]
Switch to new common-packer docker image

Change-Id: Ib6c8749211ba9b52173bfd44f98c52e62b0be8c6
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoSwitch mdsal to using new maven-merge job 87/66987/1
Thanh Ha [Tue, 9 Jan 2018 17:37:51 +0000 (12:37 -0500)]
Switch mdsal to using new maven-merge job

Change-Id: I5a1453d25920fc5a2f5e38927c945b65cac98ebf
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoSwitch controller to using new maven-merge jobs 86/66986/1
Thanh Ha [Tue, 9 Jan 2018 17:36:53 +0000 (12:36 -0500)]
Switch controller to using new maven-merge jobs

Change-Id: Id0b679add1aa12db2e75242b3d4b2b38774110c1
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoSwitch aaa to new maven-merge jobs 85/66985/1
Thanh Ha [Tue, 9 Jan 2018 17:35:51 +0000 (12:35 -0500)]
Switch aaa to new maven-merge jobs

Change-Id: I4809d61be15ab2e3a96510aae4bb9946c66400ca
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoSwitch lf-ansible build-node to docker 59/66859/4
Thanh Ha [Tue, 9 Jan 2018 17:27:57 +0000 (12:27 -0500)]
Switch lf-ansible build-node to docker

lf-ansible needs to use docker to run it's molecule tests.

Change-Id: I8486b3216bcbae7a6f5dee4fc58ecb90ac74768c
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoConvert robot packer to ansible provisioner 83/66983/3
Thanh Ha [Tue, 9 Jan 2018 16:31:59 +0000 (11:31 -0500)]
Convert robot packer to ansible provisioner

Change-Id: Icec7459c969446f19e4506f7501b5adf38188d4b
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoMerge "Make netvirt use java-builder-4c-16g"
Jamo Luhrsen [Tue, 9 Jan 2018 16:43:10 +0000 (16:43 +0000)]
Merge "Make netvirt use java-builder-4c-16g"

6 years agoMerge "Fix Flavors table syntax"
Andrew Grimberg [Tue, 9 Jan 2018 16:36:15 +0000 (16:36 +0000)]
Merge "Fix Flavors table syntax"

6 years agoMerge changes I6a150d66,I86f53018,I2c4db835,Ib0870a3c
Andrew Grimberg [Tue, 9 Jan 2018 16:35:38 +0000 (16:35 +0000)]
Merge changes I6a150d66,I86f53018,I2c4db835,Ib0870a3c

* changes:
  Remove java-builder packer scripts
  v1-standard-4 to get larger disk for autorelease
  Remove autorelease template
  Switch from java-builder to new builder systems

6 years agoRemove java-builder packer scripts 81/66981/1
Thanh Ha [Tue, 9 Jan 2018 15:53:51 +0000 (10:53 -0500)]
Remove java-builder packer scripts

Migrated to the new "builder" scripts so java-builder is now
unnecessary.

Change-Id: I6a150d6697155001e42802153015897a01d358a4
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoMake netvirt use java-builder-4c-16g 80/66980/2
Sam Hague [Tue, 9 Jan 2018 15:42:25 +0000 (10:42 -0500)]
Make netvirt use java-builder-4c-16g

Change-Id: I0de9f6bbf910245440b2a7511789485b9e2f66dd
Signed-off-by: Sam Hague <shague@redhat.com>
6 years agov1-standard-4 to get larger disk for autorelease 79/66979/3
Thanh Ha [Tue, 9 Jan 2018 15:34:50 +0000 (10:34 -0500)]
v1-standard-4 to get larger disk for autorelease

Create builder images on v1-standard-4 to get larger disk
for autorelease jobs.

Change-Id: I86f53018cd4ec71adb296a2f618ab4a8d6719d37
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoRemove autorelease template 76/66976/3
Thanh Ha [Tue, 9 Jan 2018 15:22:16 +0000 (10:22 -0500)]
Remove autorelease template

Originally thought we might need this in Vexxhost due to the
volume requirements with performance nodes however we figured
out a way around it so this can be removed.

Change-Id: I2c4db835e14d2e648d9fc5108d1489f8df9a06c2
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoSwitch from java-builder to new builder systems 78/66978/3
Thanh Ha [Tue, 9 Jan 2018 15:26:00 +0000 (10:26 -0500)]
Switch from java-builder to new builder systems

Change-Id: Ib0870a3c9edbb68e0fb255dfcb1ce22f37d8ef1c
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoAdd features for bgpclustering ha 25/66725/4
Tomas Markovic [Fri, 22 Dec 2017 09:19:06 +0000 (10:19 +0100)]
Add features for bgpclustering ha

Features for Bmp ha tests for Oxygen.
Features for Pcep ha tests for Oxygen.

Change-Id: Ic90326a309fb4c3dd3d995cff3ff134c49456373
Signed-off-by: Tomas Markovic <tomas.markovic@pantheon.tech>
6 years agoAdd ODL custom builder 20/66920/6
Thanh Ha [Mon, 8 Jan 2018 05:21:28 +0000 (00:21 -0500)]
Add ODL custom builder

This will replace java-builder as the default generic builder.

Change-Id: I490f6eff6fce1521061150e1d8bd9131cbf288e5
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoFix Flavors table syntax 64/66964/1
Thanh Ha [Tue, 9 Jan 2018 03:37:15 +0000 (22:37 -0500)]
Fix Flavors table syntax

Change-Id: Id9d8d2c5d4fab8019ae1e17cf97d4bc4affd0023
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoSwitch Docker template to common-packer 19/66919/12
Thanh Ha [Mon, 8 Jan 2018 02:59:00 +0000 (21:59 -0500)]
Switch Docker template to common-packer

Switch to the common-packer Docker template. Split out the merge
job templates so that we do not need to maintain that epic
exclusion list.

Change-Id: Ia2f62e3c8f602d7f3232277864386ae9d53f9889
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoResolve ShellCheck 0.4.7 issues 63/66963/3
Thanh Ha [Tue, 9 Jan 2018 03:09:09 +0000 (22:09 -0500)]
Resolve ShellCheck 0.4.7 issues

Disable ShellCheck in integration as there are too many issues for
now that need to be resolved to work in SC 0.4.7. Also disable
shellcheck in global-jjb since this is an external project.

Change-Id: Ie449aeb708f0532626858168e2bfb606ce19066e
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoSwitch releng jobs to using new builders 62/66962/1
Thanh Ha [Tue, 9 Jan 2018 02:01:36 +0000 (21:01 -0500)]
Switch releng jobs to using new builders

Switch the releng jobs to using the new common-packer builders.

Change-Id: Idaca2803ef000f6d251528c46b1b34e3975b95b7
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoUpdate system_type script map builder 61/66961/1
Thanh Ha [Tue, 9 Jan 2018 02:02:33 +0000 (21:02 -0500)]
Update system_type script map builder

Change-Id: I1226122d65487449e83d1d79437784a79c75af41
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoUpdate to latest lf-ansible and common-packer 60/66960/2
Thanh Ha [Tue, 9 Jan 2018 01:26:17 +0000 (20:26 -0500)]
Update to latest lf-ansible and common-packer

Change-Id: Ib0278f2a85cc11a89690e9de4d3c074f4e5bebdc
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoMerge "Add missing common-packer variables"
Anil Belur [Tue, 9 Jan 2018 01:28:21 +0000 (01:28 +0000)]
Merge "Add missing common-packer variables"

6 years agoAdd missing common-packer variables 55/66955/2
Thanh Ha [Mon, 8 Jan 2018 22:24:35 +0000 (17:24 -0500)]
Add missing common-packer variables

This is a temporary solution to allow us to pass packer while we
transition over to common-packer templates. Ultimately we need to
redesign the packer-verify job to work with common-packer too.

Change-Id: Iceb86bbdf87340b6bce130af301be5cb96c7fc97
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoMerge "Add quotes around -z (empty or null) test"
Thanh Ha [Mon, 8 Jan 2018 23:47:51 +0000 (23:47 +0000)]
Merge "Add quotes around -z (empty or null) test"

6 years agoAdd quotes around -z (empty or null) test 58/66958/1
Sam Hague [Mon, 8 Jan 2018 23:12:21 +0000 (18:12 -0500)]
Add quotes around -z (empty or null) test

Change-Id: Ifac861abe0d34a50c20f0f7324b3b51e3083ce48
Signed-off-by: Sam Hague <shague@redhat.com>
6 years agoAdd lf-ansible and common-packer modules 03/66903/4
Thanh Ha [Fri, 5 Jan 2018 01:11:58 +0000 (20:11 -0500)]
Add lf-ansible and common-packer modules

Will be used to build out the common-packer builders that
can more easily be shared across projects.

Change-Id: If6e5a360ed680b45ad280985ae2ce78239a3cc9e
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoMerge "Add jenkins param to use featuresBoot (or not)"
Luis Gomez [Mon, 8 Jan 2018 17:31:18 +0000 (17:31 +0000)]
Merge "Add jenkins param to use featuresBoot (or not)"

6 years agoSwitch to using gjjb maven-merge jobs 44/66944/2
Thanh Ha [Mon, 8 Jan 2018 16:00:29 +0000 (11:00 -0500)]
Switch to using gjjb maven-merge jobs

This new Maven merge job type does away with the Jenkins Maven
project type and is capable of deploying at end.

Change-Id: I7a39adb4de59c5626913379927acbcf0e18e043a
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoUpdate to global-jjb v0.13.1 43/66943/1
Thanh Ha [Mon, 8 Jan 2018 15:58:26 +0000 (10:58 -0500)]
Update to global-jjb v0.13.1

Pulls in the much awaited maven-merge job. We will deploy this to a
few projects to test before making it available to all projects.

Change-Id: Idcdf63bd76510481deef06c13fb9983a47e36486
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoMerge "Revert "Download/install JDK9""
Andrew Grimberg [Fri, 5 Jan 2018 22:19:54 +0000 (22:19 +0000)]
Merge "Revert "Download/install JDK9""

6 years agoRevert "Download/install JDK9" 12/66912/1
Thanh Ha [Fri, 5 Jan 2018 22:10:59 +0000 (22:10 +0000)]
Revert "Download/install JDK9"

Need to revert this. We should be using OpenJDK and not the Oracle one.

This reverts commit 51f49d3bb5dcd9054a3ed89413ed760aa54579b0.

Change-Id: Id64e5c94c9e6e1f1be2064163fb7f9dedef4249f
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoMerge "Download/install JDK9"
Thanh Ha [Fri, 5 Jan 2018 21:37:55 +0000 (21:37 +0000)]
Merge "Download/install JDK9"

6 years agoMerge "Add check for max robot node types"
Jamo Luhrsen [Fri, 5 Jan 2018 19:27:33 +0000 (19:27 +0000)]
Merge "Add check for max robot node types"

6 years agoAdd check for max robot node types 05/66905/2
Thanh Ha [Fri, 5 Jan 2018 17:06:49 +0000 (12:06 -0500)]
Add check for max robot node types

We do not allow more than 1 robot node type to be in use at the same
time. This ensures that we can properly limit the number of
simultanious robot builds properly due to the way the Jenkins
OpenStack cloud plugin works. All templates should always use the
same Robot VM so any updates to change this needs to be changed in
all robot templates.

Issue: RELENG-75
Change-Id: Id2087bb92a860379fc2437a1a58cac578e853be5
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoArchive some extra file for lispflowmapping 09/66909/1
Lorand Jakab [Fri, 5 Jan 2018 17:51:08 +0000 (19:51 +0200)]
Archive some extra file for lispflowmapping

Change-Id: I9277a9ee9555d2c35e6bc069c9ac28a595bfd5db
Signed-off-by: Lorand Jakab <lojakab@cisco.com>
6 years agoUpdate ALL robot systems to 2c 04/66904/1
Thanh Ha [Fri, 5 Jan 2018 16:38:34 +0000 (11:38 -0500)]
Update ALL robot systems to 2c

Unfortunately due to the way OpenStack Jenkins plugin allows us to
limit minions we cannot have multiple robot nodes in play at the same
time. Otherwise there will be 2 robot queues allowing too many
parallel csit runs in production.

Bump all nodes to the 2c machines to ensure we are properly limiting
parallel csit runs.

Issue: RELENG-75
Change-Id: I8923c0b67a6a2c9385ae7f6684af8a27b44d2d3e
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoImprove orphaned-nodes to check on each delete 84/66884/3
Thanh Ha [Fri, 5 Jan 2018 00:36:03 +0000 (19:36 -0500)]
Improve orphaned-nodes to check on each delete

Similar to I2fcc0a9bef34708062e69f4d8a4ee04dfd6108b5 improve the
script here to check closer to the delete to reduce the race
condition timing.

Issue: RELENG-75
Change-Id: I8aff148efc11ede656747978ba570075ce679e3a
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoImprove debugging output 83/66883/1
Thanh Ha [Thu, 4 Jan 2018 23:46:01 +0000 (18:46 -0500)]
Improve debugging output

Try to pick more useful debug output rather than spamming with every
detail from `openstack stack show`.

Change-Id: I376abc2d3213e98dfa81d1baefc8eee652715d58
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoImprove Stack cleanup to check on each delete 81/66881/5
Thanh Ha [Thu, 4 Jan 2018 22:33:33 +0000 (17:33 -0500)]
Improve Stack cleanup to check on each delete

There is a race condition between when we query Jenkins for a list
of in use builds to compare with stacks and when they are actually
deleted. Shorten that race condition by querying on every stack
check.

Hopefully this will reduce the chance that Jenkins deletes a stack
that is in progress building and has not yet attached to Jenkins.

Issue: RELENG-75
Change-Id: I2fcc0a9bef34708062e69f4d8a4ee04dfd6108b5
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoRemove unnecessary echo 80/66880/1
Thanh Ha [Thu, 4 Jan 2018 21:09:28 +0000 (16:09 -0500)]
Remove unnecessary echo

`openstack stack show` already prints to the screen so it does not
really make sense to store it in a variable and echo it again.

Change-Id: Idfbfae0b686867044b6fe4981156dac18cc4c3a4
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoBeef up lispflowmapping performance VMs to 4 CPUs 68/66868/1
Lorand Jakab [Thu, 4 Jan 2018 10:27:51 +0000 (12:27 +0200)]
Beef up lispflowmapping performance VMs to 4 CPUs

Change-Id: I19f1e705cc71ebb83eb9ae4f5083093c0f86fe09
Signed-off-by: Lorand Jakab <lojakab@cisco.com>
6 years agoAdd jenkins param to use featuresBoot (or not) 57/66857/2
Jamo Luhrsen [Thu, 4 Jan 2018 00:12:08 +0000 (16:12 -0800)]
Add jenkins param to use featuresBoot (or not)

This should only add a parameter and default everything to
'True' so there will be no functional changes to the jobs.

This is to prepare for the next step which will stop
the netvirt csit from installing with featuresBoot in
order to let those jobs install from the karaf console.

Change-Id: I1ed9c28b3360a14286c6d512cabe3db7a696e531
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
6 years agoMerge "Fail with helpful message if RPM not found"
Jamo Luhrsen [Wed, 3 Jan 2018 21:02:49 +0000 (21:02 +0000)]
Merge "Fail with helpful message if RPM not found"

6 years agoMerge "OFP test adjustments"
Luis Gomez [Wed, 3 Jan 2018 20:54:32 +0000 (20:54 +0000)]
Merge "OFP test adjustments"

6 years agoFail with helpful message if RPM not found 55/66855/1
Daniel Farrell [Wed, 3 Jan 2018 20:46:01 +0000 (15:46 -0500)]
Fail with helpful message if RPM not found

When testing RPMs after builds, if something goes wrong in the build and
the RPM isn't at the expected path, report that error vs a false
negative about whatever check happens next.

Change-Id: Id5e0773bb939045ed81b4a5800ac2a25ceb69f54
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
6 years agoKeep RPM in build out dir for snapshot builds 54/66854/1
Daniel Farrell [Wed, 3 Jan 2018 20:42:38 +0000 (15:42 -0500)]
Keep RPM in build out dir for snapshot builds

This is like 66401 but for snapshot builds.

Change-Id: I0b7a8d1f14903847c17f787d462c6ec4bd92700f
Fixes: INTPAK-119
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
6 years agoOFP test adjustments 53/66853/1
Luis Gomez [Wed, 3 Jan 2018 20:38:54 +0000 (12:38 -0800)]
OFP test adjustments

- Longevity will run with 16 switches
- SW scale test requires more CPU in ODL and Tools

Change-Id: If4e28f88e822b5b23478e49df82cb1b9684a3d7f
Signed-off-by: Luis Gomez <ecelgp@gmail.com>
6 years agoSet SFC build timeout to 120 47/66847/2
Luis Gomez [Wed, 3 Jan 2018 02:51:36 +0000 (18:51 -0800)]
Set SFC build timeout to 120

Change-Id: Id4b0a039d067309d3b274c9c054aca4e76e7822f
Signed-off-by: Luis Gomez <ecelgp@gmail.com>
6 years agoUpdate OFP mininet VM to OVS 2.6 46/66846/1
Luis Gomez [Wed, 3 Jan 2018 01:12:49 +0000 (17:12 -0800)]
Update OFP mininet VM to OVS 2.6

Change-Id: I90d15064318fc45fca2f7095f6d8ec0ccfa7737d
Signed-off-by: Luis Gomez <ecelgp@gmail.com>
6 years agoMake sfc use java-builder-4c-16g 44/66844/1
Luis Gomez [Tue, 2 Jan 2018 23:16:17 +0000 (15:16 -0800)]
Make sfc use java-builder-4c-16g

Change-Id: I30e3d23d4a4bd2cd2040fa7a1eda0a677523feb3
Signed-off-by: Luis Gomez <ecelgp@gmail.com>
6 years agoMerge "Use 4c-16g vms for eman and lispflowmapping"
Luis Gomez [Tue, 2 Jan 2018 21:41:51 +0000 (21:41 +0000)]
Merge "Use 4c-16g vms for eman and lispflowmapping"

6 years agoUse 4c-16g vms for eman and lispflowmapping 43/66843/1
Thanh Ha [Tue, 2 Jan 2018 21:35:20 +0000 (16:35 -0500)]
Use 4c-16g vms for eman and lispflowmapping

Change-Id: I15bfa8e3f5c96c39fe0ac4e04ff2b4edbeb56d77
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoMerge "Auto Update CSIT Jobs to run for oxygen"
Jamo Luhrsen [Tue, 2 Jan 2018 21:16:37 +0000 (21:16 +0000)]
Merge "Auto Update CSIT Jobs to run for oxygen"

6 years agoMerge "Auto Update CSIT Jobs to run for nitrogen"
Jamo Luhrsen [Tue, 2 Jan 2018 21:16:22 +0000 (21:16 +0000)]
Merge "Auto Update CSIT Jobs to run for nitrogen"

6 years agoMerge "Make autorelease & unimgr use java-builder-4c-16g"
Luis Gomez [Tue, 2 Jan 2018 21:14:37 +0000 (21:14 +0000)]
Merge "Make autorelease & unimgr use java-builder-4c-16g"

6 years agoMerge "Add lf-ansible jobs"
Luis Gomez [Tue, 2 Jan 2018 21:14:21 +0000 (21:14 +0000)]
Merge "Add lf-ansible jobs"

6 years agoAuto Update CSIT Jobs to run for nitrogen 42/66842/1
jenkins-releng [Tue, 2 Jan 2018 21:04:06 +0000 (21:04 +0000)]
Auto Update CSIT Jobs to run for nitrogen

Change-Id: I910fc7c7730616cf1d7c57f40c6943795fc202c2
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
6 years agoAuto Update CSIT Jobs to run for oxygen 41/66841/1
jenkins-releng [Tue, 2 Jan 2018 21:01:36 +0000 (21:01 +0000)]
Auto Update CSIT Jobs to run for oxygen

Change-Id: Ic10ad468cbeb3bbc8b2c226a5b45b88228d56cad
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
6 years agoMake autorelease & unimgr use java-builder-4c-16g 40/66840/1
Thanh Ha [Tue, 2 Jan 2018 20:51:55 +0000 (15:51 -0500)]
Make autorelease & unimgr use java-builder-4c-16g

Change-Id: I023c7d499c58815b00cb5240a91e8d77e1efafcb
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoCluster tests template for daexim 33/66833/3
Sreekalyan Devaraj [Tue, 2 Jan 2018 18:39:34 +0000 (10:39 -0800)]
Cluster tests template for daexim

  - Add cluster support for daexim

Change-Id: Ib60c1f86344529c7bd77857e4c9966727109af24
Signed-off-by: Sreekalyan Devaraj <kalyan.ds@gmail.com>
6 years agoAdd lf-ansible jobs 31/66831/2
Thanh Ha [Tue, 2 Jan 2018 17:35:43 +0000 (12:35 -0500)]
Add lf-ansible jobs

Change-Id: I6956950158fabfb4a8f016feebcf99db78de5d85
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoMerge "Revert "Create RAM disk on ODL VM /tmp folder""
Thanh Ha [Tue, 2 Jan 2018 16:48:51 +0000 (16:48 +0000)]
Merge "Revert "Create RAM disk on ODL VM /tmp folder""