releng/builder.git
7 years agoFix builder-update-csit-tests trigger 68/56268/1
Vratko Polak [Fri, 28 Apr 2017 15:57:55 +0000 (17:57 +0200)]
Fix builder-update-csit-tests trigger

The new name for the merge job is builder-jjb-merge.

Change-Id: I8f225ed6c06e6d6d531f4a07f776fb919bdbccae
Signed-off-by: Vratko Polak <vrpolak@cisco.com>
7 years agoMerge "Add explicit leader movement longevity job"
Vratko Polák [Fri, 28 Apr 2017 10:40:09 +0000 (10:40 +0000)]
Merge "Add explicit leader movement longevity job"

7 years agoAdd autorelease carbon job with skip tests enabled 20/56220/2
Anil Belur [Wed, 26 Apr 2017 02:40:41 +0000 (12:40 +1000)]
Add autorelease carbon job with skip tests enabled

This is temporary change introduced for carbon to ensure we
are staging the artifacts for integration testing. Once carbon
tests timeouts are resolved this change can be reverted.

BZ: https://bugs.opendaylight.org/show_bug.cgi?id=8323
Change-Id: Ibac54ee01afbe61a29078eed6cb7660076000785
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
7 years agoMerge "Remove mitaka jobs from gbp csit"
Daniel Farrell [Thu, 27 Apr 2017 21:09:47 +0000 (21:09 +0000)]
Merge "Remove mitaka jobs from gbp csit"

7 years agoAdd explicit leader movement longevity job 08/56208/1
Peter Gubka [Thu, 27 Apr 2017 17:27:51 +0000 (19:27 +0200)]
Add explicit leader movement longevity job

Tests dom-data-broker explicit leader movement scenario for 24h

Change-Id: I903b0ca199e4922f044c137d8e3e571698009d39
Signed-off-by: Peter Gubka <pgubka@cisco.com>
7 years agoMerge "Remove mitaka jobs from netvirt csit"
Daniel Farrell [Thu, 27 Apr 2017 14:21:54 +0000 (14:21 +0000)]
Merge "Remove mitaka jobs from netvirt csit"

7 years agoMerge "Add JJB project, tests for puppet-opendaylight"
Luis Gomez [Wed, 26 Apr 2017 22:44:41 +0000 (22:44 +0000)]
Merge "Add JJB project, tests for puppet-opendaylight"

7 years agoMerge "Use new verify-tox job name, vs verify-python"
Luis Gomez [Wed, 26 Apr 2017 22:43:09 +0000 (22:43 +0000)]
Merge "Use new verify-tox job name, vs verify-python"

7 years agoAdd JJB project, tests for puppet-opendaylight 16/56116/4
Daniel Farrell [Wed, 26 Apr 2017 18:37:00 +0000 (14:37 -0400)]
Add JJB project, tests for puppet-opendaylight

Add tox verify job, sanity job and acceptance test job.

Tox job does basic Coala linting. Sanity job does quick rspec tests and
a single Beaker test for main OS (CentOS) and latest-ODL. Acceptance
test does Beaker tests for all supported OSs and ODL versions.

Run tox and sanity tests on each change. Run acceptance tests daily.

Change-Id: I9223411c0a17170c02a5a8bf83cb3ab75dd089b5
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
7 years agoCheck if distribution came from jenkins 07/56107/2
Jamo Luhrsen [Wed, 26 Apr 2017 17:56:44 +0000 (10:56 -0700)]
Check if distribution came from jenkins

Change-Id: I5c4ff13fcce54a424b4ef40c328f088f875424b3
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
7 years agoMerge "Add carbon csit4 1node template"
Luis Gomez [Wed, 26 Apr 2017 19:02:05 +0000 (19:02 +0000)]
Merge "Add carbon csit4 1node template"

7 years agoUse new verify-tox job name, vs verify-python 10/56110/1
Daniel Farrell [Wed, 26 Apr 2017 18:09:29 +0000 (14:09 -0400)]
Use new verify-tox job name, vs verify-python

Change-Id: I6b86c45a3c0e1960348748e45940aa063c4686db
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
7 years agoMerge "Auto Update CSIT Jobs to run"
Jamo Luhrsen [Wed, 26 Apr 2017 17:22:55 +0000 (17:22 +0000)]
Merge "Auto Update CSIT Jobs to run"

7 years agoRemove mitaka jobs from gbp csit 02/56102/1
Jamo Luhrsen [Wed, 26 Apr 2017 17:08:08 +0000 (10:08 -0700)]
Remove mitaka jobs from gbp csit

