releng/builder.git
6 years agoFix multipatch script to pass ShellCheck 48/60848/3
Thanh Ha [Fri, 28 Jul 2017 03:33:07 +0000 (23:33 -0400)]
Fix multipatch script to pass ShellCheck

Using exit 1 for cds for now but we should probably redesign this script
to use `set -e -o pipefail` in the long term.

Change-Id: I18899c80e548d4ecce701241e22aa563b83bae97
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoFix deploy-controller-run to pass ShellCheck 49/60849/2
Thanh Ha [Fri, 28 Jul 2017 03:37:52 +0000 (23:37 -0400)]
Fix deploy-controller-run to pass ShellCheck

Change-Id: I559cdf096907b76cac3c44b5a42c75c6d3269216
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoFix start-cluster script to pass ShellCheck 47/60847/3
Thanh Ha [Fri, 28 Jul 2017 03:30:04 +0000 (23:30 -0400)]
Fix start-cluster script to pass ShellCheck

Change-Id: Id4cd46631cc25644e349f7e8600a5e11ac753978
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoRemove ignore for files that pass ShellCheck 46/60846/3
Thanh Ha [Fri, 28 Jul 2017 03:26:39 +0000 (23:26 -0400)]
Remove ignore for files that pass ShellCheck

Change-Id: I9daa01781ecd529debab811171a419ad5bac612a
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoMerge "Cache NLTK data in build minions"
Jamo Luhrsen [Thu, 27 Jul 2017 21:36:30 +0000 (21:36 +0000)]
Merge "Cache NLTK data in build minions"

6 years agoAdd verify jobs for common-packer 38/60838/1
Thanh Ha [Thu, 27 Jul 2017 20:40:10 +0000 (16:40 -0400)]
Add verify jobs for common-packer

Change-Id: I37bbb31dda8cabbd0c9fa0b830a6fa92ef740e4b
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoMigrate packer jobs to use global-jjb templates 78/60178/6
Anil Belur [Tue, 11 Jul 2017 06:49:10 +0000 (16:49 +1000)]
Migrate packer jobs to use global-jjb templates

Remove packer templates and builders from the releng/builder
and use the version of generic templates and builders
made available from submodule global-jjb.

Change-Id: Iecec660af86137d9fda7f1a384d831d09b6087e2
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoMerge "Remove archive-artifacts publisher"
Thanh Ha [Thu, 27 Jul 2017 19:20:43 +0000 (19:20 +0000)]
Merge "Remove archive-artifacts publisher"

6 years agoMerge "Update validate autorelease projects for nitrogen"
Thanh Ha [Thu, 27 Jul 2017 19:05:39 +0000 (19:05 +0000)]
Merge "Update validate autorelease projects for nitrogen"

6 years agoFix Newton Jobs 31/60831/1
gvrangan [Thu, 27 Jul 2017 18:38:46 +0000 (00:08 +0530)]
Fix Newton Jobs

Openstack client had a new release recently that had
support for tags. There seems to be some issue with
subnet command for Newton.

Change-Id: Ic6d98f7ca8b2a41e1454c7c142d95d4073d6f261
Signed-off-by: gvrangan <venkatrangang@hcl.com>
6 years agoCache NLTK data in build minions 35/60835/1
Thanh Ha [Thu, 27 Jul 2017 18:04:33 +0000 (14:04 -0400)]
Cache NLTK data in build minions

Change-Id: I49d5470777b811e8d96bffcd14ecd0ca67697c42
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoMove from NetVirt jobs to use ocata 23/60823/1
Sam Hague [Thu, 27 Jul 2017 16:31:44 +0000 (12:31 -0400)]
Move from NetVirt jobs to use ocata

Change-Id: Ibb9bbbdd655a5c23a8a1f8d9ab285cd7fe6ef09f
Signed-off-by: Sam Hague <shague@redhat.com>
6 years agoUpdate validate autorelease projects for nitrogen 21/60821/1
jenkins-releng [Thu, 27 Jul 2017 16:24:45 +0000 (16:24 +0000)]
Update validate autorelease projects for nitrogen

Change-Id: I0ae48817fb7ab98dfc280421aeb84e892d1188bd
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
6 years agoMigrate odlparent to using global-jjb CLM jobs 79/60779/3
Thanh Ha [Wed, 26 Jul 2017 15:49:56 +0000 (11:49 -0400)]
Migrate odlparent to using global-jjb CLM jobs

