releng/builder.git
5 years agoMerge "Fix SC2059 for ShellCheck 0.4.4, printf formatting"
Sam Hague [Thu, 29 Nov 2018 21:21:56 +0000 (21:21 +0000)]
Merge "Fix SC2059 for ShellCheck 0.4.4, printf formatting"

5 years agoMerge "Add ansible jenkins job"
Daniel Farrell [Thu, 29 Nov 2018 18:01:48 +0000 (18:01 +0000)]
Merge "Add ansible jenkins job"

5 years agoMerge "Increase netconf-sonar timeout to 90 minutes"
Thanh Ha (zxiiro) [Thu, 29 Nov 2018 17:49:38 +0000 (17:49 +0000)]
Merge "Increase netconf-sonar timeout to 90 minutes"

5 years agoIncrease netconf-sonar timeout to 90 minutes 99/78299/1
Robert Varga [Thu, 29 Nov 2018 16:04:55 +0000 (17:04 +0100)]
Increase netconf-sonar timeout to 90 minutes

Infra is unpredictable and the jobs are missing the 60 minute
deadline just one bundle, one feature and couple of poms.

Increase the deadline to 90 minutes, hopefully completing in that
time.

Change-Id: I2151899cfa7cd6088dcf537efc5ecdf20a903323
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
5 years agoEnable aggregate sonar reports for aaa 56/78256/3
Robert Varga [Wed, 28 Nov 2018 13:19:07 +0000 (14:19 +0100)]
Enable aggregate sonar reports for aaa

AAA can use aggregate reports, switch them on.

Change-Id: Ib77d299753371f5a830acb2df5c1b361a515f914
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
5 years agoMerge "Pass refspec to child csit jobs"
Jamo Luhrsen [Thu, 29 Nov 2018 06:04:04 +0000 (06:04 +0000)]
Merge "Pass refspec to child csit jobs"

5 years agoMerge "Enable aggregate sonar reports for netconf"
Thanh Ha (zxiiro) [Thu, 29 Nov 2018 03:48:50 +0000 (03:48 +0000)]
Merge "Enable aggregate sonar reports for netconf"

5 years agoMerge "Add blank TOOLS_SYSTEM_IP var to pybot cmdline"
Sam Hague [Wed, 28 Nov 2018 20:58:59 +0000 (20:58 +0000)]
Merge "Add blank TOOLS_SYSTEM_IP var to pybot cmdline"

5 years agoAdd ansible jenkins job 65/77865/7
Sam Hague [Thu, 15 Nov 2018 20:36:18 +0000 (15:36 -0500)]
Add ansible jenkins job

Change-Id: Ia6ea1c136f86d98b590fcb14959dc04e3ceffc1d
Signed-off-by: Sam Hague <shague@redhat.com>
5 years agoMerge "Add coe gate job for test-patch"
Jamo Luhrsen [Wed, 28 Nov 2018 19:57:39 +0000 (19:57 +0000)]
Merge "Add coe gate job for test-patch"

5 years agoPass refspec to child csit jobs 68/78268/1
Sam Hague [Wed, 28 Nov 2018 16:14:23 +0000 (11:14 -0500)]
Pass refspec to child csit jobs

Change-Id: I7cb8d67ae03dd88f32bd1f019c5abf051bba1d4f
Signed-off-by: Sam Hague <shague@redhat.com>
5 years agoAdd coe gate job for test-patch 67/78267/2
Sam Hague [Wed, 28 Nov 2018 13:57:51 +0000 (08:57 -0500)]
Add coe gate job for test-patch

Change-Id: Ib09dec517e1fccf4abdb3c5bd229fd21d869863d
Signed-off-by: Sam Hague <shague@redhat.com>
5 years agoMerge "Use gerrit patch for coe csit"
Thanh Ha (zxiiro) [Wed, 28 Nov 2018 13:57:40 +0000 (13:57 +0000)]
Merge "Use gerrit patch for coe csit"

5 years agoEnable aggregate sonar reports for netconf 55/78255/1
Robert Varga [Wed, 28 Nov 2018 13:18:28 +0000 (14:18 +0100)]
Enable aggregate sonar reports for netconf

The aggregator support is in, now we can switch it on.

Change-Id: I2b952e8bbed9e0fe2a4b13394412373de200355c
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
5 years agoMerge "Ignore int/dist/opendaylight artifact in ver bump"
Thanh Ha (zxiiro) [Wed, 28 Nov 2018 07:31:33 +0000 (07:31 +0000)]
Merge "Ignore int/dist/opendaylight artifact in ver bump"

