releng/builder.git
6 years agoHandle yangtools nitrogen non-standard branch 38/61738/1
Thanh Ha [Tue, 15 Aug 2017 02:49:27 +0000 (22:49 -0400)]
Handle yangtools nitrogen non-standard branch

Change-Id: Ia5c27300d53c6529e27057dcc9735a7da12aa969
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoMerge "Handle yangtools nitrogen non-standard branch"
Thanh Ha [Tue, 15 Aug 2017 01:46:34 +0000 (01:46 +0000)]
Merge "Handle yangtools nitrogen non-standard branch"

6 years agoMerge "Update validate autorelease projects for oxygen"
Thanh Ha [Tue, 15 Aug 2017 01:06:18 +0000 (01:06 +0000)]
Merge "Update validate autorelease projects for oxygen"

6 years agoMerge "Update validate autorelease projects for nitrogen"
Thanh Ha [Tue, 15 Aug 2017 01:06:03 +0000 (01:06 +0000)]
Merge "Update validate autorelease projects for nitrogen"

6 years agoHandle yangtools nitrogen non-standard branch 31/61731/2
Thanh Ha [Tue, 15 Aug 2017 00:44:03 +0000 (20:44 -0400)]
Handle yangtools nitrogen non-standard branch

Change-Id: I0e96ed0298ffb18afb7d5077a6714cc0b1800796
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoAuto Update CSIT Jobs to run 30/61730/2
jenkins-releng [Tue, 15 Aug 2017 00:17:48 +0000 (00:17 +0000)]
Auto Update CSIT Jobs to run

Change-Id: I06b00ce651c1be06e9ec52628736d63af1c71cc6
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
6 years agoMerge "Update AR projects with all file types to log"
Thanh Ha [Tue, 15 Aug 2017 00:15:47 +0000 (00:15 +0000)]
Merge "Update AR projects with all file types to log"

6 years agoUpdate AR projects with all file types to log 27/61727/3
Anil Belur [Mon, 14 Aug 2017 23:43:26 +0000 (09:43 +1000)]
Update AR projects with all file types to log

Surefire logs are not getting copied since we moved to
`lf-infra-publish` publisher. This change fixes the issue.

Jira: releng-394
Change-Id: I2465eff9ad38c8a5499c01b2cee9a49b8b439303
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
6 years agoMerge "Push OpFlex artifacts to Nexus repository."
Thanh Ha [Tue, 15 Aug 2017 00:00:23 +0000 (00:00 +0000)]
Merge "Push OpFlex artifacts to Nexus repository."

6 years agoMerge "Disable stateful and learn modes for L2GW CSIT"
Sam Hague [Mon, 14 Aug 2017 23:52:36 +0000 (23:52 +0000)]
Merge "Disable stateful and learn modes for L2GW CSIT"

6 years agoUpdate validate autorelease projects for nitrogen 25/61725/1
jenkins-releng [Mon, 14 Aug 2017 23:00:08 +0000 (23:00 +0000)]
Update validate autorelease projects for nitrogen

Change-Id: I57223d7458871c0cedae5304c8f67ee2feaa0595
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
6 years agoUpdate validate autorelease projects for oxygen 24/61724/1
jenkins-releng [Mon, 14 Aug 2017 22:58:40 +0000 (22:58 +0000)]
Update validate autorelease projects for oxygen

Change-Id: I077d975acf890665c5e6505c48f45590653ef20f
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
6 years agoMerge "Improve branch cutting scripts"
Thanh Ha [Mon, 14 Aug 2017 22:48:11 +0000 (22:48 +0000)]
Merge "Improve branch cutting scripts"

6 years agoMerge "Generate versions.csv for autorelease builds"
Anil Belur [Mon, 14 Aug 2017 22:38:52 +0000 (22:38 +0000)]
Merge "Generate versions.csv for autorelease builds"

6 years agoDisable stateful and learn modes for L2GW CSIT 19/61719/1
Victor Pickard [Mon, 14 Aug 2017 20:42:18 +0000 (16:42 -0400)]
Disable stateful and learn modes for L2GW CSIT

L2GW/HWVTEP does not support security groups yet,
so disable the "stateful" and "learn" modes
for security groups in this suite.