Change-Id: I2b6cd56c41f66268d13234f1a763852d359f677d
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
7 years agoAdd carbon csit4 1node template 00/56100/2
Vratko Polak [Wed, 26 Apr 2017 17:06:45 +0000 (19:06 +0200)]
Add carbon csit4 1node template

+ Add the new template to distribution-userfeatures job definition.

Change-Id: Ie3f6fe1fba7ce849ec32cf4a6a0595540c2571ca
Signed-off-by: Vratko Polak <vrpolak@cisco.com>
7 years agoRemove mitaka jobs from netvirt csit 01/56101/1
Jamo Luhrsen [Wed, 26 Apr 2017 17:06:20 +0000 (10:06 -0700)]
Remove mitaka jobs from netvirt csit

Change-Id: Ie4ef2ae890b9b0516a2bdad141d1bf44edae38c5
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
7 years agoMerge "Change variable name BUNDLE_URL->BUNDLE_PATH"
Anil Belur [Wed, 26 Apr 2017 09:06:26 +0000 (09:06 +0000)]
Merge "Change variable name BUNDLE_URL->BUNDLE_PATH"

7 years agoFix iotdm.yaml for nitrogen and carbon 43/56043/1
Tomas Janciga [Wed, 26 Apr 2017 08:35:47 +0000 (01:35 -0700)]
Fix iotdm.yaml for nitrogen and carbon

Change-Id: I1f4901712af7435176824eeaf34146787a6b78b0
Signed-off-by: Tomas Janciga <tjanciga@cisco.com>
7 years agoChange variable name BUNDLE_URL->BUNDLE_PATH 65/55865/2
Luis Gomez [Mon, 24 Apr 2017 01:07:55 +0000 (18:07 -0700)]
Change variable name BUNDLE_URL->BUNDLE_PATH

This is to avoid confusion with global variable BUNDLE_URL.

Change-Id: I1a22f8e627424bb8d8f629f69bbefd9e1e5c1744
Signed-off-by: Luis Gomez <ecelgp@gmail.com>
7 years agoMerge "Fix features for netconf userfeatures"
Daniel Farrell [Tue, 25 Apr 2017 14:27:03 +0000 (14:27 +0000)]
Merge "Fix features for netconf userfeatures"

7 years agoMerge "Temporarily remove validate-autorelease for IoTDM"
Vratko Polák [Tue, 25 Apr 2017 13:34:28 +0000 (13:34 +0000)]
Merge "Temporarily remove validate-autorelease for IoTDM"

7 years agoTemporarily remove validate-autorelease for IoTDM 86/55986/3
Tomas Janciga [Tue, 25 Apr 2017 12:16:40 +0000 (05:16 -0700)]
Temporarily remove validate-autorelease for IoTDM

Change-Id: I67389bb9999b9f4067325735de8d3db2addbbbf1
Signed-off-by: Tomas Janciga <tjanciga@cisco.com>
7 years agoFix features for netconf userfeatures 85/55985/1
Vratko Polak [Tue, 25 Apr 2017 12:13:52 +0000 (14:13 +0200)]
Fix features for netconf userfeatures

Change-Id: I8560fdf0cc995b8ffe619d1d87620b99e5293ce3
Signed-off-by: Vratko Polak <vrpolak@cisco.com>
7 years agoFix sar data report generation 62/55962/1
Anil Belur [Tue, 25 Apr 2017 08:46:05 +0000 (18:46 +1000)]
Fix sar data report generation

Using sudo is not recommended for generating accounting summary
therefore generate reports with sar command

Change-Id: I4db36646afa8558ec7145906f8f9caaea727ac93
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
7 years agoMerge "integration patch jobs use karaf3 for nitrogen"
Jamo Luhrsen [Mon, 24 Apr 2017 23:44:38 +0000 (23:44 +0000)]
Merge "integration patch jobs use karaf3 for nitrogen"

7 years agoMerge "Move sar stats to publishers"
Andrew Grimberg [Mon, 24 Apr 2017 23:43:34 +0000 (23:43 +0000)]
Merge "Move sar stats to publishers"

7 years agointegration patch jobs use karaf3 for nitrogen 45/55945/3
Luis Gomez [Mon, 24 Apr 2017 22:56:15 +0000 (15:56 -0700)]
integration patch jobs use karaf3 for nitrogen

Same as project patch-test, people will not understand
current behavior unless we explain it.

Note periodic distribution tests will still use karaf4
for nitrogen so they can be used to validate karaf4.

Change-Id: I7304d79a9f02e9cd65afeeea5b6ba152ff42cda1
Signed-off-by: Luis Gomez <ecelgp@gmail.com>
7 years agoMerge "Add/cleanup inline docs for multipatch builder sh"
Jamo Luhrsen [Mon, 24 Apr 2017 22:32:34 +0000 (22:32 +0000)]
Merge "Add/cleanup inline docs for multipatch builder sh"