5 years agoAdd blank TOOLS_SYSTEM_IP var to pybot cmdline 40/78240/3
Jamo Luhrsen [Wed, 28 Nov 2018 01:35:52 +0000 (17:35 -0800)]
Add blank TOOLS_SYSTEM_IP var to pybot cmdline

When running the full list of netvirt suites with the apex
snapshots, the l2l3_gateway_mac_arp suite sources a bgp
robot lib which in turn tries to reference the TOOLS_SYSTEM_IP.
This is not needed or used in any of the suites, but because
it's sourced but not initialized (even to null) we will get
an ugly error in the robot html report.

looks something like:

ERROR    Error in file <file> Variable '${TOOLS_SYSTEM_IP}' not found.

adding it here as a null value will remove that error

Change-Id: I0bda42e3127cb38f943a7b5b014f13a88da194bd
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
5 years agoSource common-functions to get get_test_suites() 41/78241/1
Jamo Luhrsen [Wed, 28 Nov 2018 04:31:07 +0000 (20:31 -0800)]
Source common-functions to get get_test_suites()

Change-Id: I311c36febd53dd9dbb669436ed7d9bd7d72394ce
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
5 years agoMerge "Get test suites from common-functions"
Sam Hague [Wed, 28 Nov 2018 00:12:30 +0000 (00:12 +0000)]
Merge "Get test suites from common-functions"

5 years agoMerge "Remove SM projects from distribution sanity"
Luis Gomez [Tue, 27 Nov 2018 23:29:52 +0000 (23:29 +0000)]
Merge "Remove SM projects from distribution sanity"

5 years agoRemove SM projects from distribution sanity 32/78232/1
Luis Gomez [Tue, 27 Nov 2018 22:39:33 +0000 (14:39 -0800)]
Remove SM projects from distribution sanity

- Projects are not in distribution anymore.

Change-Id: Iff80e644afd5895eba0e890af052dc369aaa0c15
Signed-off-by: Luis Gomez <ecelgp@gmail.com>
5 years agoMerge "Update cloud image list docs"
Anil Belur [Tue, 27 Nov 2018 22:11:02 +0000 (22:11 +0000)]
Merge "Update cloud image list docs"

5 years agoMerge "Revert "Upgrade build node and inc build timeout""
Luis Gomez [Tue, 27 Nov 2018 20:30:44 +0000 (20:30 +0000)]
Merge "Revert "Upgrade build node and inc build timeout""

5 years agoGet test suites from common-functions 81/78181/4
Jamo Luhrsen [Mon, 26 Nov 2018 23:15:17 +0000 (15:15 -0800)]
Get test suites from common-functions

The logic to determine which robot test suites to run based
on testplan and streamtestplan variables is used in multiple
places, so moving it to common-functions so that it is not
duplicated.

Change-Id: I7c6523f158a479485a587c8b3ca881df18ee908e
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
5 years agoIgnore int/dist/opendaylight artifact in ver bump 24/78224/2
Thanh Ha [Tue, 27 Nov 2018 17:55:36 +0000 (01:55 +0800)]
Ignore int/dist/opendaylight artifact in ver bump

Since the opendaylight artifact releases separately from autorelease
we need to ignore that artifact in version bump scripts.

Change-Id: Ic6e6bb737af9a8a3035c2ee4d4b590072073bf46
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
5 years agoMerge "Enable aggregate reports for controller"
Thanh Ha (zxiiro) [Tue, 27 Nov 2018 14:54:11 +0000 (14:54 +0000)]
Merge "Enable aggregate reports for controller"

5 years agoUpdate cloud image list docs 59/78159/2
jenkins-releng [Tue, 27 Nov 2018 11:03:42 +0000 (11:03 +0000)]
Update cloud image list docs

Change-Id: I894443f71eafcfeff03fc858b662777ae0618431
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
5 years agoRevert "Upgrade build node and inc build timeout" 88/78188/2
Thanh Ha (zxiiro) [Tue, 27 Nov 2018 04:24:28 +0000 (04:24 +0000)]
Revert "Upgrade build node and inc build timeout"

This reverts commit 172084cab75e2b04e2566c9d0078c114c19da19c.

Change-Id: I7fb821fbdd2aecb61e20ffb6eae282c07dc52978
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
5 years agoMerge "Add upgrade tests job"
Daniel Farrell [Tue, 27 Nov 2018 02:40:23 +0000 (02:40 +0000)]
Merge "Add upgrade tests job"

