releng/builder.git
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 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>
6 years agoAutomate validate-autorelease job management 96/59996/5
Thanh Ha [Thu, 6 Jul 2017 05:14:00 +0000 (01:14 -0400)]
Automate validate-autorelease job management

Makes it so that humans no longer need to remember to update these
things.

Issue: RELENG-281
Change-Id: Ic46703ee00f964bba5578ddc4b6322199bb6071b
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoUpdate Ubuntu 14.04 images for GBP jobs 25/60025/1
Anil Belur [Thu, 6 Jul 2017 13:35:25 +0000 (23:35 +1000)]
Update Ubuntu 14.04 images for GBP jobs

Change-Id: I1149ee7bc0f0ab52e53f1cecb0bb151102951f07
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
6 years agoMerge "Ensure we fail packer jobs if any step fails"
Thanh Ha [Thu, 6 Jul 2017 02:05:13 +0000 (02:05 +0000)]
Merge "Ensure we fail packer jobs if any step fails"

6 years agoMerge "Update Ubuntu 14.04 image for GPB"
Andrew Grimberg [Wed, 5 Jul 2017 20:49:30 +0000 (20:49 +0000)]
Merge "Update Ubuntu 14.04 image for GPB"

6 years agoMerge "Update to global-jjb v0.4.3"
Andrew Grimberg [Wed, 5 Jul 2017 20:46:40 +0000 (20:46 +0000)]
Merge "Update to global-jjb v0.4.3"

6 years agoMerge "Exclude test cases labeled with skip_if_{stream}"
Jamo Luhrsen [Wed, 5 Jul 2017 18:51:47 +0000 (18:51 +0000)]
Merge "Exclude test cases labeled with skip_if_{stream}"

6 years agoAdd refspec to validate-autorelease job 84/59984/1
Thanh Ha [Wed, 5 Jul 2017 18:13:08 +0000 (14:13 -0400)]
Add refspec to validate-autorelease job

Makes it so that validate-autorelease can clone itself via Gerrit patch.

Change-Id: I59b6da52bee0b714b7fd2c9908ea277264953dd5
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoExclude test cases labeled with skip_if_{stream} 49/59949/2
Luis Gomez [Tue, 4 Jul 2017 21:33:32 +0000 (14:33 -0700)]
Exclude test cases labeled with skip_if_{stream}

This is useful to skip new tests in older distro branches.

Change-Id: Ica50caad150a35422f18fdaba4651d8da801be16
Signed-off-by: Luis Gomez <ecelgp@gmail.com>
6 years agoMerge "Install GNU parallel on baseline"
Anil Belur [Tue, 4 Jul 2017 23:44:17 +0000 (23:44 +0000)]
Merge "Install GNU parallel on baseline"

6 years agoUpdate to global-jjb v0.4.3 52/59952/1
Anil Belur [Tue, 4 Jul 2017 22:33:21 +0000 (08:33 +1000)]
Update to global-jjb v0.4.3

- Pull in Add missing content/repositories path to URL
- Pull in Fix typo in deploy file builder

Change-Id: I3e77e8494474bb29b4ba056114a3ac564c14bbb2
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
6 years agoMerge "Make autorelease run validation on patch submit"
Luis Gomez [Tue, 4 Jul 2017 18:23:24 +0000 (18:23 +0000)]
Merge "Make autorelease run validation on patch submit"

6 years agoInstall GNU parallel on baseline 46/59946/1
Thanh Ha [Tue, 4 Jul 2017 18:06:17 +0000 (14:06 -0400)]
Install GNU parallel on baseline

GNU parallel is useful so install it in our base images. This pulls an
RPM from CERN as they provide a prebuilt parallel RPM and upstream
CentOS does not provide it in local repos.

Change-Id: I86af7366621d863ec9b08dd67c4b455443219da6
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoMerge "Remove signing scripts from releng/builder"
Jamo Luhrsen [Tue, 4 Jul 2017 17:49:14 +0000 (17:49 +0000)]
Merge "Remove signing scripts from releng/builder"