7 years agoMove sar stats to publishers 41/55941/1
Anil Belur [Mon, 24 Apr 2017 21:59:37 +0000 (07:59 +1000)]
Move sar stats to publishers

- Move sar report generation to publisher
- remove builder autorelease-sys-stats since we are capturing system
  info in deploy archives scripts.

Change-Id: Ibccb0d6712f709ed5f75395a15c96a56047cb720
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
7 years agoMerge "Enhance 6Wind quagga image on ubuntu16 & centos7"
Jamo Luhrsen [Mon, 24 Apr 2017 22:01:58 +0000 (22:01 +0000)]
Merge "Enhance 6Wind quagga image on ubuntu16 & centos7"

7 years agoAdd/cleanup inline docs for multipatch builder sh 76/52776/4
Daniel Farrell [Fri, 3 Mar 2017 18:09:35 +0000 (13:09 -0500)]
Add/cleanup inline docs for multipatch builder sh

Change-Id: I914ee444c2d7ebd5e5bfe2b5979ae87e956c6618
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
7 years agoMerge "BUG-8266: Add apidocs feature to netconf test"
Daniel Farrell [Mon, 24 Apr 2017 14:23:52 +0000 (14:23 +0000)]
Merge "BUG-8266: Add apidocs feature to netconf test"

7 years agoMerge "Delete broken netconf csit job"
Daniel Farrell [Mon, 24 Apr 2017 14:18:17 +0000 (14:18 +0000)]
Merge "Delete broken netconf csit job"

7 years agoDelete broken netconf csit job 11/55911/1
Vratko Polak [Mon, 24 Apr 2017 13:53:17 +0000 (15:53 +0200)]
Delete broken netconf csit job

Change-Id: I5481b8e118f0723ebe28939acc37e21de968166b
Signed-off-by: Vratko Polak <vrpolak@cisco.com>
7 years agoCapture and archive sar data for autorelease jobs 78/55878/3
Anil Belur [Mon, 24 Apr 2017 01:17:24 +0000 (11:17 +1000)]
Capture and archive sar data for autorelease jobs

Archive sar data for autorelease jobs to further analyse any memory
issues and print a summary memory stats at the end of the autorelease
build console logs. ksar can be used to generate relevent graphs
depending on the parameter analysed.

Change-Id: Ie93c954aebd7166befd7cb9d5abe10abf89df47c
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
7 years agoFix patch test job uses karaf3 64/55864/1
Luis Gomez [Mon, 24 Apr 2017 01:19:07 +0000 (18:19 -0700)]
Fix patch test job uses karaf3

Change-Id: Ia39fb51a64415826a677ccea9d6549e2584ddf39
Signed-off-by: Luis Gomez <ecelgp@gmail.com>
7 years agoFix BUNDLE_URL variable injection 63/55863/1
Luis Gomez [Mon, 24 Apr 2017 00:25:58 +0000 (17:25 -0700)]
Fix BUNDLE_URL variable injection

Change-Id: I3d52c52066a1fdef9e57506946664ec23506816b
Signed-off-by: Luis Gomez <ecelgp@gmail.com>
7 years agoFix typo in the distro upload script 62/55862/1
Luis Gomez [Sun, 23 Apr 2017 19:54:35 +0000 (12:54 -0700)]
Fix typo in the distro upload script

Change-Id: Ibd89268344c9dac4a1e86650c0ca5ce17cb435a9
Signed-off-by: Luis Gomez <ecelgp@gmail.com>
7 years agoAdd missing | in predefined-parameters definition 40/55840/1
Luis Gomez [Sat, 22 Apr 2017 05:50:59 +0000 (22:50 -0700)]
Add missing | in predefined-parameters definition

Change-Id: I0afeeac2040167216235c9f1bd99218588a0d14f
Signed-off-by: Luis Gomez <ecelgp@gmail.com>
7 years agoBUG-8266: Add apidocs feature to netconf test 37/55837/1
Luis Gomez [Sat, 22 Apr 2017 01:56:15 +0000 (18:56 -0700)]
BUG-8266: Add apidocs feature to netconf test

Change-Id: I90d80ef94db18c126be726a879c573f1263c69c0
Signed-off-by: Luis Gomez <ecelgp@gmail.com>
7 years agoPatch test jobs will use karaf3 for now 24/55824/2
Luis Gomez [Fri, 21 Apr 2017 16:47:10 +0000 (09:47 -0700)]
Patch test jobs will use karaf3 for now