5 years agoAdd Fluorine SR1 RPM packaging tests 83/78183/1
Daniel Farrell [Tue, 27 Nov 2018 00:37:44 +0000 (00:37 +0000)]
Add Fluorine SR1 RPM packaging tests

Change-Id: I4f6156d73bb79667c0bb8dd086bc9d65c4dc8576
JIRA: INTPAK-223
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
5 years agoUpdate Fluorine multipatch build in RPM tests 74/78174/1
Daniel Farrell [Mon, 26 Nov 2018 20:45:21 +0000 (20:45 +0000)]
Update Fluorine multipatch build in RPM tests

Fixes packaging-verify-rpm and packaging-verify-full-rpm jobs.

Change-Id: I92575e315f8b948af5a70e59481df2e74724b9aa
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
5 years agoEnable aggregate reports for controller 73/78173/1
Robert Varga [Mon, 26 Nov 2018 20:44:13 +0000 (21:44 +0100)]
Enable aggregate reports for controller

This flips sonar to use aggregated execution profiles.

Change-Id: I700600bbf3dd8520abd798809a4c79863df1ead1
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
5 years agoUse gerrit patch for coe csit 54/78254/1
Sam Hague [Mon, 26 Nov 2018 20:15:57 +0000 (15:15 -0500)]
Use gerrit patch for coe csit

Change-Id: I350d8d55c34735f01a41b9fd2f616bb0084b876d
Signed-off-by: Sam Hague <shague@redhat.com>
5 years agoShow download logs for autorelease Maven builds 63/78163/1
Thanh Ha [Mon, 26 Nov 2018 15:09:05 +0000 (23:09 +0800)]
Show download logs for autorelease Maven builds

Allow download logs to show for autorelease Maven builds. This is to
enable more logging so we can troubleshoot
https://jira.linuxfoundation.org/browse/RELENG-1215

Change-Id: I9658369d2f6ee628372f006b44f3013b4e642c56
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
5 years agoUse lf-infra-pre-build for lftools install 27/78127/1
Anil Belur [Mon, 26 Nov 2018 06:35:08 +0000 (16:35 +1000)]
Use lf-infra-pre-build for lftools install

lftools-install.sh is deprecated and should no longer be used.

Change-Id: I4ec235586ed45b24426991c1abbb0513b3329845
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
5 years agoUse lf-infra-pre-build for lftools install 87/78087/2
Thanh Ha [Fri, 23 Nov 2018 10:26:25 +0000 (18:26 +0800)]
Use lf-infra-pre-build for lftools install

lftools-install.sh is deprecated and should no longer be used.

Change-Id: Idd882fc78692bcbec336e857fac3001db3df35d2
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
5 years agoMerge "Update cloud image list docs"
Anil Belur [Sat, 24 Nov 2018 21:44:47 +0000 (21:44 +0000)]
Merge "Update cloud image list docs"

5 years agoMerge "Parameterize mvn-veresion consistently"
Thanh Ha (zxiiro) [Sat, 24 Nov 2018 00:59:14 +0000 (00:59 +0000)]
Merge "Parameterize mvn-veresion consistently"

5 years agoMerge "Upgrade build node and increase build timeout"
Anil Belur [Fri, 23 Nov 2018 21:19:12 +0000 (21:19 +0000)]
Merge "Upgrade build node and increase build timeout"

5 years agoUpgrade build node and increase build timeout 04/78104/1
Luis Gomez [Fri, 23 Nov 2018 18:54:17 +0000 (10:54 -0800)]
Upgrade build node and increase build timeout

Change-Id: Ieaa12b926208c08ed87c08c15e9a7d0a6a1d9be7
Signed-off-by: Luis Gomez <ecelgp@gmail.com>
5 years agoParameterize mvn-veresion consistently 82/78082/1
Thanh Ha [Fri, 23 Nov 2018 09:36:17 +0000 (17:36 +0800)]
Parameterize mvn-veresion consistently

For some reason we are hardcoding in some places and using variables
in others. Consistently name all the variable instances to mvn-version
so that a single parameter mvn-version can be passed to set the
version.

Change-Id: Ic689e6754299e7bff6e7a5f83f57a9d9caea64f9
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
5 years agoSimplify autorelease-maven-sources macro into one 81/78081/1
Thanh Ha [Fri, 23 Nov 2018 09:33:16 +0000 (17:33 +0800)]
Simplify autorelease-maven-sources macro into one