Change-Id: I0454ed7840f95dacaf4fff18e50221269daca8b7
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoUpdate global-jjb to v0.5.5 76/60776/5
Thanh Ha [Wed, 26 Jul 2017 02:55:01 +0000 (22:55 -0400)]
Update global-jjb to v0.5.5

Fixes issue with CLM jobs missing key variables when we tried upgrading
to v0.5.3 last time.

Change-Id: I30186bc13ad138265c0df911981fef6c13fed68c
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoRemove archive-artifacts publisher 97/60797/1
Anil Belur [Thu, 27 Jul 2017 03:55:59 +0000 (13:55 +1000)]
Remove archive-artifacts publisher

The publisher is unused and keeping this causes confussion with the
archive-artifacts variable.

Change-Id: Ib640a3528fb64fbf666df8f026f4e2313f290472
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
6 years agoUpdate validate autorelease projects for nitrogen 74/60774/1
jenkins-releng [Wed, 26 Jul 2017 14:21:22 +0000 (14:21 +0000)]
Update validate autorelease projects for nitrogen

Change-Id: I66255fb26e08fb6b8a279d7b6907e4e3c7b55e2c
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
6 years agoRestore nitrogen jobs to use int distro 06/60706/4
Sam Hague [Tue, 25 Jul 2017 01:13:18 +0000 (21:13 -0400)]
Restore nitrogen jobs to use int distro

Change-Id: I742617e048b358932a7cecb291498618d23b162f
Signed-off-by: Sam Hague <shague@redhat.com>
6 years agoMerge "Revert "Update to global-jjb v0.5.2""
Thanh Ha [Tue, 25 Jul 2017 21:39:20 +0000 (21:39 +0000)]
Merge "Revert "Update to global-jjb v0.5.2""

6 years agoRevert "Update to global-jjb v0.5.2" 46/60746/1
Jamo Luhrsen [Tue, 25 Jul 2017 21:28:46 +0000 (21:28 +0000)]
Revert "Update to global-jjb v0.5.2"

This reverts commit 21f26a2f6d9aacf4faf91cd7ffb906fb114ecaef.

Change-Id: I2adb1943b6a7023ffb66adfe35184e94bf3671ca
Signed-off-by: James Luhrsen <jluhrsen@redhat.com>
6 years agoMerge "Use smaller vms for devstack jobs"
Jamo Luhrsen [Tue, 25 Jul 2017 20:20:49 +0000 (20:20 +0000)]
Merge "Use smaller vms for devstack jobs"

6 years agoUpdate to global-jjb v0.5.2 75/60675/2
Anil Belur [Mon, 24 Jul 2017 01:37:12 +0000 (11:37 +1000)]
Update to global-jjb v0.5.2

- Pull in Add generic packer templates
- Pull in Cleanup Coala config
- Pull in Add Nexus IQ CLM scan job
- Pull in Add missing content/repositories path to URL
- Pull in Check for JIRA URLs on JIRA based projects
- Pull in Validate URLs using Jenkins env variable
- Pull in Add whitelist and admin-list params to gh trigger

Change-Id: Ie2d9e77ba2625fc0534254ea8ee4d5bc3bf46182
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
6 years agoUse smaller vms for devstack jobs 30/60530/7
Sam Hague [Tue, 18 Jul 2017 21:54:00 +0000 (17:54 -0400)]
Use smaller vms for devstack jobs

Change-Id: If50d7af2338b7a63bc0194b9d0a83b5128d36cc3
Signed-off-by: Sam Hague <shague@redhat.com>
6 years agoRemove autorelease guava21 job 80/60680/1
Anil Belur [Mon, 24 Jul 2017 08:18:38 +0000 (18:18 +1000)]
Remove autorelease guava21 job

Change-Id: I9f0e1dc56c2f14ea4dc53165a1131d4594fa13d5
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
6 years agoMerge "Add macro for ELK push data script"
Luis Gomez [Fri, 21 Jul 2017 23:20:05 +0000 (23:20 +0000)]
Merge "Add macro for ELK push data script"

6 years agoUpdate validate autorelease projects for nitrogen 47/60647/2
jenkins-releng [Fri, 21 Jul 2017 14:44:28 +0000 (14:44 +0000)]
Update validate autorelease projects for nitrogen