Change-Id: Ie16fac8646e62ad6bee3d1a5110e83c2d2417d4b
Signed-off-by: Victor Pickard <vpickard@redhat.com>
6 years agoMerge "Add example GERRIT_REFSPEC to Jenkins UI docs"
Thanh Ha [Mon, 14 Aug 2017 20:20:48 +0000 (20:20 +0000)]
Merge "Add example GERRIT_REFSPEC to Jenkins UI docs"

6 years agoMerge "Use larger heap size for distribution SFT"
Thanh Ha [Mon, 14 Aug 2017 20:20:13 +0000 (20:20 +0000)]
Merge "Use larger heap size for distribution SFT"

6 years agoAuto Update CSIT Jobs to run 15/61715/1
jenkins-releng [Mon, 14 Aug 2017 19:25:56 +0000 (19:25 +0000)]
Auto Update CSIT Jobs to run

Change-Id: I20684e2e69b0426e80ffc30b469f5ac6a9b628d8
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
6 years agoCreate Oxygen jobs and bump Nitrogen branch 76/61576/4
Anil Belur [Mon, 14 Aug 2017 03:35:02 +0000 (13:35 +1000)]
Create Oxygen jobs and bump Nitrogen branch

Nitrogen branch cutting to reflect new stable/nitrogen branches and
move master to Oxygen.

Change-Id: I49a6585780747c08ae9c768697aee3c90f786d03
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoAdd example GERRIT_REFSPEC to Jenkins UI docs 50/61550/2
Daniel Farrell [Fri, 11 Aug 2017 16:15:36 +0000 (12:15 -0400)]
Add example GERRIT_REFSPEC to Jenkins UI docs

Change-Id: Ie691c5b62e89e90dfccecb8f75a60ac69b870c81
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
6 years agoRevert "Add method to not trigger downstream ar" 17/61617/1
Thanh Ha [Mon, 14 Aug 2017 14:22:51 +0000 (10:22 -0400)]
Revert "Add method to not trigger downstream ar"

This reverts commit 32b1f54a6145cbe9558d4c8810bd584197c68458.