No reason for this macro to have 2 parts when both parts need to be
run together. Combine them into 1 to simplify the macros.

Change-Id: Ifafaa07d3b6abc3cd613a49dc730da5acfac68cc
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
5 years agoUpdate cloud image list docs 41/78041/1
jenkins-releng [Thu, 22 Nov 2018 11:03:03 +0000 (11:03 +0000)]
Update cloud image list docs

Change-Id: I451b0f2517be893c640bbe6528ca35c7e47ac0b3
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
5 years agoMerge "Enable artifact signing for all projects"
Anil Belur [Thu, 22 Nov 2018 03:12:42 +0000 (03:12 +0000)]
Merge "Enable artifact signing for all projects"

5 years agoMerge changes I221f2242,Id7081a67
Thanh Ha (zxiiro) [Thu, 22 Nov 2018 02:18:42 +0000 (02:18 +0000)]
Merge changes I221f2242,Id7081a67

* changes:
  Remove unneeded jenkins-url configuration
  Fix jenkins-url for the releng silo

5 years agoEnable artifact signing for all projects 33/78033/1
Thanh Ha [Thu, 22 Nov 2018 02:16:31 +0000 (10:16 +0800)]
Enable artifact signing for all projects

This should have been enabled when we set signature enforcement on
all staging repos for project specific builds.

Change-Id: I70ab50b7e55bf3f17ac3d51eb75b58d998c9fcd3
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
5 years agoEnable sign-artifacts for sxp stage jobs 31/78031/1
Anil Belur [Thu, 22 Nov 2018 00:56:30 +0000 (10:56 +1000)]
Enable sign-artifacts for sxp stage jobs

Change-Id: Iee1812bcb18f2ca99c405fd49c158ccc7ecf5b86
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
5 years agoRemove unneeded jenkins-url configuration 20/78020/1
Thanh Ha [Wed, 21 Nov 2018 09:13:14 +0000 (17:13 +0800)]
Remove unneeded jenkins-url configuration

This config was moved to the builder-openstack project below.

Change-Id: I221f2242eef2af65df014dfa7e11e811ed535abc
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
5 years agoFix jenkins-url for the releng silo 19/78019/1
Thanh Ha [Wed, 21 Nov 2018 09:01:58 +0000 (17:01 +0800)]
Fix jenkins-url for the releng silo

Patch Ia0c4a03c19cad54d672846ed1da21e705fceb600 is configured the URL
for the Jenkins releng silo.

Change-Id: Id7081a675b8c85e831225bd01895dd572a984336
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
5 years agoMerge "Stabilize cbench & cluster perf test"
Jamo Luhrsen [Tue, 20 Nov 2018 18:11:04 +0000 (18:11 +0000)]
Merge "Stabilize cbench & cluster perf test"

5 years agoMerge "Switch to using global-jjb openstack-cron job"
Anil Belur [Tue, 20 Nov 2018 11:24:23 +0000 (11:24 +0000)]
Merge "Switch to using global-jjb openstack-cron job"

5 years agoMerge "Add lf-infra-pre-build builder to intpak job"
Anil Belur [Tue, 20 Nov 2018 11:22:46 +0000 (11:22 +0000)]
Merge "Add lf-infra-pre-build builder to intpak job"

5 years agoStabilize cbench & cluster perf test 61/77961/2
Luis Gomez [Tue, 20 Nov 2018 00:50:07 +0000 (16:50 -0800)]
Stabilize cbench & cluster perf test

Change-Id: I64f0ee0b912f36351fb2d86a92b0d5352c516b2f
Signed-off-by: Luis Gomez <ecelgp@gmail.com>
5 years agoSwitch to using global-jjb openstack-cron job 65/77965/2
Thanh Ha [Tue, 20 Nov 2018 04:17:51 +0000 (12:17 +0800)]
Switch to using global-jjb openstack-cron job

This is provided by global-jjb now.

Change-Id: Ia0c4a03c19cad54d672846ed1da21e705fceb600
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
5 years agoMerge "Auto Update CSIT Jobs to run for neon"
Luis Gomez [Tue, 20 Nov 2018 04:17:53 +0000 (04:17 +0000)]
Merge "Auto Update CSIT Jobs to run for neon"

5 years agoMerge "Auto Update CSIT Jobs to run for oxygen"
Luis Gomez [Tue, 20 Nov 2018 04:17:45 +0000 (04:17 +0000)]
Merge "Auto Update CSIT Jobs to run for oxygen"