Change-Id: Ic15d76f78f9eef5ce05188a2669bfda11624c1f0
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
6 years agoAdd macro for ELK push data script 11/59311/10
Raghuram Vadapalli [Wed, 21 Jun 2017 19:27:16 +0000 (00:57 +0530)]
Add macro for ELK push data script

Change-Id: I9db3043165d31c4b2764e36a5e22f3049db4d1c8
Signed-off-by: Raghuram Vadapalli <raghuram.4350@gmail.com>
Signed-off-by: Jaspreet Singh <jaspreetsingh112@gmail.com>
6 years agoFix kuryr.conf location 23/60623/1
Faseela K [Fri, 21 Jul 2017 06:03:59 +0000 (11:33 +0530)]
Fix kuryr.conf location

Change-Id: Ide7cc0ca4b7de008abcfb6d9fd19cb0ca9734298
Signed-off-by: Faseela K <faseela.k@ericsson.com>
6 years agoAuto Update CSIT Jobs to run 20/60620/1
jenkins-releng [Thu, 20 Jul 2017 23:34:45 +0000 (23:34 +0000)]
Auto Update CSIT Jobs to run

Change-Id: I3c812ffc4d0b3d1e2a99b54741f3339dd115928c
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
6 years agoMerge "Add COE Openstack CSIT Job"
Jamo Luhrsen [Thu, 20 Jul 2017 23:24:52 +0000 (23:24 +0000)]
Merge "Add COE Openstack CSIT Job"

6 years agoMerge "Fix L2GW jobs"
Jamo Luhrsen [Thu, 20 Jul 2017 22:41:45 +0000 (22:41 +0000)]
Merge "Fix L2GW jobs"

6 years agoUse the default template for sonar 18/60618/1
Sam Hague [Thu, 20 Jul 2017 19:59:14 +0000 (15:59 -0400)]
Use the default template for sonar

NetVirt used a custom job for sonar so that it
could include integration tests inthe coverage.
IT is no longer used so the default template can be used.

Change-Id: Ie0f216513abe56ac881bbd7f184a578c8818bfc2
Signed-off-by: Sam Hague <shague@redhat.com>
6 years agoUpdate validate autorelease projects for nitrogen 12/60612/1
jenkins-releng [Thu, 20 Jul 2017 14:51:52 +0000 (14:51 +0000)]
Update validate autorelease projects for nitrogen

Change-Id: I11a07d11bd3debeb4375ac38758dae2ad57d2166
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
6 years agoUpdate validate autorelease projects for nitrogen 10/60610/1
jenkins-releng [Thu, 20 Jul 2017 14:42:39 +0000 (14:42 +0000)]
Update validate autorelease projects for nitrogen

Change-Id: I9baaffb8fba61a930799cdb5dc20d27585d328bc
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
6 years agoFix L2GW jobs 72/60572/6
gvrangan [Wed, 19 Jul 2017 17:36:30 +0000 (23:06 +0530)]
Fix L2GW jobs

networking-l2gw is needed for using l2gateway commands.
It works only with neutron clients older than 7.

Change-Id: I222d6f624f588b2a73202f8e3cf64a69ad2023be
Signed-off-by: gvrangan <venkatrangang@hcl.com>
6 years agoAdd COE Openstack CSIT Job 01/58201/5
Faseela K [Thu, 20 Jul 2017 07:21:01 +0000 (12:51 +0530)]
Add COE Openstack CSIT Job

Change-Id: If5a889d2ee9c623eb94b16fa28ecb20773259ec2
Signed-off-by: Faseela K <faseela.k@ericsson.com>
6 years agoMerge "Add new gate jobs for netconf and bgp"
Jamo Luhrsen [Wed, 19 Jul 2017 21:06:47 +0000 (21:06 +0000)]
Merge "Add new gate jobs for netconf and bgp"

6 years agoDetect if staging has failed 68/60568/1
Thanh Ha [Wed, 19 Jul 2017 14:57:10 +0000 (10:57 -0400)]
Detect if staging has failed

The mvn command always exits 0 when using the staging plugin to stage a
Nexus repository. Due to this when failure occurs we do not currently
detect it. This patch parses the staging log file for any lines starting
with [ERROR] (typical of mvn errors) and exits the script with a failure
code if detected to make Jenkins fail the build.

Issue: RELENG-218
Change-Id: I5ddc56d88ca23baada1a8044ef9dc26345a583f9
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoMerge "Remove service release tag"
Anil Belur [Tue, 18 Jul 2017 20:17:10 +0000 (20:17 +0000)]
Merge "Remove service release tag"