Change-Id: I6e80a86e642a9e3298d14c8000b69f110c2daddc
Signed-off-by: Luis Gomez <ecelgp@gmail.com>
7 years agoAdd cluster singleton longevity jobs 88/54888/2
Peter Gubka [Wed, 12 Apr 2017 18:31:43 +0000 (20:31 +0200)]
Add cluster singleton longevity jobs

Change-Id: I1bd4c4935f4ba7c62c2207d35e087d5caa30d186
Signed-off-by: Peter Gubka <pgubka@cisco.com>
7 years agoArchive the last karaf distribution 57/55757/2
Thanh Ha [Thu, 20 Apr 2017 17:32:24 +0000 (13:32 -0400)]
Archive the last karaf distribution

Temporarily archive the last build karaf distribution to unblock devs
from testing Carbon until we figure out why staging repositories are not
being created for Autorelease Carbon.

Change-Id: I3a6e4ca6ac66d46f365f5fadd662cb2cc4f04c4d
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
7 years agoFix distribution-verify job back to freestyle 64/55764/1
Thanh Ha [Thu, 20 Apr 2017 18:24:32 +0000 (14:24 -0400)]
Fix distribution-verify job back to freestyle

The big patch https://git.opendaylight.org/gerrit/53797 accidently
converted the distribution-verify job back to a Maven project type and
causes builder-jjb-merge to fail because it is not able to update a job
that's of a different type.

Since we don't want to be reverting jobs back to Maven project types
anyway this patch updates the job to use freestyle again.

Change-Id: I95f50ad683b6f2486b246b47e87f5f1f1305f005
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
7 years agoLog files over 200 MB into archived file 51/55751/1
Thanh Ha [Thu, 20 Apr 2017 16:50:39 +0000 (12:50 -0400)]
Log files over 200 MB into archived file

We need to determine sizes of large files going into Nexus since there
is a 500 MB limit. Let's log all files larger than 200 MB into a file so
we can track them.

Change-Id: Ia38e81544f857785364b3c19a575dbd0aaa1735e
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
7 years agoMerge "Make jobs karaf-version specific, some duplicities"
Luis Gomez [Thu, 20 Apr 2017 17:07:53 +0000 (17:07 +0000)]
Merge "Make jobs karaf-version specific, some duplicities"

7 years agoMake jobs karaf-version specific, some duplicities 97/53797/52
Vratko Polak [Thu, 20 Apr 2017 08:07:53 +0000 (10:07 +0200)]
Make jobs karaf-version specific, some duplicities

+ Affected jobs: distribution-check, csit, *patch-test, deploy, offline.
+ Carbon: csit and *patch pick one version, other affected run both.
+ Introduced KARAF_VERSION bash variable.
+ Macro to set that variable.
+ Default value set to 'karaf4'.
+ Pre-carbon branches (and caron temporarily) use 'karaf3'.
+ Karaf version usually configurable per job definition and stream.
+ csit-verify jobs use {verify-karaf-version} from releng defaults.
+ Scripts -bundle-vars, -distribution-check, -deploy, -offline renamed.
+ Macros which include (some of) them also renamed to match.
+ The bundle script sets artifact name and path from karaf version.
+ KARAF_ARTIFACT computed and used instead of distribution-karaf.
+ The part detecting version from nexus moved to separate macro.
+ The nexus upload macro tolerates failures (for Sandbox).
+ The nexus upload macro cats log to console to see attempted URL is ok.
+ High level macros usually call dependent macros (unless duplication).
+ Also they inject their property file right away.
+ BUNDLE_URL and ACTUAL_BUNDLE_URL always with underscores.
- BUNDLEVERSION and BUNDLEFOLDER still without underscores, cause Robot.
+ On yaml side, bundle-url always with dash.
+ concurrent:false for distribution deploy and offline jobs.
+ distribution-jobs moved to jjb/integration/distribution/.
+ Separated distribution-templates (distribution-check moved there)..
+ Simple Yaml string without quotes, unless that looks ugly in lists.
+ Description comments moved inside to not repeat the name.
+ Used by field dropped, Argumens and Required added (TODOs left).
+ Some typos from previous changes corrected.
+ Random bash linting improvements.
- Two carbon distribution-check jobs is a waste, worth fixing?
- Karaf4 bin/client is failing, to be fixed later (affects offline job).
- No alternative to Nexus uploading for Sandbox.
- Releng/Integration/Distribution stuff to be named and placed better.
- Some jobs get KARAF_VERSION even if they do not need that (yet).
- Code de-duplication left for another time.