5 years agoAdd lf-infra-pre-build builder to intpak job 66/77966/1
Daniel Farrell [Tue, 20 Nov 2018 04:12:21 +0000 (04:12 +0000)]
Add lf-infra-pre-build builder to intpak job

Testing adding the newly-recommended lf-infra-pre-build builder macro in
the packaging-build-rpm-<stream> jobs to avoid unstable jobs due to
failures in post-job logic related to lftools versions.

Trying to follow Thanh's feedback here:

https://meetings.opendaylight.org/opendaylight-integration/2018/integration/opendaylight-integration-integration.2018-09-20-17.08.log.html

Change-Id: I23961fd71698f07e412c18a572d116af8fbe96ec
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
5 years agoAuto Update CSIT Jobs to run for oxygen 31/77831/6
jenkins-releng [Tue, 20 Nov 2018 03:45:45 +0000 (03:45 +0000)]
Auto Update CSIT Jobs to run for oxygen

Change-Id: I392210537c29e85a8fc2c981e3856cf6e1b10818
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
5 years agoAuto Update CSIT Jobs to run for neon 30/77830/6
jenkins-releng [Tue, 20 Nov 2018 03:45:37 +0000 (03:45 +0000)]
Auto Update CSIT Jobs to run for neon

Change-Id: I764b4f98745c08621252a481803e8f5dd06397c0
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
5 years agoAuto Update CSIT Jobs to run for fluorine 29/77829/6
jenkins-releng [Tue, 20 Nov 2018 03:45:05 +0000 (03:45 +0000)]
Auto Update CSIT Jobs to run for fluorine

Change-Id: I5839b70acd507c1623507942fd7839815a75beb0
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
5 years agoMerge "Remove unimgr from distribution sanity test"
Luis Gomez [Tue, 20 Nov 2018 02:51:22 +0000 (02:51 +0000)]
Merge "Remove unimgr from distribution sanity test"

5 years agoMerge "Refactor int/pack timer triggers, reduce infra"
Thanh Ha (zxiiro) [Tue, 20 Nov 2018 02:31:21 +0000 (02:31 +0000)]
Merge "Refactor int/pack timer triggers, reduce infra"

5 years agoRemove unimgr from distribution sanity test 64/77964/1
Luis Gomez [Tue, 20 Nov 2018 02:23:32 +0000 (18:23 -0800)]
Remove unimgr from distribution sanity test

Test is failing because unimgr features wiring problem.

Change-Id: I22f8e65192a7f2ad97c4bb15560ddb76744221f0
Signed-off-by: Luis Gomez <ecelgp@gmail.com>
5 years agoRefactor int/pack timer triggers, reduce infra 63/77963/2
Daniel Farrell [Tue, 20 Nov 2018 00:39:18 +0000 (00:39 +0000)]
Refactor int/pack timer triggers, reduce infra

Adjust job timers to trigger less frequently with the goal of reducing
infrastructure costs. Move most daily jobs to weekly, some weekly to
monthly.

Also introduces a few new timed triggers to ensure most/all jobs get
triggered at some (weekly/monthly) fixed period. This does add a few new
jobs, but overall this patch reduces the total number of jobs.

Change-Id: I8ef4ae1fd9823169a5e24a020f3eb3a7e64a4bbe
JIRA: INTPAK-220
JIRA: INTPAK-174
JIRA: INTPAK-14
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
5 years agoMerge "Update common-packer to v0.2.0"
Anil Belur [Tue, 20 Nov 2018 01:11:35 +0000 (01:11 +0000)]
Merge "Update common-packer to v0.2.0"

5 years agoMerge "Update to global-jjb v0.27.0"
Anil Belur [Tue, 20 Nov 2018 01:10:34 +0000 (01:10 +0000)]
Merge "Update to global-jjb v0.27.0"

5 years agoUpdate to global-jjb v0.27.0 24/77924/3
Thanh Ha [Mon, 19 Nov 2018 02:46:21 +0000 (10:46 +0800)]
Update to global-jjb v0.27.0

Change-Id: I4720b20c6262a02eb305ef13c8839bcf2d51d8b3
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
5 years agoUpdate to JJB 2.8.0 26/77926/1
Thanh Ha [Mon, 19 Nov 2018 02:59:04 +0000 (10:59 +0800)]
Update to JJB 2.8.0