6 years agoMerge "Update with suggestions from 60434"
Jamo Luhrsen [Tue, 18 Jul 2017 17:40:05 +0000 (17:40 +0000)]
Merge "Update with suggestions from 60434"

6 years agoUpdate validate autorelease projects for nitrogen 43/60543/1
jenkins-releng [Tue, 18 Jul 2017 16:31:50 +0000 (16:31 +0000)]
Update validate autorelease projects for nitrogen

Change-Id: I3d747adea7b767801a31da85688db1e5e80e3c22
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
6 years agoUpdate with suggestions from 60434 42/60542/1
Thanh Ha [Tue, 18 Jul 2017 16:27:51 +0000 (12:27 -0400)]
Update with suggestions from 60434

Suggestions from I224153876e0749eb7a917244edbd5189495f5999

Change-Id: Ic86ca868b761166eaf8acbb1d9c47eb769e4e24a
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoMerge "Upload packaging snapshot jobs rpms to nexus"
Daniel Farrell [Tue, 18 Jul 2017 14:07:45 +0000 (14:07 +0000)]
Merge "Upload packaging snapshot jobs rpms to nexus"

6 years agoUpdate validate autorelease projects for nitrogen 19/60519/1
jenkins-releng [Tue, 18 Jul 2017 03:32:48 +0000 (03:32 +0000)]
Update validate autorelease projects for nitrogen

Change-Id: I46125fd20142fbb9bd799387a5cfe5c3708957a5
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
6 years agoMerge "Do not archive packages on Jenkins"
Anil Belur [Tue, 18 Jul 2017 02:01:26 +0000 (02:01 +0000)]
Merge "Do not archive packages on Jenkins"

6 years agoRemove service release tag 05/60505/2
Thanh Ha [Mon, 17 Jul 2017 22:29:56 +0000 (18:29 -0400)]
Remove service release tag

We decided not to do this anymore:
https://lists.opendaylight.org/pipermail/release/2017-July/011619.html

Change-Id: I7d9e918f8b3941c38116ad8bd43f45d2f61ea9da
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoAdd WriteGoodLintBear for Documentation 34/60434/11
Sri Sanketh U [Sun, 16 Jul 2017 15:28:32 +0000 (20:58 +0530)]
Add WriteGoodLintBear for Documentation

Fixes WriteGood errors where appropriate.

Pins nodeenv to 1.1.2 as there are bugs in more recent version related
to pathing making it difficult to run tox multiple times in a row
without running into a path failure.

Change-Id: I224153876e0749eb7a917244edbd5189495f5999
Signed-off-by: Sri Sanketh U <sanketh.uppalapati@research.iiit.ac.in>
6 years agoMerge "Fix surefire logs in project distribution-check"
Thanh Ha [Mon, 17 Jul 2017 15:27:44 +0000 (15:27 +0000)]
Merge "Fix surefire logs in project distribution-check"

6 years agoMerge "Update cloud image list docs"
Thanh Ha [Mon, 17 Jul 2017 15:00:20 +0000 (15:00 +0000)]
Merge "Update cloud image list docs"

6 years agoUpdate validate autorelease projects for nitrogen 88/60488/1
jenkins-releng [Mon, 17 Jul 2017 14:32:22 +0000 (14:32 +0000)]
Update validate autorelease projects for nitrogen

Change-Id: I87253ee4d99c21b7c5a775f08151820da66db45b
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
6 years agoUpdate cloud image list docs 72/60472/1
jenkins-releng [Mon, 17 Jul 2017 11:02:37 +0000 (11:02 +0000)]
Update cloud image list docs

Change-Id: I18c61637017885aaa27da535b7c1bea49aa730c5
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
6 years agoFix surefire logs in project distribution-check 39/60439/1
Luis Gomez [Mon, 17 Jul 2017 02:06:36 +0000 (19:06 -0700)]
Fix surefire logs in project distribution-check

- Controller deploy script should not wipe out workspace.
- Use macro integration-csit-archive-build to archive robot.
- Clean up {archive-artifacts} variable.

Change-Id: I263d4a07060361096774423ddbb786ce17c3f45c
Signed-off-by: Luis Gomez <ecelgp@gmail.com>
6 years agoMerge "Update CentOS 7 devstack newton images"
Sam Hague [Fri, 14 Jul 2017 22:01:27 +0000 (22:01 +0000)]
Merge "Update CentOS 7 devstack newton images"