Change-Id: I85c71a7ea94b9383b932d65b496056865bcecf78
Signed-off-by: Vratko Polak <vrpolak@cisco.com>
7 years agoEnhance 6Wind quagga image on ubuntu16 & centos7 98/55198/2
Dhevendran Kulandaibvel [Wed, 19 Apr 2017 09:03:38 +0000 (14:33 +0530)]
Enhance 6Wind quagga image on ubuntu16 & centos7

This is to enhance 6Wind Quagga router images
with 6Wind Quagga check-in fix tag 20170418
and modify compilation mode as 'evpn mode'

Change-Id: I352931fcc6cb4baf23e5d758542f89b4779f2fe8
Signed-off-by: Dhevendran Kulandaibvel <dhevendran.k@tcs.com>
7 years agoMigrate builder-jjb to LF's global-jjb project 94/55694/3
Thanh Ha [Thu, 20 Apr 2017 04:38:46 +0000 (00:38 -0400)]
Migrate builder-jjb to LF's global-jjb project

We now have a global-jjb project which has a purpose of maintaining
generic job templates that can be reused across multiple LF project CI
systems. This patch migrates the JJB verify and merge jobs to using
this new project.

Change-Id: Iaaf562f0893d1cd8ddd405309983ca35e8e5e827
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
7 years agoDisable ShellCheck for global-jjb scripts 98/55698/1
Thanh Ha [Thu, 20 Apr 2017 05:19:28 +0000 (01:19 -0400)]
Disable ShellCheck for global-jjb scripts

global-jjb scripts have some annotations that does not appear to be
available in CentOS 7's version of ShellCheck. Disable until we find a
solution to this.

Change-Id: I13dd34a7f378734d3c4880f6ac7a0add244fa38e
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
7 years agoAuto Update CSIT Jobs to run 63/55263/1
jenkins-releng [Wed, 19 Apr 2017 18:03:17 +0000 (18:03 +0000)]
Auto Update CSIT Jobs to run

Change-Id: I61878fcb8001c5bb46e71b8a867938610bdeb50e
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
7 years agoMerge "Correct nitrogen and carbon streams in CSIT"
Jamo Luhrsen [Wed, 19 Apr 2017 17:47:52 +0000 (17:47 +0000)]
Merge "Correct nitrogen and carbon streams in CSIT"

7 years agoAuto Update CSIT Jobs to run 37/55237/1
jenkins-releng [Wed, 19 Apr 2017 15:13:24 +0000 (15:13 +0000)]
Auto Update CSIT Jobs to run

Change-Id: I4c08551543ec6b8dfe12478905357adf645f820c
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
7 years agoJob to test conntrack based SNAT 47/55147/4
Alon Kochba [Tue, 18 Apr 2017 09:50:27 +0000 (12:50 +0300)]
Job to test conntrack based SNAT

Change-Id: Ie18fe2683d05929946484bfb16c049436ed5cfeb
Signed-off-by: Alon Kochba <alonko@hpe.com>
7 years agodisable topic/vpp distro-check 26/55226/1
Sam Hague [Wed, 19 Apr 2017 13:39:29 +0000 (09:39 -0400)]
disable topic/vpp distro-check

Change-Id: I11cc2aab81496c50797b299e39d343dd8ab0bfb5
Signed-off-by: Sam Hague <shague@redhat.com>
7 years agoMerge "Install odl-sfc-genius for openstack-sfc CSIT"
Sam Hague [Wed, 19 Apr 2017 12:10:37 +0000 (12:10 +0000)]
Merge "Install odl-sfc-genius for openstack-sfc CSIT"

7 years agoCorrect nitrogen and carbon streams in CSIT 13/55213/1
Alon Kochba [Wed, 19 Apr 2017 11:50:52 +0000 (14:50 +0300)]
Correct nitrogen and carbon streams in CSIT

Change-Id: Ief23c894f1508bcd805247cd395ec1cb9d6937b2
Signed-off-by: Alon Kochba <alonko@hpe.com>
7 years agoInstall odl-sfc-genius for openstack-sfc CSIT 44/55144/6
Alon Kochba [Tue, 18 Apr 2017 09:31:41 +0000 (12:31 +0300)]
Install odl-sfc-genius for openstack-sfc CSIT

Properly install SFC feature for CSIT.
Also parameterize the driver name so it will be
configurable, and currently use odl (v1).

Change-Id: Iabf3002e3bc4f2e46da98bf5e02742d63c6958ff
Signed-off-by: Alon Kochba <alonko@hpe.com>
7 years agoMake install message more consistant for parsing 82/55182/1
Anil Belur [Wed, 19 Apr 2017 00:58:29 +0000 (10:58 +1000)]
Make install message more consistant for parsing