Change-Id: Ib4fb8430311ac541befb4fa511b6df9128bd987c
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
5 years agoUpdate common-packer to v0.2.0 25/77925/1
Thanh Ha [Mon, 19 Nov 2018 02:47:44 +0000 (10:47 +0800)]
Update common-packer to v0.2.0

Change-Id: Ia8e9e5e244862c3c07d9216ea9f573e50d76242f
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
5 years agoMerge "Update Fl multipatch build used in RPM full verify"
Jamo Luhrsen [Fri, 16 Nov 2018 18:10:05 +0000 (18:10 +0000)]
Merge "Update Fl multipatch build used in RPM full verify"

5 years agoMerge "Use Openstack system count of 3 instead of 2"
Jamo Luhrsen [Fri, 16 Nov 2018 04:33:51 +0000 (04:33 +0000)]
Merge "Use Openstack system count of 3 instead of 2"

5 years agoMerge "Adjust netconf cluster suites"
Jamo Luhrsen [Wed, 14 Nov 2018 22:00:31 +0000 (22:00 +0000)]
Merge "Adjust netconf cluster suites"

5 years agoUpdate Fl multipatch build used in RPM full verify 28/77828/1
Daniel Farrell [Wed, 14 Nov 2018 21:45:46 +0000 (21:45 +0000)]
Update Fl multipatch build used in RPM full verify

Build expired, update with latest.

Change-Id: Id9bae1d1f2c9a9a87648e95f87d1ca0ab3db988a
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
5 years agoFix SC2059 for ShellCheck 0.4.4, printf formatting 95/77795/3
Daniel Farrell [Wed, 14 Nov 2018 14:20:10 +0000 (14:20 +0000)]
Fix SC2059 for ShellCheck 0.4.4, printf formatting

Consistently with shellcheck 0.4.4, but tested-not 0.4.5, 0.4.6 or
0.5.0, linting fails on inserting strings directly into printf first
arguments vs passing as secondary arguments. The reasoning is related to
vars with special chars being executed vs treated literally.

The default version of shellcheck in still-supported OS distro package
repos (for example Debian 9.6) is 0.4.4. The packer baseline script
installs shellcheck 0.4.6 manually. Shellcheck 0.5.0 is the current
latest.

Change-Id: I202611873b7bd09c65061e29eb2d1bfbdb2085c1
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
5 years agoRemove unused stage release script 61/77761/1
Thanh Ha [Wed, 14 Nov 2018 06:54:54 +0000 (14:54 +0800)]
Remove unused stage release script

Change-Id: I06ca5c77bf464b3d9c19515a7501a335cae12a03
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
5 years agoRemove unused odl maven-site macro 60/77760/1
Thanh Ha [Wed, 14 Nov 2018 06:52:50 +0000 (14:52 +0800)]
Remove unused odl maven-site macro

This was used in the past when we were exploring the use of maven-site
for documentation however have since migrated away to using RTD. This
macro is unlikely to be used any longer.

Change-Id: Ifb78ea26b062c799e3f6ccd4102c7f7630f8ba8b
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
5 years agoRemove unused odl-openstack-install macro 59/77759/1
Thanh Ha [Wed, 14 Nov 2018 06:51:56 +0000 (14:51 +0800)]
Remove unused odl-openstack-install macro

Change-Id: I9e13a661e50da0d96acec98115dc04cda26692fb
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
5 years agoRemove check-unicode script 58/77758/1
Thanh Ha [Wed, 14 Nov 2018 06:49:33 +0000 (14:49 +0800)]
Remove check-unicode script

This was migrated to global-jjb long ago. Remove it from
releng/builder.

Change-Id: Ia8f8a9e3fbcf940f79219bb9e93d2555b49c9150
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
5 years agoSwitch to global-jjb provide-maven-settings macro 51/77751/2
Thanh Ha [Wed, 14 Nov 2018 03:27:02 +0000 (11:27 +0800)]
Switch to global-jjb provide-maven-settings macro

Allows us to drop the local copy of this same macro.

Change-Id: Ic89453f046e4b671e8361c2380ed7672cc7c7f4c
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
5 years agoMigrate to lf-jacoco-nojava-workaround 50/77750/2
Thanh Ha [Wed, 14 Nov 2018 03:23:46 +0000 (11:23 +0800)]
Migrate to lf-jacoco-nojava-workaround

Allows us to remove the locally maintained copy of this macro.