6 years agoUpdate CentOS 7 devstack newton images 06/60406/1
Anil Belur [Fri, 14 Jul 2017 21:45:47 +0000 (07:45 +1000)]
Update CentOS 7 devstack newton images

Change-Id: I8f12768f059ef7fde0e588a8bc987e7860e8886f
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
6 years agoUpdate validate autorelease projects for nitrogen 96/60396/1
jenkins-releng [Fri, 14 Jul 2017 18:29:58 +0000 (18:29 +0000)]
Update validate autorelease projects for nitrogen

Change-Id: I0df83f10d341c6448e873abbf93816cc942cd0d0
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
6 years agoUpload packaging snapshot jobs rpms to nexus 89/60189/3
Anil Belur [Tue, 11 Jul 2017 08:57:11 +0000 (18:57 +1000)]
Upload packaging snapshot jobs rpms to nexus

Change-Id: Ib6c83663d4b2562e9a090477a9d1a9ef795a32b0
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
6 years agoAdd new gate jobs for netconf and bgp 20/60320/3
Luis Gomez [Fri, 14 Jul 2017 07:19:47 +0000 (00:19 -0700)]
Add new gate jobs for netconf and bgp

This goes with https://git.opendaylight.org/gerrit/#/c/60319/

Change-Id: I79aa9f9df49dcd04f24ae1cedf4fa3867dec983c
Signed-off-by: Luis Gomez <ecelgp@gmail.com>
6 years agoDo not archive packages on Jenkins 69/60269/3
Anil Belur [Thu, 13 Jul 2017 00:54:32 +0000 (10:54 +1000)]
Do not archive packages on Jenkins

With recent changes we are uploading packages on nexus.

Change-Id: I4e42bbbb5163f3db969572d30b721fba4757cf1d
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
6 years agoMerge "Remove discovery jobs"
Anil Belur [Fri, 14 Jul 2017 01:43:24 +0000 (01:43 +0000)]
Merge "Remove discovery jobs"

6 years agoRemove discovery jobs 11/60311/1
Thanh Ha [Thu, 13 Jul 2017 21:08:07 +0000 (17:08 -0400)]
Remove discovery jobs

TSC agreed to archive this project:
https://meetings.opendaylight.org/opendaylight-meeting/2017/tsc/opendaylight-meeting-tsc.2017-07-13-17.00.html

Change-Id: I39edb4766ec053611434cd81c0087351ad5c7050
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoRemove armoury jobs 10/60310/1
Thanh Ha [Thu, 13 Jul 2017 21:05:52 +0000 (17:05 -0400)]
Remove armoury jobs

Per TSC decision armoury has been archived.
https://meetings.opendaylight.org/opendaylight-meeting/2017/tsc/opendaylight-meeting-tsc.2017-07-13-17.00.html

Change-Id: Ie69a41d7cd2600f1d539ad2309b1b622a9efe127
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoBump autorelease tag for Carbon to Carbon-SR1 05/60305/1
Thanh Ha [Thu, 13 Jul 2017 19:31:57 +0000 (15:31 -0400)]
Bump autorelease tag for Carbon to Carbon-SR1

Change-Id: I3ea850c64c4f36bf6fdd5af06f1d9d2c665aac01
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoRepoint global-jjb to GitHub mirror 62/60262/1
Andrew Grimberg [Wed, 12 Jul 2017 21:23:51 +0000 (14:23 -0700)]
Repoint global-jjb to GitHub mirror

The Linux Foundation has started mirroring global-jjb to GitHub. As
such, we need to update the submodule checkout to use this resource
instead of the direct upstream Gerrit repository as it will allow LF to
perform systems maintenance on Gerrit without disrupting the downstream
projects that depend on the submodule.

Change-Id: I729356d40435f744fbee2eb5f34e364f7796131d
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
6 years agoMerge "Add patch test jobs for netconf"
Jamo Luhrsen [Wed, 12 Jul 2017 18:16:22 +0000 (18:16 +0000)]
Merge "Add patch test jobs for netconf"

6 years agoAdd patch test jobs for netconf 26/60226/4
Luis Gomez [Wed, 12 Jul 2017 00:05:00 +0000 (17:05 -0700)]
Add patch test jobs for netconf

This will add 1 patch test job that will automatically trigger
CSIT test when a committer or contributor writes test-netconf-core
in a gerrit patch.