6 years agoMerge "Change feature odl-genius-ui to odl-genius-rest"
Jamo Luhrsen [Tue, 4 Jul 2017 17:48:02 +0000 (17:48 +0000)]
Merge "Change feature odl-genius-ui to odl-genius-rest"

6 years agoMerge "Use lftools nexus-zip command to deploy Maven site"
Thanh Ha [Tue, 4 Jul 2017 17:43:36 +0000 (17:43 +0000)]
Merge "Use lftools nexus-zip command to deploy Maven site"

6 years agoMake autorelease run validation on patch submit 43/59943/1
Thanh Ha [Tue, 4 Jul 2017 17:04:43 +0000 (13:04 -0400)]
Make autorelease run validation on patch submit

Change-Id: I0dd667f3d81e013fde7c44de301c7d2b70fd44ef
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoArchive all *.txt and *.xml under target/surefire-reports 40/59940/1
Michael Vorburger [Tue, 4 Jul 2017 16:43:37 +0000 (18:43 +0200)]
Archive all *.txt and *.xml under target/surefire-reports

and not only surefire-reports/*-output.txt as so far

as well as the same for the maven-failsafe-plugin

Change-Id: I0d4707232b08b2abdb0f6f6a33d62141fc8599a9
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
6 years agoChange feature odl-genius-ui to odl-genius-rest 28/59928/1
Faseela K [Tue, 4 Jul 2017 10:32:49 +0000 (16:02 +0530)]
Change feature odl-genius-ui to odl-genius-rest

As part of karaf4 migration, some of the features were removed
from genius-features list. odl-genius-ui has been removed as part of
the same, and hence genius CSIT should not try to install the same.

Change-Id: I692f0076197411042f73eda4c9d008fe4cec104f
Signed-off-by: Faseela K <faseela.k@ericsson.com>
6 years agoUpdate Ubuntu 14.04 image for GPB 08/59508/11
Anil Belur [Mon, 26 Jun 2017 09:12:55 +0000 (19:12 +1000)]
Update Ubuntu 14.04 image for GPB

- Update puppet to puppet4 on Ubuntu and CentOS7.
- Update garethr-docker version to 5.3.0.
- Facter gets auto-purged when puppet4 is installed, therefore
  use the version of facter shipped with puppet4 package.
- Add python-ipaddr package required for GBP job.
- Install additional kernel packages required for docker aufs.

Change-Id: I0a6b2290a687b76b65f563ab265ac7106dddedeb
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
6 years agoEnsure we fail packer jobs if any step fails 07/59907/1
Anil Belur [Tue, 4 Jul 2017 01:51:12 +0000 (11:51 +1000)]
Ensure we fail packer jobs if any step fails

Change-Id: If1edd1d8da78880b89937f425e34e29e18deeb81
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
6 years agoMerge "Install dependencies required for building debs"
Anil Belur [Mon, 3 Jul 2017 21:48:27 +0000 (21:48 +0000)]
Merge "Install dependencies required for building debs"

6 years agoMerge "Update COE jobs"
Jamo Luhrsen [Mon, 3 Jul 2017 19:54:45 +0000 (19:54 +0000)]
Merge "Update COE jobs"

6 years agoMerge "Fix JVM monitor failures"
Jamo Luhrsen [Mon, 3 Jul 2017 18:13:13 +0000 (18:13 +0000)]
Merge "Fix JVM monitor failures"

6 years agoFix JVM monitor failures 27/59827/3
Luis Gomez [Mon, 3 Jul 2017 00:29:31 +0000 (17:29 -0700)]
Fix JVM monitor failures

Change-Id: I8d60e0b114c6c0c57ab0a7371ada5042f0f03279
Signed-off-by: Luis Gomez <ecelgp@gmail.com>
6 years agoChange CSIT verify to stable/carbon 33/59833/2
Luis Gomez [Mon, 3 Jul 2017 05:53:38 +0000 (22:53 -0700)]
Change CSIT verify to stable/carbon

Change-Id: I5cc7c45ebfc2252feed11ae876b2c5f20f40fc78
Signed-off-by: Luis Gomez <ecelgp@gmail.com>
6 years agoInstall dependencies required for building debs 20/59720/4
Anil Belur [Fri, 30 Jun 2017 05:28:35 +0000 (15:28 +1000)]
Install dependencies required for building debs

Bake the dependencies into a package image.

Change-Id: I9095b0943cede8dd969ff4f2b097fd02c1560e9f
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
6 years agoUpdate COE jobs 59/59259/4
Faseela K [Wed, 21 Jun 2017 01:57:01 +0000 (07:27 +0530)]
Update COE jobs

Change-Id: Ie25263e01279c8fbabb89918e10d394cb58d85b6
Signed-off-by: Faseela K <faseela.k@ericsson.com>
6 years agoUpdate lf-infra-paramters for autorelease jobs 61/59861/1
Anil Belur [Mon, 3 Jul 2017 09:36:05 +0000 (19:36 +1000)]
Update lf-infra-paramters for autorelease jobs

global-jjb change: 0dd71dd updates lf-infra-parameters
with 'stream' env varialbe, which also requires updating
the jobs which consumes lf-infra-parameters.

Change-Id: I12ed761d2ead6c980c0b61c8c0172765fcef4234
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
6 years agoUpdate to global-jjb v0.4.2 31/59831/1
Anil Belur [Mon, 3 Jul 2017 05:05:21 +0000 (15:05 +1000)]
Update to global-jjb v0.4.2

- Pull in fix script exiting on non-zero returned by grep
- Pull in expose stream as a env variable

Change-Id: I2d80b360ce8417e178e85f56146e6c83f6e94fd3
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
6 years agoMerge "Use only Boron for netvirt-legacy patch test"
Jamo Luhrsen [Sun, 2 Jul 2017 06:17:24 +0000 (06:17 +0000)]
Merge "Use only Boron for netvirt-legacy patch test"

6 years agoUse lftools nexus-zip command to deploy Maven site 15/59715/2
Thanh Ha [Thu, 29 Jun 2017 22:42:16 +0000 (18:42 -0400)]
Use lftools nexus-zip command to deploy Maven site

Rather than uploading 1 small file at a time using cURL to upload a
Nexus site allows us to push a single binary blob to the site url. This
massively speeds up site deploys.

Issue: RELENG-210
Change-Id: I365739ce13cfe805fe3ec51ad10c5b974647c9a0
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoMerge "Change odlparent stream nitrogen to master"
Jamo Luhrsen [Fri, 30 Jun 2017 01:07:02 +0000 (01:07 +0000)]
Merge "Change odlparent stream nitrogen to master"

6 years agoMerge "Block for background apt process in build-deb job"
Thanh Ha [Thu, 29 Jun 2017 17:07:16 +0000 (17:07 +0000)]
Merge "Block for background apt process in build-deb job"

6 years agoMerge "Improve RPM test scripts"
Thanh Ha [Thu, 29 Jun 2017 16:57:15 +0000 (16:57 +0000)]
Merge "Improve RPM test scripts"

6 years agoUpdate to global-jjb v0.4.1 06/59606/4
Anil Belur [Thu, 29 Jun 2017 03:40:56 +0000 (13:40 +1000)]
Update to global-jjb v0.4.1

- Pull in maven-deploy-file macro
- Pull in maven-release choosing strategy fix

Change-Id: Ie042a8f6adb4266e46dd9ed7dc9916957af8302f
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoChange odlparent stream nitrogen to master 90/59690/1
Thanh Ha [Thu, 29 Jun 2017 15:28:41 +0000 (11:28 -0400)]
Change odlparent stream nitrogen to master

Since odlparent releases standalone now stream nitrogen really does not
make sense for them anymore. Call it stream master.

Change-Id: I2474ec96b83304c5dd899d8c310d50aa10459c28
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoBlock for background apt process in build-deb job 88/59688/1
Daniel Farrell [Thu, 29 Jun 2017 15:22:18 +0000 (11:22 -0400)]
Block for background apt process in build-deb job

There is some background apt process that runs at boot on Ubuntu boxes
and keeps the dpkg lock. If we try to install things before it finishes,
jobs fail to get the lock and error out.

Change-Id: I54d95782dd146bbe2736620eb15c4df3167cfb1f
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
6 years agoSplit private and public cloud packer logs 73/59673/1
Anil Belur [Thu, 29 Jun 2017 12:19:49 +0000 (22:19 +1000)]
Split private and public cloud packer logs

Change-Id: I4b7d88b4ddb6d08452ce3a24725a3efd24667541
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
6 years agoRemove signing scripts from releng/builder 40/59640/1
Thanh Ha [Wed, 28 Jun 2017 22:35:53 +0000 (18:35 -0400)]
Remove signing scripts from releng/builder

These scripts are migrated into lftools.
https://gerrit.linuxfoundation.org/infra/5343

Change-Id: Iba04fd8579867fd9215a0e5aff3067c7d9ab7052
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoImprove RPM test scripts 84/59584/4
Daniel Farrell [Tue, 27 Jun 2017 18:50:20 +0000 (14:50 -0400)]
Improve RPM test scripts

Change-Id: I228856e8555da9521e9683b8acdec81ba7131c80
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
6 years agoAdd validate-autorelease job to ttp 31/59631/1
Thanh Ha [Wed, 28 Jun 2017 17:03:53 +0000 (13:03 -0400)]
Add validate-autorelease job to ttp

With Ifee303cf776ddf45c34bd2ddbdb1256f55fa49dc merged we can add ttp
back to autorelease validate job.

Change-Id: I30467edab5d6d4f1cafa0e7d9ae8e616d7375059
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoMerge "Update default RPM-to-test repo to Carbon"
Thanh Ha [Tue, 27 Jun 2017 20:15:26 +0000 (20:15 +0000)]
Merge "Update default RPM-to-test repo to Carbon"

6 years agoUpdate default tarball->RPM build param to Carbon 81/59581/2
Daniel Farrell [Tue, 27 Jun 2017 17:48:44 +0000 (13:48 -0400)]
Update default tarball->RPM build param to Carbon

Change-Id: Ic6a7d2f64b556b1a635eab2297d1e98f343a6189
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
6 years agoUpdate default RPM-to-test repo to Carbon 82/59582/1
Daniel Farrell [Tue, 27 Jun 2017 18:03:00 +0000 (14:03 -0400)]
Update default RPM-to-test repo to Carbon

Change-Id: If44a74a58f8046791c69c5a985211e63420cd563
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
6 years agoMerge "Resolve some integration ShellCheck"
Thanh Ha [Tue, 27 Jun 2017 16:09:55 +0000 (16:09 +0000)]
Merge "Resolve some integration ShellCheck"

6 years agoMerge "Fix ShellCheck for packer scripts"
Thanh Ha [Tue, 27 Jun 2017 16:09:07 +0000 (16:09 +0000)]
Merge "Fix ShellCheck for packer scripts"

6 years agoMerge "Reorder configuration alphabetically"
Thanh Ha [Tue, 27 Jun 2017 16:08:13 +0000 (16:08 +0000)]
Merge "Reorder configuration alphabetically"

6 years agoMerge "Do not ignore global-jjb ShellCheck"
Thanh Ha [Tue, 27 Jun 2017 16:07:26 +0000 (16:07 +0000)]
Merge "Do not ignore global-jjb ShellCheck"

6 years agoResolve some integration ShellCheck 43/59543/1
Thanh Ha [Tue, 27 Jun 2017 04:11:46 +0000 (00:11 -0400)]
Resolve some integration ShellCheck

Fix ShellCheck for compare-distributions.sh and configure-clustering
scripts.

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