Change-Id: I33320cac9ab9ce0c852769e7f4130c0130837a8c
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
5 years agoMerge "Remove p2 job-templates"
Anil Belur [Wed, 14 Nov 2018 06:27:43 +0000 (06:27 +0000)]
Merge "Remove p2 job-templates"

5 years agoUse Openstack system count of 3 instead of 2 56/77756/1
Jamo Luhrsen [Wed, 14 Nov 2018 06:10:14 +0000 (22:10 -0800)]
Use Openstack system count of 3 instead of 2

The hwvtep jobs were using 2 compute nodes and 1 control
node, but with the openstack system count set to 2, one
of the compute nodes was not being recognized by our
setup scripts

Change-Id: Id0474805b4c5df6f34a3777c9fd6cdf5f60197ab
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
5 years agoRemove p2 job-templates 48/77748/3
Thanh Ha [Wed, 14 Nov 2018 03:10:41 +0000 (11:10 +0800)]
Remove p2 job-templates

These templates were originally created for YangIDE which is no longer
an active project. Remove these templates as they are no longer used
by any projects and are not maintained anymore.

Change-Id: I1105c6cb2678e5669c393e79f8a5ba26ab8f3c2c
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
5 years agoRemove unused releng macros 49/77749/2
Thanh Ha [Wed, 14 Nov 2018 03:16:55 +0000 (11:16 +0800)]
Remove unused releng macros

These macros macros appear to be unused. Remove them to tidy up
the macros file.

Change-Id: I218f2e07077d26e19b56631c292cbf5290b0d761
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
5 years agoAdjust netconf cluster suites 52/77752/1
Luis Gomez [Wed, 14 Nov 2018 00:23:56 +0000 (16:23 -0800)]
Adjust netconf cluster suites

- Cluster test -only- feature.
- Stress python script does not seem to work well
so better remove test for now.

Change-Id: Ibba00ec63ab1290a531c27541a78e41de8bae58f
Signed-off-by: Luis Gomez <ecelgp@gmail.com>
5 years agoRemove unused project declaration 44/77744/1
Thanh Ha [Wed, 14 Nov 2018 01:08:54 +0000 (09:08 +0800)]
Remove unused project declaration

This project declaration does absolutely nothing.

Change-Id: I2ba326c77d77754d2b52232b098139d425b99f1f
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
5 years agoMerge "Manage ODL Jenkins views with view-templates"
Sam Hague [Wed, 14 Nov 2018 00:28:14 +0000 (00:28 +0000)]
Merge "Manage ODL Jenkins views with view-templates"

5 years agoMerge "Update infrautils patchtest"
Sam Hague [Tue, 13 Nov 2018 23:49:19 +0000 (23:49 +0000)]
Merge "Update infrautils patchtest"

5 years agoUpdate infrautils patchtest 38/77738/1
Faseela K [Tue, 13 Nov 2018 17:57:57 +0000 (23:27 +0530)]
Update infrautils patchtest

Add genius cluster csit to infrautils patchtest

Change-Id: I88e3b3b170b8f850a981e411b33bd700589d52ad
Signed-off-by: Faseela K <faseela.k@ericsson.com>
5 years agoManage ODL Jenkins views with view-templates 99/77599/7
Anil Belur [Thu, 8 Nov 2018 04:04:50 +0000 (14:04 +1000)]
Manage ODL Jenkins views with view-templates

Manage ODL Jenkins views with JJB view-templates.
The generic view-templates are implemented in global-jjb
in CR's [1.] and [2.]. The changes support the following views:

    - common-view
    - csit-view
    - project-view

[1.] https://gerrit.linuxfoundation.org/infra/#/c/13268
[2.] https://gerrit.linuxfoundation.org/infra/#/c/12989

TODO: Remove the file `jjb/releng-view-templates.yaml`
releng/builder once the new version of global-jjb released.

Issue: https://jira.linuxfoundation.org/browse/RELENG-1259
Change-Id: I231584a23e3d247f6fdd5df956a951541c128f50
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
5 years agoRevert testplan change and add custom csit types 12/77712/1
Thanh Ha [Tue, 13 Nov 2018 09:22:10 +0000 (17:22 +0800)]
Revert testplan change and add custom csit types

Revert testplan change caused by
Iddb9da21f490670255f93f8aa730063027a668b8 and add a custom
csit template to allow projects to override testplan at the
project level.

Nesting variables in this file like what was done for testplan
caused every template in releng/builder to require all of
the same variables as CSIT jobs which is a problem because
a job-template that doesn't care about certain variables should
not be required to suddenly require them.