The jobs will trigger the tests listed in the patch.

Change-Id: I2b833e3c12241e8db1545f6d8d687949c30a1ac7
Signed-off-by: Luis Gomez <ecelgp@gmail.com>
6 years agoAdd patch test jobs for bgpcep 25/60225/1
Luis Gomez [Tue, 11 Jul 2017 23:50:45 +0000 (16:50 -0700)]
Add patch test jobs for bgpcep

This will add 2 patch test jobs that will automatically trigger
CSIT test when a committer or contributor writes test-bgpcep-bgp
or test-bgpcep-pcep in a gerrit patch.

The jobs will trigger the tests listed in the patch.

Change-Id: I9b04ba99bc0cd66e29272f1173bdeccd8459d9ea
Signed-off-by: Luis Gomez <ecelgp@gmail.com>
6 years agoOnly archive specific failsafe report XML file 88/60188/3
Michael Vorburger [Tue, 11 Jul 2017 08:51:44 +0000 (14:21 +0530)]
Only archive specific failsafe report XML file

This undoes commit 3cb2272f5b2ead51d357c811b3b79f777a164610.

see https://jira.linuxfoundation.org/browse/RELENG-280
and https://git.opendaylight.org/gerrit/#/c/60171/

Issue: RELENG-280
Change-Id: Icf1e8ea05f9b003c0910b9a8067f3856ce9f2fc6
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
6 years agoMerge "Auto Update CSIT Jobs to run"
Jamo Luhrsen [Tue, 11 Jul 2017 16:18:25 +0000 (16:18 +0000)]
Merge "Auto Update CSIT Jobs to run"

6 years agoMerge "Add weekly trigger for Puppet sanity job"
Jamo Luhrsen [Tue, 11 Jul 2017 16:15:33 +0000 (16:15 +0000)]
Merge "Add weekly trigger for Puppet sanity job"

6 years agoAuto Update CSIT Jobs to run 82/60182/5
jenkins-releng [Tue, 11 Jul 2017 13:38:28 +0000 (13:38 +0000)]
Auto Update CSIT Jobs to run

Change-Id: I2f659c3b45d8a4c1849b5f15cef424370b4f76a8
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
6 years agoMerge "Upload ODL packaging debs to nexus repository"
Anil Belur [Tue, 11 Jul 2017 13:31:35 +0000 (13:31 +0000)]
Merge "Upload ODL packaging debs to nexus repository"

6 years agoUpload ODL packaging debs to nexus repository 56/59556/13
Anil Belur [Tue, 27 Jun 2017 11:35:52 +0000 (21:35 +1000)]
Upload ODL packaging debs to nexus repository

- Packaging jobs are modified to upload debs & dsc files onto nexus
  repositroy.
- A separate Nexus repository is created for each '{stream}'. The
  repos are enabled to generate yum metadata along with scheduled
  tasks for devel repositories to purge packages from daily builds after
  30 days.
- Nexus repositories format:
  Release: opendaylight-{stream}-epel-7-x86_64
  Testing/Staging: opendaylight-{stream}-epel-7-x86_64-devel
  Release: opendaylight-{stream}-ubuntu-1604-x86_64
  Testing/Staging: opendaylight-{stream}-ubuntu-1604-x86_64-devel
- Modify autorelease jobs to trigger stream specific downstream jobs.

Change-Id: I3164223ed47ddbc76d27da0446437c580ce6c015
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
6 years agoMerge "Revert "Archive all *.txt and *.xml surefire""
Andrew Grimberg [Tue, 11 Jul 2017 13:03:54 +0000 (13:03 +0000)]
Merge "Revert "Archive all *.txt and *.xml surefire""

6 years agoMv vs cp RPMs to upload dir to avoid duplication 91/60191/2
Daniel Farrell [Tue, 11 Jul 2017 10:08:37 +0000 (06:08 -0400)]
Mv vs cp RPMs to upload dir to avoid duplication

When we do a copy, both copies are hosted on Jenkins.

Change-Id: Iaf71b1ce6a17161836f71829dca18e0d9a019c63
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
6 years agoAdd weekly trigger for Puppet sanity job 90/60190/1
Daniel Farrell [Tue, 11 Jul 2017 09:48:32 +0000 (05:48 -0400)]
Add weekly trigger for Puppet sanity job

I don't like it when jobs sit unrun for a long time, incase things
change under them (as so frequently happens with Puppet) and they turn
out to be broken once we need them.