Change-Id: I048dddcab82da0ccb7fa5c633c4ffebec5853f9e
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
7 years agoAuto Update CSIT Jobs to run 29/55129/1
jenkins-releng [Tue, 18 Apr 2017 00:46:18 +0000 (00:46 +0000)]
Auto Update CSIT Jobs to run

Change-Id: Iedb5b3051a250145d35079a94c5bc276527f7b76
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
7 years agoNetconf CallHome Build File 01/55101/5
Ajay Chhabria [Mon, 17 Apr 2017 02:45:17 +0000 (02:45 +0000)]
Netconf CallHome Build File

Change-Id: I8a10f04d751b821a6b291bc3270e2a51103f1603
Signed-off-by: Ajay Chhabria <ajay1005@gmail.com>
7 years agoMerge "Clean up hwvtep csit combinations and triggers"
Daniel Farrell [Mon, 17 Apr 2017 16:14:56 +0000 (16:14 +0000)]
Merge "Clean up hwvtep csit combinations and triggers"

7 years agoMerge "Make wget for ar-notify script less verbose"
Anil Belur [Mon, 17 Apr 2017 00:22:22 +0000 (00:22 +0000)]
Merge "Make wget for ar-notify script less verbose"

7 years agoMerge "Add .npmrc"
Anil Belur [Mon, 17 Apr 2017 00:21:42 +0000 (00:21 +0000)]
Merge "Add .npmrc"

7 years agoAdd .npmrc 89/55089/1
Thanh Ha [Sun, 16 Apr 2017 04:46:02 +0000 (00:46 -0400)]
Add .npmrc

Make any npm commands infra provided .npmrc. Currently this file
contains a registry configuration to make npm use Nexus as a npmjs
registry which is setup as a proxy of upstream npmjs' repository. This
allows us to be more resilient to upstream infra issues that are out of
our control.

Change-Id: I4c8451aa66921fecffb9f968d7c7bb42214dde2a
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
7 years agoAuto Update CSIT Jobs to run 81/55081/1
jenkins-releng [Sat, 15 Apr 2017 05:36:51 +0000 (05:36 +0000)]
Auto Update CSIT Jobs to run

Change-Id: Ifa834a66a1c063baa29e72a842a193cc5cb4b398
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
7 years agoMerge "Add dluxapps csit job for yangman app."
Jamo Luhrsen [Sat, 15 Apr 2017 05:26:16 +0000 (05:26 +0000)]
Merge "Add dluxapps csit job for yangman app."

7 years agoAdd dluxapps csit job for yangman app. 28/50128/14
Daša Šimková [Thu, 13 Apr 2017 07:24:31 +0000 (09:24 +0200)]
Add dluxapps csit job for yangman app.

Change streams and branches because of moving to nitrogen for master.

Change-Id: If800eb064ada520ae637f5d45e305c58f6e7c8d6
Signed-off-by: Daša Šimková <dasa.simkova@pantheon.tech>
Signed-off-by: Dasa Simkova -X (dsimkova - PANTHEON TECHNOLOGIES at Cisco) <dsimkova@cisco.com>
Signed-off-by: Daša Šimková <dasa.simkova@pantheon.local>
Signed-off-by: Daša Šimková <dasa.simkova@pantheon.tech>
7 years agoMake wget for ar-notify script less verbose 39/55039/1
Thanh Ha [Fri, 14 Apr 2017 00:21:27 +0000 (20:21 -0400)]
Make wget for ar-notify script less verbose

Saves us some unnecessary log space. --no-verbose still prints out
errors and warnings so it only saves us on info logs.

Change-Id: I5170626cb20f4b7104c329056da89d9a86b12cbf
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
7 years agoMerge "Compress large error attachments"
Daniel Farrell [Thu, 13 Apr 2017 22:14:44 +0000 (22:14 +0000)]
Merge "Compress large error attachments"

7 years agoDo not print out bash lines 12/55012/1
Thanh Ha [Thu, 13 Apr 2017 20:51:43 +0000 (16:51 -0400)]
Do not print out bash lines

The output from the loop causes significant unnecessary spam in the
logs.

Change-Id: I67afd71c62c100b8460e44751fd5c96e5d0be754
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
7 years agoMerge "Add high-frequency csit template"
Sam Hague [Thu, 13 Apr 2017 18:58:03 +0000 (18:58 +0000)]
Merge "Add high-frequency csit template"

7 years agoMerge "Make integration-multipatch-test deploy to Nexus"
Sam Hague [Thu, 13 Apr 2017 18:30:15 +0000 (18:30 +0000)]
Merge "Make integration-multipatch-test deploy to Nexus"

7 years agoMerge "Make integration-patch-test deploy to Nexus"
Sam Hague [Thu, 13 Apr 2017 18:30:09 +0000 (18:30 +0000)]
Merge "Make integration-patch-test deploy to Nexus"