The "builder" type for triggering downstream jobs do not support
checking if the job is unstable or failed so causes 2 copies of every
job to trigger. Looks like we need to find another way to handle this :(

Change-Id: Ic2f725ac9f9753c6d59624f99b1d635e84f72015
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoImprove branch cutting scripts 75/61575/1
Anil Belur [Sat, 12 Aug 2017 06:58:27 +0000 (16:58 +1000)]
Improve branch cutting scripts

Improve handling 'new-release-tag' parameter for different
autorelease project streams and also handle 'jre' and 'jdk'
parameter correctly depending on the job.
Re-organize CLI options with example usage and update excludes
list.

Change-Id: Ia24f85d1aa9eadc1b676e084b8fa255763aafbdf
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
6 years agoAdd nitrogen jobs for daexim 60/61560/4
Luis Gomez [Fri, 11 Aug 2017 21:10:20 +0000 (23:10 +0200)]
Add nitrogen jobs for daexim

daexim is now part of SR therefore it requires standard build jobs
and standard csit jobs for nitrogen (master branch).

Change-Id: I267d6cb6fc2ff3b9868184b3fc3c07c93705aaad
Signed-off-by: Luis Gomez <ecelgp@gmail.com>
6 years agoMerge "Update Centos7 devstack newton images"
Anil Belur [Fri, 11 Aug 2017 21:23:49 +0000 (21:23 +0000)]
Merge "Update Centos7 devstack newton images"

6 years agoMerge "Update Centos7 docker images"
Anil Belur [Fri, 11 Aug 2017 21:23:46 +0000 (21:23 +0000)]
Merge "Update Centos7 docker images"

6 years agoMerge "Update Centos7 devstack ocata images"
Anil Belur [Fri, 11 Aug 2017 21:23:41 +0000 (21:23 +0000)]
Merge "Update Centos7 devstack ocata images"

6 years agoMerge "Update Centos7 devstack images"
Anil Belur [Fri, 11 Aug 2017 21:23:38 +0000 (21:23 +0000)]
Merge "Update Centos7 devstack images"

6 years agoMerge "Update Ubuntu 14.04 gbp images"
Anil Belur [Fri, 11 Aug 2017 21:23:36 +0000 (21:23 +0000)]
Merge "Update Ubuntu 14.04 gbp images"

6 years agoMerge "Update Ubuntu 16.04 mininet-ovs-25 for AAA CSIT"
Anil Belur [Fri, 11 Aug 2017 21:23:33 +0000 (21:23 +0000)]
Merge "Update Ubuntu 16.04 mininet-ovs-25 for AAA CSIT"

6 years agoMerge "Update Ubuntu 14.04 images"
Anil Belur [Fri, 11 Aug 2017 21:23:30 +0000 (21:23 +0000)]
Merge "Update Ubuntu 14.04 images"

6 years agoMerge "Update Ubuntu 16.04 images"
Anil Belur [Fri, 11 Aug 2017 21:23:27 +0000 (21:23 +0000)]
Merge "Update Ubuntu 16.04 images"

6 years agoMerge "Update Centos7 java-builder image"
Anil Belur [Fri, 11 Aug 2017 21:23:26 +0000 (21:23 +0000)]
Merge "Update Centos7 java-builder image"

6 years agoMerge "Add method to not trigger downstream ar-jobs"
Sam Hague [Fri, 11 Aug 2017 15:24:05 +0000 (15:24 +0000)]
Merge "Add method to not trigger downstream ar-jobs"

6 years agoUse larger heap size for distribution SFT 08/61508/1
Vratko Polak [Thu, 10 Aug 2017 16:58:47 +0000 (18:58 +0200)]
Use larger heap size for distribution SFT

Also in multipatch job.
Added even to jobs which use -Pq to skip SFT,
to make it easier for Ssandbox runs without -Pq.

Change-Id: Ic5113a4d1cdb47b8540c5495a939c35cb154e31a
Signed-off-by: Vratko Polak <vrpolak@cisco.com>
6 years agoRemove JJB Docker documentation 07/61507/1
Thanh Ha [Thu, 10 Aug 2017 16:35:13 +0000 (12:35 -0400)]
Remove JJB Docker documentation

Remove the Docker documentation as it's out of date and the images are
very old. I haven't heard from users in recent time that there were
issues which tells me that there's likely not very many who use these
images. This simplifies our docs a bit.

Change-Id: I14803a06868913db64e0f2ae1add151a5a13df92
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoPush OpFlex artifacts to Nexus repository. 97/61397/5
Anil Belur [Sat, 5 Aug 2017 01:30:35 +0000 (11:30 +1000)]
Push OpFlex artifacts to Nexus repository.

Improve OpFlex release process such that the artifacts are built and
deployed to Nexus staging repo.

Create a separte release job for OpFlex. OpFlex artifacts are created
with the staging profile id: 906b0d53d714e

Don't archive artifacts from OpFlex on logs server.

Change-Id: I4f93966f96fcb10723f4bbd41905cdf6275f6995
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
6 years agoStrip include-raw prefix for script files 43/61243/2
Anil Belur [Mon, 7 Aug 2017 06:23:56 +0000 (16:23 +1000)]
Strip include-raw prefix for script files

Prefixing script files with `include-raw-` make the file name longer
and also not a standard to be followed.

Change-Id: I17f58cd8f93c5a6f5bf703cdcb15d24fc5043b56
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
6 years agoStrip include-raw prefix for script files 45/61245/2
Anil Belur [Mon, 7 Aug 2017 06:31:34 +0000 (16:31 +1000)]
Strip include-raw prefix for script files

Prefixing the files with `include-raw-` make the file name longer
and also not a standard to be followed.

Change-Id: I4394c5c971587583def53e545ddbac824c916309
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
6 years agoAdd method to not trigger downstream ar-jobs 59/61459/1
Thanh Ha [Wed, 2 Aug 2017 16:06:23 +0000 (12:06 -0400)]
Add method to not trigger downstream ar-jobs

When we are triggering many autorelease jobs per day we do not wish to
trigger distribution-test jobs for every run otherwise it will spam the
Jenkins queue. This allows us to selectively disable triggering the jobs
when we manually build.

Change-Id: Ia345b3875bd29e5869bc09aa378314d542fef181
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoAdd 4 node stack type for hwvtep suites 40/61440/3
Jamo Luhrsen [Wed, 9 Aug 2017 18:17:10 +0000 (11:17 -0700)]
Add 4 node stack type for hwvtep suites

hwvtep suites need an odl node type, 1 larger openstack
node (control) type, 2 smaller openstack node (compute)
and 1 more node type for mininet systems

Change-Id: Ib8f255a23148b3d1ca15c5e29e6a49c998199d49
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
6 years agoAdd verify jobs for ci-workshop 38/61438/1
Andrew Grimberg [Wed, 9 Aug 2017 17:33:19 +0000 (10:33 -0700)]
Add verify jobs for ci-workshop

Change-Id: I28b775283ed81de72ea63ebd0acdd9849a74ad35
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
6 years agoMerge "Strip include-raw prefix for script files"
Jamo Luhrsen [Wed, 9 Aug 2017 16:00:36 +0000 (16:00 +0000)]
Merge "Strip include-raw prefix for script files"

6 years agoMerge "Fix puppet-opendaylight Vagrantfile link"
Daniel Farrell [Wed, 9 Aug 2017 13:04:00 +0000 (13:04 +0000)]
Merge "Fix puppet-opendaylight Vagrantfile link"

6 years agoMerge "Strip include-raw prefix for script files"
Daniel Farrell [Wed, 9 Aug 2017 07:34:10 +0000 (07:34 +0000)]
Merge "Strip include-raw prefix for script files"

6 years agoUpdate validate autorelease projects for nitrogen 96/61396/1
jenkins-releng [Wed, 9 Aug 2017 03:24:19 +0000 (03:24 +0000)]
Update validate autorelease projects for nitrogen

Change-Id: I42ece3da2e9765ee68fd4f03288dd59cc109cd34
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
6 years agoFix puppet-opendaylight Vagrantfile link 19/61219/2
root [Sat, 5 Aug 2017 07:03:05 +0000 (12:33 +0530)]
Fix puppet-opendaylight Vagrantfile link

Change-Id: I1c0be26d9a9d230530715cafbae28b3f7cba5e15
Signed-off-by: root <sanketh.uppalapati@research.iiit.ac.in>
6 years agoMerge "Run Boron build 12 hrs off of usual UTC time"
Jamo Luhrsen [Tue, 8 Aug 2017 18:13:38 +0000 (18:13 +0000)]
Merge "Run Boron build 12 hrs off of usual UTC time"

6 years agoMerge "Make ansible-odl jobs use the proposed code"
Jamo Luhrsen [Tue, 8 Aug 2017 18:12:58 +0000 (18:12 +0000)]
Merge "Make ansible-odl jobs use the proposed code"

6 years agoMake ansible-odl jobs use the proposed code 32/60932/5
root [Mon, 31 Jul 2017 11:26:56 +0000 (16:56 +0530)]
Make ansible-odl jobs use the proposed code

Change-Id: I07efef74c20b4db82f6c0a66480f55b0c807124d
Signed-off-by: root <sanketh.uppalapati@research.iiit.ac.in>
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
6 years agoRun Boron build 12 hrs off of usual UTC time 76/61376/1
Thanh Ha [Tue, 8 Aug 2017 16:28:50 +0000 (12:28 -0400)]
Run Boron build 12 hrs off of usual UTC time

Ensure that we run at least 12 hours apart from the usual build time.
This is to ensure that Boron CSIT job runs do not overlap with the
currently in development build times Sunday nights.

Change-Id: Ib546ea2a26c6ca6f3920107b7ca2f341f494c7f6
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoUpdate validate autorelease projects for nitrogen 40/61340/1
jenkins-releng [Tue, 8 Aug 2017 15:12:38 +0000 (15:12 +0000)]
Update validate autorelease projects for nitrogen

Change-Id: I2cedf0aabd32f6e8a5091658a8f50f5925d9a5b5
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
6 years agoMerge "Revert openldap dependencies for CentOS and Ubuntu"
Thanh Ha [Tue, 8 Aug 2017 14:06:04 +0000 (14:06 +0000)]
Merge "Revert openldap dependencies for CentOS and Ubuntu"

6 years agoUpdate Centos7 java-builder image 04/61304/4
Anil Belur [Tue, 8 Aug 2017 04:39:29 +0000 (14:39 +1000)]
Update Centos7 java-builder image

- Pull in the latest Java security updates and systems updates
- Pull in the Quagga/6Wind binaries
- Image set as public.
  "id": "cc383a1b-468c-4d89-bdc3-1f651605a599",
  "visibility": "public",
  "name": "CentOS 7 - java-builder - 20170807-2145"

Change-Id: Ic323ee10f1a7e40045a4187fb09added1c66686f
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
6 years agoUpdate cloud image list docs 25/61325/1
jenkins-releng [Tue, 8 Aug 2017 11:03:01 +0000 (11:03 +0000)]
Update cloud image list docs

Change-Id: I697a7cc21452173f79a1f55b0c017bc6d75b1eb0
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
6 years agoUpdate Centos7 devstack newton images 13/61313/1
Anil Belur [Tue, 8 Aug 2017 06:45:21 +0000 (16:45 +1000)]
Update Centos7 devstack newton images

- Pull in the latest Java security updates and systems updates
- Image set as public.
  "id": "217e814a-69cd-4841-b94b-04e82d98b468",
  "visibility": "public",
  "name": "CentOS 7 - devstack-newton - 20170808-0528"

Change-Id: Ie81a3b7f939a56cc192279df711b8f92f378578a
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
6 years agoUpdate Centos7 docker images 11/61311/1
Anil Belur [Tue, 8 Aug 2017 06:29:13 +0000 (16:29 +1000)]
Update Centos7 docker images

- Pull in the latest Java security updates and systems updates
- Image set as public.
  "id": "8297ace8-4da9-4727-b0a0-c403442829b2",
  "visibility": "public",
  "name": "CentOS 7 - docker - 20170808-0528"

Change-Id: Ic709b86617916f6e2a0fb7226bd9e487d9711ee8
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
6 years agoUpdate Centos7 devstack ocata images 10/61310/1
Anil Belur [Tue, 8 Aug 2017 06:25:31 +0000 (16:25 +1000)]
Update Centos7 devstack ocata images

- Pull in the latest Java security updates and systems updates
- Image set as public.
  "id": "fb1e0afa-6d9b-470b-89ce-192c65f0232c",
  "visibility": "public",
  "name": "CentOS 7 - devstack-ocata - 20170808-0528"

Change-Id: If77df4b67e55b033cce324eb38426dc0d9be7c0e
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
6 years agoUpdate Centos7 devstack images 09/61309/1
Anil Belur [Tue, 8 Aug 2017 06:08:59 +0000 (16:08 +1000)]
Update Centos7 devstack images

- Pull in the latest Java security updates and systems updates
- Image set as public.
  "id": "4c916dfc-3237-4664-a50a-d92d698e8c33",
  "visibility": "public",
  "name": "CentOS 7 - devstack - 20170808-0528"

Change-Id: Iaaacb3056189dd4939aa3886b3febcaeb2c0aa6c
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
6 years agoUpdate Ubuntu 14.04 gbp images 08/61308/1
Anil Belur [Tue, 8 Aug 2017 05:56:53 +0000 (15:56 +1000)]
Update Ubuntu 14.04 gbp images

- Pull in the latest Java security updates and systems updates
- Image set as public.
  "id": "5e999929-bc3c-42d0-b2cd-3837d5b6a2de",
  "visibility": "public",
  "name": "Ubuntu 14.04 - gbp - 20170808-0524"

Change-Id: I06fe2a3a3423663d7464ada814f937043e59fd85
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
6 years agoUpdate Ubuntu 16.04 mininet-ovs-25 for AAA CSIT 07/61307/1
Anil Belur [Tue, 8 Aug 2017 05:17:31 +0000 (15:17 +1000)]
Update Ubuntu 16.04 mininet-ovs-25 for AAA CSIT

- Ubuntu 14.04 mininet-ovs-25 images are not supported,
  therefore use 16.04 images.
- Pull in the latest Java security updates and systems updates
- Image set as public.
  "id": "7eaec9c7-4be2-4a36-8566-35bbe33abcc8",
  "visibility": "public",
  "name": "Ubuntu 16.04 - mininet-ovs-25 - 20170808-0158"

Change-Id: Ic6c5ac4592941a6f11d7bdccffcc519bc2b3adaf
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
6 years agoUpdate Ubuntu 14.04 images 06/61306/1
Anil Belur [Tue, 8 Aug 2017 05:12:39 +0000 (15:12 +1000)]
Update Ubuntu 14.04 images

- Pull in the latest Java security and systems updates
- Image set as public.
  "id": "e6732e65-4620-4a77-87d8-98bfc1654452",
  "visibility": "public",
  "name": "Ubuntu 14.04 - mininet - 20170808-0158"

Change-Id: I0ec169f18472b169e7c8f67c072a31593815378b
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
6 years agoUpdate Ubuntu 16.04 images 05/61305/1
Anil Belur [Tue, 8 Aug 2017 04:52:25 +0000 (14:52 +1000)]
Update Ubuntu 16.04 images

- Pull in the latest Java security updates and systems updates
- Pull in the Quagga/6Wind binaries
- Image set as public.
  "id": "7eaec9c7-4be2-4a36-8566-35bbe33abcc8",
  "visibility": "public",
  "name": "Ubuntu 16.04 - mininet-ovs-25 - 20170808-0158"

Change-Id: I35dfe1cf93aeae18d0647abf66779d66ee3c5e5f
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
6 years agoRevert openldap dependencies for CentOS and Ubuntu 00/61300/1
Anil Belur [Tue, 8 Aug 2017 02:15:35 +0000 (12:15 +1000)]
Revert openldap dependencies for CentOS and Ubuntu

This reverts Icbbdaca341673fd1b65710b362a63c0b9f56feb6
since its no longer required by lftools.

Change-Id: I1202d6259dbf1f641f017c0f2b72dd49aa3d5a40
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
6 years agoMerge "Fix ubuntu image update failures."
Jamo Luhrsen [Mon, 7 Aug 2017 21:56:32 +0000 (21:56 +0000)]
Merge "Fix ubuntu image update failures."

6 years agoFix ubuntu image update failures. 67/61267/2
Anil Belur [Mon, 7 Aug 2017 11:02:41 +0000 (21:02 +1000)]
Fix ubuntu image update failures.

public_cloud: E: Unable to fetch some archives, maybe run apt-get update
or try with --fix-missing?

Change-Id: I7e049a5e79372c3a4e81d0cada26dcfc40330ede
Jira: releng-368
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
6 years agoMerge "Strip include-raw prefix for script files"
Daniel Farrell [Mon, 7 Aug 2017 19:26:08 +0000 (19:26 +0000)]
Merge "Strip include-raw prefix for script files"

6 years agoMerge "Reduce maven heap for multipatch-test job"
Jamo Luhrsen [Mon, 7 Aug 2017 16:09:45 +0000 (16:09 +0000)]
Merge "Reduce maven heap for multipatch-test job"

6 years agoIncrease java-builder and mininet image timeout 68/61268/2
Anil Belur [Mon, 7 Aug 2017 11:09:35 +0000 (21:09 +1000)]
Increase java-builder and mininet image timeout

Building in zrpcd repo changes causes the images to timeout

Change-Id: I4b40829cf3e9f75295451c02625a7d083d2360ea
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
6 years agoReduce maven heap for multipatch-test job 42/61042/5
Vratko Polak [Mon, 7 Aug 2017 10:09:29 +0000 (12:09 +0200)]
Reduce maven heap for multipatch-test job

Needed before Odlparent increases heap for SFT.

Change-Id: I9a31bac05724e778bc38d8df36ed8564abd84400
Signed-off-by: Vratko Polak <vrpolak@cisco.com>
6 years agoStrip include-raw prefix for script files 46/61246/1
Anil Belur [Mon, 7 Aug 2017 06:33:59 +0000 (16:33 +1000)]
Strip include-raw prefix for script files

Prefixing files with `include-raw-` makes the file name longer
and also not a standard to be followed.

Change-Id: I36abaf45fa811c4fb00fd21d3b0dd3ef2c5b37cc
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
6 years agoStrip include-raw prefix for script files 44/61244/1
Anil Belur [Mon, 7 Aug 2017 06:28:30 +0000 (16:28 +1000)]
Strip include-raw prefix for script files

Prefixing the files with `include-raw-` make the file name longer
and also not a standard to be followed.

Change-Id: Iea81fae69a5c1733568151ba8b80ef7036ed5f80
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
6 years agoStrip include-raw prefix for script files 42/61242/1
Anil Belur [Mon, 7 Aug 2017 06:18:45 +0000 (16:18 +1000)]
Strip include-raw prefix for script files

Prefixing the files with `include-raw-` make the file name longer
and also not a standard to be followed.

Change-Id: Id8898a6f6bfa595fd43d80e1f58625c55a1674dd
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
6 years agoSet autorelease choosing strategy to default 25/61225/1
Thanh Ha [Sat, 5 Aug 2017 18:00:56 +0000 (14:00 -0400)]
Set autorelease choosing strategy to default

This job is not a Gerrit triggered job so choosing strategy gerrit is
incorrect and causes Jenkins to checkout the wrong branch. In case of
autorelease Carbon builds #416 - #419 it was checking out the master
branch.

Change-Id: I7a5874b461172313397db7c73948800842f9c65c
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoUpdate validate autorelease projects for nitrogen 10/61210/1
jenkins-releng [Fri, 4 Aug 2017 20:12:44 +0000 (20:12 +0000)]
Update validate autorelease projects for nitrogen

Change-Id: I4fe675c7611d0584cd1ecebcf3aab91a5add6b60
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
6 years agoGenerate versions.csv for autorelease builds 70/61070/2
Thanh Ha [Wed, 2 Aug 2017 19:49:14 +0000 (15:49 -0400)]
Generate versions.csv for autorelease builds

Change-Id: Ia9f409cabaa61303d9659f3ca5089efe45cf42a9
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoMerge "Hard-code openjdk8 for validate job"
Jamo Luhrsen [Fri, 4 Aug 2017 18:01:28 +0000 (18:01 +0000)]
Merge "Hard-code openjdk8 for validate job"

6 years agoHard-code openjdk8 for validate job 95/61195/1
Thanh Ha [Fri, 4 Aug 2017 17:55:00 +0000 (13:55 -0400)]
Hard-code openjdk8 for validate job

The JDK version does not really matter for validate-autorelease as the
correct JDK is configured by the project in their verify jobs. Typically
infra always wants to use the latest version anyway. This fixes the
warning in Jenkins that {jdk} is not found because
validate-autorelease's autogenerator job does not set a JDK.

Issue: RELENG-361
Change-Id: Idb71caf601d5f49a89afaf423573e78dff9ee72c
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoUpdate SPDX License header to 2.0 format 39/61139/3
Thanh Ha [Thu, 3 Aug 2017 20:56:23 +0000 (16:56 -0400)]
Update SPDX License header to 2.0 format

As defined by https://spdx.org/using-spdx

Change-Id: Ic147d6d919e472a1f81b794bd9075a5c0c97fe72
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoMerge "Rework autorelease generate-taglist and patch code"
Jamo Luhrsen [Fri, 4 Aug 2017 17:39:37 +0000 (17:39 +0000)]
Merge "Rework autorelease generate-taglist and patch code"

6 years agoMerge "Use lf-infra-parameters"
Jamo Luhrsen [Fri, 4 Aug 2017 17:39:34 +0000 (17:39 +0000)]
Merge "Use lf-infra-parameters"

6 years agoMerge "Move validate-autorelease to autorelease project"
Jamo Luhrsen [Fri, 4 Aug 2017 17:39:29 +0000 (17:39 +0000)]
Merge "Move validate-autorelease to autorelease project"

6 years agoRework autorelease generate-taglist and patch code 58/58658/3
Thanh Ha [Sat, 10 Jun 2017 04:29:20 +0000 (00:29 -0400)]
Rework autorelease generate-taglist and patch code

Improve the way we generate patches.tar.gz to ensure taglist.log is
always generated along side it.

Jira: RELENG-155
Change-Id: If24e9341f0f69495e028be7a28a9d7fd69980242
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoUpdate validate autorelease projects for nitrogen 84/61184/1
jenkins-releng [Fri, 4 Aug 2017 15:13:49 +0000 (15:13 +0000)]
Update validate autorelease projects for nitrogen

Change-Id: I677b58e3ae1ac60a21881685de1e4b01c8df642e
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
6 years agoUse lf-infra-parameters 83/61183/2
Thanh Ha [Tue, 1 Aug 2017 20:32:08 +0000 (16:32 -0400)]
Use lf-infra-parameters

RELEASE_BRANCH is actually just GERRIT_BRANCH so simplify scripts by
removing parameter duplication.

Change-Id: I93d7b0f221133e42788b2ff377319712dd945657
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoMove validate-autorelease to autorelease project 82/61182/1
Thanh Ha [Fri, 4 Aug 2017 14:35:22 +0000 (10:35 -0400)]
Move validate-autorelease to autorelease project

Maintenance of this template is the responsibilitiy of the autorelease
project so move the template there.

Change-Id: I1540c160c0552c04f7a6f8080de4acd65da457bb
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoDO NOT create a tarball in the same directory 65/61165/3
Thanh Ha [Fri, 4 Aug 2017 13:06:52 +0000 (09:06 -0400)]
DO NOT create a tarball in the same directory

Creating a tarball in the same directory as the directory that you are
tarballing turns out to be a bad idea. This fixes the mess caused by
Ib7b68bfceca23c796885937f0d07bc520126aebb.

Change-Id: I4c3b4fd12710619084914d7ab24b4b8c02573fba
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoFix tar command failures 60/61160/1
Anil Belur [Fri, 4 Aug 2017 10:07:36 +0000 (20:07 +1000)]
Fix tar command failures

AR and validation jobs are failing on the below error:

tar: patches: file changed as we read it

Issue is because dir `.` changes as patches.tar.gz is created.

Change-Id: I4b939f5821e54bfd76fa4f2cafa2e64518101f91
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
6 years agoRevert "Use lf-infra-parameters" 52/61152/1
Anil Belur [Fri, 4 Aug 2017 05:32:31 +0000 (15:32 +1000)]
Revert "Use lf-infra-parameters"

This reverts commit d51dbb74ba2115f10dea28fe069dcecc6076107a.

With this change $BRANCH is not being set correctly which is
causing validate autorelease jobs to fail.

Change-Id: Ia6cada05f1ed9cf44451cf142271a7e822a7cc0b
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
6 years agoChange all the --{no,non}-verbose to -nv. 47/61147/1
Anil Belur [Thu, 3 Aug 2017 22:52:29 +0000 (08:52 +1000)]
Change all the --{no,non}-verbose to -nv.

Some of the versions of wget use --no-verbose and others use
--non-verbose both all of them use -nv for the short form
so this should work on all versions of wget.

Change-Id: I7bee02f30291239b8ae0d6e965aeb309395b1825
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
6 years agoMerge "Switch to using global-jjb mvn macros"
Anil Belur [Thu, 3 Aug 2017 22:15:48 +0000 (22:15 +0000)]
Merge "Switch to using global-jjb mvn macros"

6 years agoMerge "Use lf-infra-parameters"
Anil Belur [Thu, 3 Aug 2017 22:15:24 +0000 (22:15 +0000)]
Merge "Use lf-infra-parameters"

6 years agoMerge "Refactor notify-build-failure script"
Anil Belur [Thu, 3 Aug 2017 22:13:12 +0000 (22:13 +0000)]
Merge "Refactor notify-build-failure script"

6 years agoMerge "Archive patches by doing so in script"
Anil Belur [Thu, 3 Aug 2017 22:12:12 +0000 (22:12 +0000)]
Merge "Archive patches by doing so in script"

6 years agoMerge "Add 6Wind quagga to ubuntu16.04 and centos7 images"
Anil Belur [Thu, 3 Aug 2017 21:49:48 +0000 (21:49 +0000)]
Merge "Add 6Wind quagga to ubuntu16.04 and centos7 images"

6 years agoSwitch to using global-jjb mvn macros 10/61010/5
Thanh Ha [Tue, 1 Aug 2017 20:37:17 +0000 (16:37 -0400)]
Switch to using global-jjb mvn macros

Change-Id: I018f56c6cd43687b50734357b3fc5f6c58db319a
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoRefactor notify-build-failure script 12/61012/3
Thanh Ha [Tue, 1 Aug 2017 21:37:11 +0000 (17:37 -0400)]
Refactor notify-build-failure script

Rename to a shorter name and add a docstring to explain what the script
does. Also use -nv for wget as it is a consistent parameter for wget
whereas certain versions use different long-form parameters.

Change-Id: I67a04f69145446d45dbb903b842f43f081fc97f7
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoArchive patches by doing so in script 11/61011/3
Thanh Ha [Tue, 1 Aug 2017 21:27:02 +0000 (17:27 -0400)]
Archive patches by doing so in script

Archive in script so that we do not need to pass archive-artifacts
parameters.

Change-Id: Ib7b68bfceca23c796885937f0d07bc520126aebb
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoUse lf-infra-parameters 07/61007/4
Thanh Ha [Tue, 1 Aug 2017 20:32:08 +0000 (16:32 -0400)]
Use lf-infra-parameters

RELEASE_BRANCH is actually just BRANCH so simplify scripts by removing
parameter duplication.

Change-Id: If8677ce5bee0398ae04eb9b32580c59413c32e74
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoUpdate validate autorelease projects for nitrogen 27/61127/1
jenkins-releng [Thu, 3 Aug 2017 16:02:21 +0000 (16:02 +0000)]
Update validate autorelease projects for nitrogen

Change-Id: I0c0d652d86b3399867ce3e25b7859c61fbf80a19
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
6 years agoMerge "Revert "Add method to not trigger downstream ar-jobs""
Vratko Polák [Thu, 3 Aug 2017 16:01:20 +0000 (16:01 +0000)]
Merge "Revert "Add method to not trigger downstream ar-jobs""