Change-Id: Ia0589217db0b842869ac55c2b14921a475ea57da
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
6 years agoMerge "Upload ODL packaging rpm's to nexus repository"
Anil Belur [Tue, 11 Jul 2017 08:08:22 +0000 (08:08 +0000)]
Merge "Upload ODL packaging rpm's to nexus repository"

6 years agoMerge "Revert "Delete broken netconf csit job""
Vratko Polák [Tue, 11 Jul 2017 07:53:59 +0000 (07:53 +0000)]
Merge "Revert "Delete broken netconf csit job""

6 years agoRevert "Archive all *.txt and *.xml surefire" 71/60171/2
Thanh Ha [Mon, 10 Jul 2017 22:58:09 +0000 (22:58 +0000)]
Revert "Archive all *.txt and *.xml surefire"

Unfortunately this breaks Nexus archiving as some of the files have
too long a name.

This reverts commit 3cb2272f5b2ead51d357c811b3b79f777a164610.

Issue: RELENG-280
Change-Id: I865b922837b5149b49e91d7765a6a14f220a75aa
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoFix conditional statement should be == 66/60166/1
Thanh Ha [Mon, 10 Jul 2017 20:18:03 +0000 (16:18 -0400)]
Fix conditional statement should be ==

Change-Id: I691f62261f9226fdffbbddbdee26c36273f38503
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoFix validate job when run against autorelease 65/60165/1
Thanh Ha [Mon, 10 Jul 2017 19:53:51 +0000 (15:53 -0400)]
Fix validate job when run against autorelease

When Autorelease runs and the patch adds a new submodule autorelease
needs to run an init & update against the new submodule to pull it in.

Change-Id: I21d84069bdde1dd0b819712142620f9985fb083f
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoMerge "Update Ubuntu 16.04 mininet image"
Thanh Ha [Mon, 10 Jul 2017 19:48:02 +0000 (19:48 +0000)]
Merge "Update Ubuntu 16.04 mininet image"

6 years agoMerge "Update validate autorelease projects for nitrogen"
Jamo Luhrsen [Mon, 10 Jul 2017 18:58:10 +0000 (18:58 +0000)]
Merge "Update validate autorelease projects for nitrogen"

6 years agoUpdate validate autorelease projects for nitrogen 56/60156/1
jenkins-releng [Mon, 10 Jul 2017 18:50:22 +0000 (18:50 +0000)]
Update validate autorelease projects for nitrogen

Change-Id: I6a94130f19fd8f22f86faa6b821194970a4831d6
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
6 years agoUse deb repo vs URL to .deb 48/60148/2
Daniel Farrell [Mon, 10 Jul 2017 16:24:06 +0000 (12:24 -0400)]
Use deb repo vs URL to .deb

Link to previous .deb changed, which broke the test. Use a repo instead,
which should survive updates with less maintenance.

Change-Id: Ic6aae95f53f99cc0da763e66f030a5d36fe7a0f7
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
6 years agoUpdate cloud image list docs 30/60130/1
jenkins-releng [Mon, 10 Jul 2017 11:02:50 +0000 (11:02 +0000)]
Update cloud image list docs

Change-Id: I76f434e464ae5abaa240a6b4e9b3e0cfac3f6bd4
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
6 years agoRevert "Delete broken netconf csit job" 88/60088/3
Peter Gubka [Fri, 7 Jul 2017 15:36:14 +0000 (17:36 +0200)]
Revert "Delete broken netconf csit job"

This reverts commit 6feeb50c9a4057752eff5e043ccfcb834ba7fabb.

Change-Id: I83c810e48e56e91ac8596119e20fe1815f61ed5b
Signed-off-by: Peter Gubka <pgubka@cisco.com>
6 years agoUpdate Ubuntu 16.04 mininet image 05/60105/1
Anil Belur [Sun, 9 Jul 2017 09:55:52 +0000 (19:55 +1000)]
Update Ubuntu 16.04 mininet image

- The image is updated with packages required for building debs
  required for packaging jobs from change #59720

Change-Id: Ibf046a53db5a9aaf11aae426a0d45acbe17cdfed
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
6 years agoMerge "Revert "Add refspec to validate-autorelease job""
Luis Gomez [Fri, 7 Jul 2017 18:55:51 +0000 (18:55 +0000)]
Merge "Revert "Add refspec to validate-autorelease job""