7 years agoMerge "Make distribution-verify deploy to Nexus"
Sam Hague [Thu, 13 Apr 2017 18:30:05 +0000 (18:30 +0000)]
Merge "Make distribution-verify deploy to Nexus"

7 years agoMerge "Make patch-test job deploy to Nexus"
Sam Hague [Thu, 13 Apr 2017 18:30:00 +0000 (18:30 +0000)]
Merge "Make patch-test job deploy to Nexus"

7 years agoMerge "Make distro-check archive distro to Nexus"
Sam Hague [Thu, 13 Apr 2017 18:29:55 +0000 (18:29 +0000)]
Merge "Make distro-check archive distro to Nexus"

7 years agoMerge "Make get-bundle-url script more reusable"
Sam Hague [Thu, 13 Apr 2017 18:29:43 +0000 (18:29 +0000)]
Merge "Make get-bundle-url script more reusable"

7 years agoMerge "Make patch-test runnable without passing REFSPEC"
Sam Hague [Thu, 13 Apr 2017 18:29:35 +0000 (18:29 +0000)]
Merge "Make patch-test runnable without passing REFSPEC"

7 years agoCompress large error attachments 04/54204/12
Anil Belur [Sun, 26 Mar 2017 00:21:50 +0000 (10:21 +1000)]
Compress large error attachments

- Verify file size does not exceed release mailing list attachment
  limit and exclude sending the attachment if the file exceeds limits
- Rename file (error.log) and create a compressed file under $WORKSPACE
  so that the file gets archived.
- Update email body with relevent information on the attachment, if
  its not included.

Jira: https://jira.linuxfoundation.org/browse/RELENG-6
Bug: https://bugs.opendaylight.org/show_bug.cgi?id=7977
Change-Id: Id2a6dc168bc0f1b5e6f07ea1ed1d25db7702b5e3
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
7 years agoUse carbon as the verify-branch 20/54920/1
Jamo Luhrsen [Thu, 13 Apr 2017 03:43:30 +0000 (20:43 -0700)]
Use carbon as the verify-branch

Change-Id: I45056705f0f18b7d4a3e5647a7420bdf36e30bf9
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
7 years agoAuto Update CSIT Jobs to run 19/54919/1
jenkins-releng [Thu, 13 Apr 2017 02:31:51 +0000 (02:31 +0000)]
Auto Update CSIT Jobs to run

Change-Id: Ic30882992e6b420053f5d50d1dd04388502d994f
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
7 years agoMerge "Nitrogen branch cutting update"
Thanh Ha [Thu, 13 Apr 2017 02:19:25 +0000 (02:19 +0000)]
Merge "Nitrogen branch cutting update"

7 years agoNitrogen branch cutting update 18/54918/1
Anil Belur [Thu, 13 Apr 2017 02:10:25 +0000 (12:10 +1000)]
Nitrogen branch cutting update

Change-Id: Ie6a57233db9797b0e9d80845037bf32ecbb2adc0
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
7 years agoMake integration-multipatch-test deploy to Nexus 17/54917/1
Thanh Ha [Thu, 13 Apr 2017 01:39:10 +0000 (21:39 -0400)]
Make integration-multipatch-test deploy to Nexus

This patch converts the integration-multipatch-test job from a Maven
project to a freestyle project type and then reconfigures it to push
the distribution it builds to Nexus. Finally storing BUNDLE_URL as a
variable to be passed to downstream projects so that they can build
against it.

Issue: RELENG-11

Change-Id: I62b666e21d3897e2c1ae4ccb7a21d6ff17976604
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
7 years agoMake integration-patch-test deploy to Nexus 16/54916/1
Thanh Ha [Thu, 13 Apr 2017 01:20:44 +0000 (21:20 -0400)]
Make integration-patch-test deploy to Nexus

This patch converts the integration-patch-test job from a Maven project
to a freestyle project type and then reconfigures it to push the
distribution it builds to Nexus. Finally storing BUNDLE_URL as a
variable to be passed to downstream projects so that they can build
against it.

Issue: RELENG-11
Change-Id: I5faabe5ac31d1b61edd0ba8b551df8cdb778e7be
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
7 years agoMake distribution-verify deploy to Nexus 13/54913/3
Thanh Ha [Wed, 12 Apr 2017 23:54:50 +0000 (19:54 -0400)]
Make distribution-verify deploy to Nexus

This patch converts the distribution-verify job from a Maven project to
a freestyle project type and then reconfigures it to push the
distribution it builds to Nexus. Finally storing BUNDLE_URL as a
variable to be passed to downstream projects so that they can build
against it.