Change-Id: I895b6a41276a5a9434649948e9332f31ae9d3676
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
5 years agoMove configplan variable out of defaults.yaml 11/77711/1
Thanh Ha [Tue, 13 Nov 2018 07:29:38 +0000 (15:29 +0800)]
Move configplan variable out of defaults.yaml

The problem with nesting variables in defaults.yaml is it causes
everyone, regardless of if they care about configplan to
require the variables defined in configplan to be required in
their templates. This is causes job-templates that never needed
these variables to have to define a dummy variable in order to
successfully pass.

Considering no existing csit jobs override the 'configplan'
variable, remove it as an option and code the pattern into the
job-templates that use it.

Change-Id: I2e0c5d655de12b1f274da282ab66cd62e2a02dd0
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
5 years agoMove scriptplan variable out of defaults.yaml 10/77710/1
Thanh Ha [Tue, 13 Nov 2018 07:27:21 +0000 (15:27 +0800)]
Move scriptplan variable out of defaults.yaml

The problem with nesting variables in defaults.yaml is it causes
everyone, regardless of if they care about scriptplan to
require the variables defined in scriptplan to be required in
their templates. This is causes job-templates that never needed
these variables to have to define a dummy variable in order to
successfully pass.

Considering no existing csit jobs override the 'scriptplan'
variable, remove it as an option and code the pattern into the
job-templates that use it.

Change-Id: I9244132a02f85d69806988c1faffa2760b924667
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
5 years agoMove streamtestplan variable out of defaults.yaml 09/77709/1
Thanh Ha [Tue, 13 Nov 2018 07:21:59 +0000 (15:21 +0800)]
Move streamtestplan variable out of defaults.yaml

The problem with nesting variables in defaults.yaml is it causes
everyone, regardless of if they care about streamtestplan to
require the variables defined in streamtestplan to be required in
their templates. This is causes job-templates that never needed
these variables to have to define a dummy variable in order to
successfully pass.

Considering no existing csit jobs override the 'streamtestplan'
variable, remove it as a option and code the pattern into the
job-templates that use it.

Change-Id: Ib2355753031a908aafa7e43bcc01c34cce770e93
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
5 years agoMerge "Remove packer config now available in clouds.yaml"
Anil Belur [Sun, 11 Nov 2018 23:09:15 +0000 (23:09 +0000)]
Merge "Remove packer config now available in clouds.yaml"

5 years agoMerge "Update cloud image list docs"
Anil Belur [Sat, 10 Nov 2018 06:54:49 +0000 (06:54 +0000)]
Merge "Update cloud image list docs"

5 years agoMerge "Need 3 tools sytem to support BGP multipath"
Jamo Luhrsen [Fri, 9 Nov 2018 23:48:52 +0000 (23:48 +0000)]
Merge "Need 3 tools sytem to support BGP multipath"

5 years agoNeed 3 tools sytem to support BGP multipath 63/72863/4
shahid_calsoft [Tue, 12 Jun 2018 08:22:10 +0000 (13:52 +0530)]
Need 3 tools sytem to support BGP multipath

Added third tools system variable in integration openstack
deployement file.
Added tools_system_count in multi openstack yaml file so
added in integration template too.

Change-Id: I57eb69929ef8d3ff6366d53d7a423a7969439b03
Signed-off-by: shahid_calsoft <mohammad.shahid@altencalsoftlabs.com>
5 years agoUpdate cloud image list docs 32/77532/4
jenkins-releng [Fri, 9 Nov 2018 11:03:21 +0000 (11:03 +0000)]
Update cloud image list docs

Change-Id: Ic66b93bc317b5d598c994001422c90a3833ac4f9
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
5 years agoChange image var names to end with system_image: 36/77636/1
Jamo Luhrsen [Fri, 9 Nov 2018 01:06:08 +0000 (17:06 -0800)]
Change image var names to end with system_image:

There is a job that cleans up old images that are not
protected, but it's got a pattern that needs to match
*_system_image:

https://github.com/opendaylight/releng-builder/blob/master/jjb/odl-openstack-check-image-protection.sh#L21

This was likely the cause of our openstack images
getting removed recently

Change-Id: Ic5bdff50394ceae3a4cee4aecb4846ce585139f4
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
5 years agoMerge "Stage builds to Maven Central"
Sam Hague [Wed, 7 Nov 2018 20:02:14 +0000 (20:02 +0000)]
Merge "Stage builds to Maven Central"