6 years agoRevert "Add refspec to validate-autorelease job" 00/60100/1
Thanh Ha [Fri, 7 Jul 2017 18:25:22 +0000 (18:25 +0000)]
Revert "Add refspec to validate-autorelease job"

This reverts commit d6599f60c3f6a665283d5e2968875de1ea1ad907.

Change-Id: I021275f84d45f42d588f0e31e9b925cb841fae53
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoUpdate cloud image list docs 69/60069/1
jenkins-releng [Fri, 7 Jul 2017 11:03:01 +0000 (11:03 +0000)]
Update cloud image list docs

Change-Id: I1c0613719a114670fe7559d4d0a43adeff6360d6
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
6 years agoUpload ODL packaging rpm's to nexus repository 00/59200/22
Anil Belur [Tue, 20 Jun 2017 07:28:17 +0000 (17:28 +1000)]
Upload ODL packaging rpm's to nexus repository

- Packaging jobs are modified to upload rpms & srpm onto nexus
  repositroy.
- A separate Nexus repository is created for each '{stream}'. The
  repos are enabled to generate yum metadata along with scheduled
  tasks for devel repositories to purge packages from daily builds after
  30 days.
- Nexus repositories format:
  Release: opendaylight-{stream}-epel-7-x86_64
  Testing/Staging: opendaylight-{stream}-epel-7-x86_64-devel
  Release: opendaylight-{stream}-ubuntu-1604-x86_64
  Testing/Staging: opendaylight-{stream}-ubuntu-1604-x86_64-devel
- Modify autorelease jobs to trigger stream specific downstream jobs.

Change-Id: I86cca89c1f2b8feb2dd229b04796c623ce0c0990
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
6 years agoUpdate CentOS 7 images 53/60053/1
Anil Belur [Fri, 7 Jul 2017 05:28:06 +0000 (15:28 +1000)]
Update CentOS 7 images

Change-Id: I036db32a33452ac8a6ded2ae70e0aff8056ca4c9
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
6 years agoMerge "Update validate autorelease projects for boron"
Thanh Ha [Fri, 7 Jul 2017 03:59:02 +0000 (03:59 +0000)]
Merge "Update validate autorelease projects for boron"

6 years agoMerge "Install openldap dependcies for CentOS and Ubuntu"
Anil Belur [Fri, 7 Jul 2017 03:58:15 +0000 (03:58 +0000)]
Merge "Install openldap dependcies for CentOS and Ubuntu"

6 years agoUpdate validate autorelease projects for boron 48/60048/5
jenkins-releng [Fri, 7 Jul 2017 00:01:41 +0000 (00:01 +0000)]
Update validate autorelease projects for boron

Change-Id: I26c0766213252e4e72358432b2d5d72e3afe5cdb
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoInstall openldap dependcies for CentOS and Ubuntu 02/60002/4
Anil Belur [Thu, 6 Jul 2017 07:39:00 +0000 (17:39 +1000)]
Install openldap dependcies for CentOS and Ubuntu

ldap ber headers are required while installing lftools
for releng/lftools change #4054. Fixes the below error:

Modules/errors.h:8:18: fatal error: lber.h: No such file or directory

Change-Id: Icbbdaca341673fd1b65710b362a63c0b9f56feb6
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
6 years agoMerge "Update validate autorelease projects for carbon"
Thanh Ha [Fri, 7 Jul 2017 03:39:45 +0000 (03:39 +0000)]
Merge "Update validate autorelease projects for carbon"

6 years agoUpdate validate autorelease projects for carbon 45/60045/11
jenkins-releng [Fri, 7 Jul 2017 00:01:20 +0000 (00:01 +0000)]
Update validate autorelease projects for carbon

Change-Id: I46c714880089b109c9b0080b0dad89e5c5df7eea
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoConvert / to - for project-names 52/60052/1
Thanh Ha [Fri, 7 Jul 2017 03:09:28 +0000 (23:09 -0400)]
Convert / to - for project-names

Jenkins does not like having slashes in job names.

Change-Id: I2ef7bbc4c2f9828e62054d1b2164fe1318573c44
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoUpdate validate autorelease projects for nitrogen 47/60047/3
jenkins-releng [Fri, 7 Jul 2017 00:01:32 +0000 (00:01 +0000)]
Update validate autorelease projects for nitrogen

Change-Id: I6244e9d5343acf33fe00d4bf23ca28583a834247
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>