Issue: RELENG-11
Change-Id: Id10ed1c72502d8c2ecb414892ee2ee232266b6cc
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
7 years agoMake patch-test job deploy to Nexus 94/54894/8
Thanh Ha [Wed, 12 Apr 2017 19:30:39 +0000 (15:30 -0400)]
Make patch-test job deploy to Nexus

This patch converts the patch-test job from a Maven project to a
freestyle project type and then reconfigures it to push the distribution
it builds to Nexus. Finally storing BUNDLE_URL as a variable to be
passed to downstream projects so that they can build against it.

Issue: RELENG-11
Change-Id: I36100615ddc375648205fe7674335d9f1e55e4c4
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
7 years agoMake distro-check archive distro to Nexus 05/54205/7
Thanh Ha [Sun, 2 Apr 2017 04:54:40 +0000 (21:54 -0700)]
Make distro-check archive distro to Nexus

Instead of archiving the karaf distribution to Jenkins, deploy it to
Nexus and record the URL to the zip so that downstream Jenkins jobs can
use it.

Also make distro-check maven-targets use opendaylight-infra-mvn-opts for
default options.

Issue: RELENG-11
Change-Id: Ifc226169994baceb990cab7410b170f9722cacfc
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
7 years agoMake get-bundle-url script more reusable 93/54893/5
Thanh Ha [Wed, 12 Apr 2017 17:57:59 +0000 (13:57 -0400)]
Make get-bundle-url script more reusable

Improves this script so that it is more reusable so that we can
deduplicate this with the get-bundle-url-root.

Also fix ShellCheck warnings where appropriate.

Change-Id: I0f9a31b02297f7d9e918ecc46024d74b929cab15
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
7 years agoNitrogen branch cutting update 04/54904/1
Anil Belur [Wed, 12 Apr 2017 21:59:46 +0000 (07:59 +1000)]
Nitrogen branch cutting update

Change-Id: I892f6163e161cbdd79b1f11ea10c984a3755c16f
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
7 years agoMake patch-test runnable without passing REFSPEC 92/54892/1
Thanh Ha [Wed, 12 Apr 2017 19:19:27 +0000 (15:19 -0400)]
Make patch-test runnable without passing REFSPEC

Gerrit will always pass GERRIT_REFSPEC and override this property if a
job is triggered by Gerrit Trigger. Sometimes it's nice to be able to
just click build on a job to test it so configure a default refspec
which allows this. It is still possible for the user to override and set
a specific GERRIT_REFSPEC too when they manually start the job.

Change-Id: I1b200b97d63444bcdabfb2f9637dc8d8171337c9
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
7 years agoMerge "Branch cut scripts for ODL"
Daniel Farrell [Wed, 12 Apr 2017 17:38:37 +0000 (17:38 +0000)]
Merge "Branch cut scripts for ODL"

7 years agoMerge "Handle bundle-vars directly in dist-compare script"
Luis Gomez [Wed, 12 Apr 2017 17:34:44 +0000 (17:34 +0000)]
Merge "Handle bundle-vars directly in dist-compare script"

7 years agoMerge "Add Sandbox usage doc to multipatch job"
Daniel Farrell [Wed, 12 Apr 2017 17:34:36 +0000 (17:34 +0000)]
Merge "Add Sandbox usage doc to multipatch job"

7 years agoAdd Sandbox usage doc to multipatch job 24/54424/5
Vratko Polak [Tue, 11 Apr 2017 12:21:17 +0000 (14:21 +0200)]
Add Sandbox usage doc to multipatch job

Change-Id: I6f963efb8ae3b6c71def62faa20329b8f4429304
Signed-off-by: Vratko Polak <vrpolak@cisco.com>
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
7 years agoMerge "Remove IT trigger since tests are no longer valid"
Daniel Farrell [Wed, 12 Apr 2017 15:16:54 +0000 (15:16 +0000)]
Merge "Remove IT trigger since tests are no longer valid"

7 years agoMerge "Fix hypervisor count for all-in-one devstack"
Daniel Farrell [Wed, 12 Apr 2017 15:16:44 +0000 (15:16 +0000)]
Merge "Fix hypervisor count for all-in-one devstack"

7 years agoMerge "Replace `` cmd substitution with $()"
Daniel Farrell [Wed, 12 Apr 2017 15:16:25 +0000 (15:16 +0000)]
Merge "Replace `` cmd substitution with $()"

7 years agoMerge "Mention OS_CLOUD as a variable is significant"
Vratko Polák [Wed, 12 Apr 2017 14:02:51 +0000 (14:02 +0000)]
Merge "Mention OS_CLOUD as a variable is significant"