releng/builder.git
5 years agoUpdate builds used in RPM tests 19/78819/1
Daniel Farrell [Sat, 15 Dec 2018 16:53:19 +0000 (11:53 -0500)]
Update builds used in RPM tests

Some have expired, go ahead and update all.

Change-Id: If620a4b66309f2380e191d9aafd5bf5ed81f14dd
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
5 years agoMerge "Update RPM tests to Oxygen SR4"
Jamo Luhrsen [Fri, 14 Dec 2018 22:30:38 +0000 (22:30 +0000)]
Merge "Update RPM tests to Oxygen SR4"

5 years agoUpdate RPM tests to Oxygen SR4 11/78811/1
Daniel Farrell [Fri, 14 Dec 2018 21:17:12 +0000 (16:17 -0500)]
Update RPM tests to Oxygen SR4

Change-Id: I448b770fb016da1e20156cde61558b00e22d9f43
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
5 years agoFix a typo in ovsdb-sonar 07/78807/1
Robert Varga [Fri, 14 Dec 2018 19:38:50 +0000 (20:38 +0100)]
Fix a typo in ovsdb-sonar

A missing dash made the job ultimately fail.

Change-Id: I9b2d0992262cf4bffeb4ab0f04d8ed342b983eba
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
5 years agoDisable fail-on-errors during RVM source 04/78804/1
Daniel Farrell [Fri, 14 Dec 2018 17:29:50 +0000 (12:29 -0500)]
Disable fail-on-errors during RVM source

Recent changes to RVM have introduced a non-zero exit in the source
command that makes functions available. This causes our jobs to fail,
since we run with fail-on-errors. Turn off fail-on-errors during that
step and enable right after.

Change-Id: Idd5f550639c714219d51395113f2089bc07682a2
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
5 years agoConform to new RVM install GPG key requirements 03/78803/2
Daniel Farrell [Fri, 14 Dec 2018 17:01:18 +0000 (12:01 -0500)]
Conform to new RVM install GPG key requirements

Puppet-opendaylight tests are breaking on RVM install with GPG key
errors. It seems something has changed on their end.

Add second seeminly-required public key.

Change-Id: I237a5923ae178f2e4717b6814984bda522ddd90b
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
5 years agoMerge "Pass GERRIT_PROJECT to tests"
Jamo Luhrsen [Fri, 14 Dec 2018 16:56:56 +0000 (16:56 +0000)]
Merge "Pass GERRIT_PROJECT to tests"

5 years agoMerge "automate transportpce tox functests"
Thanh Ha (zxiiro) [Fri, 14 Dec 2018 16:40:07 +0000 (16:40 +0000)]
Merge "automate transportpce tox functests"

5 years agoPass GERRIT_PROJECT to tests 91/78791/1
Faseela K [Fri, 14 Dec 2018 10:21:27 +0000 (15:51 +0530)]
Pass GERRIT_PROJECT to tests

Change-Id: I285ea56cddfd22d2f36bb54ad2fdb48a61c82e10
Signed-off-by: Faseela K <faseela.k@ericsson.com>
5 years agoSkip karaf during bgpcep-sonar 84/78784/3
Robert Varga [Fri, 14 Dec 2018 07:26:24 +0000 (08:26 +0100)]
Skip karaf during bgpcep-sonar

Building a karaf distribution is not useful for sonar, skip it.

Change-Id: I4f114c43d1d40292b0c79a991d22c28363a1d676
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
5 years agoRemove bgpcep dependencies on tcpmd5 81/78781/1
Robert Varga [Fri, 14 Dec 2018 07:24:21 +0000 (08:24 +0100)]
Remove bgpcep dependencies on tcpmd5

tcpmd5 is no longer relevant, remove references to it.

Change-Id: I1173a4290139f24cf9eec660e74af5055cf5c492
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
5 years agoBump global-jjb to v0.28.3 78/78778/1
Thanh Ha [Fri, 14 Dec 2018 02:24:11 +0000 (10:24 +0800)]
Bump global-jjb to v0.28.3

Pull in fix for openstack-cron job.

Change-Id: Ie0ab5f157516a9aaddcc129948fa98ee09284f4e
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
5 years agoReduce amount of robot minions allowed 76/78776/1
Jamo Luhrsen [Fri, 14 Dec 2018 00:23:40 +0000 (16:23 -0800)]
Reduce amount of robot minions allowed

To test the theory that some jobs (e.g., perf related
jobs) are unstable when our infra is busy running
many jobs at once we want to reduce the number of
robot jobs (which consume the most resources) that
can run in parallel by 20%. This will reduce the
throughput of our CSIT jobs, but if that results
in more stability it may be worth it.

Change-Id: Ibd36c0e57ec54422aefe6436d86a426fafeef9e2
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
5 years agoMerge "Fix ovsdb-sonar"
Thanh Ha (zxiiro) [Thu, 13 Dec 2018 14:51:34 +0000 (14:51 +0000)]
Merge "Fix ovsdb-sonar"

5 years agoFix ovsdb-sonar 39/78739/1
Robert Varga [Thu, 13 Dec 2018 08:36:08 +0000 (09:36 +0100)]
Fix ovsdb-sonar

The build is requiring maven-3.5.0, but the job definition uses
mvn33, leading to the build failing immediately.

Change-Id: Ibd5736a5028edc244a0e72642cd4fa09df8ad660
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
5 years agoAggregate bgpcep sonar reports 36/78736/2
Robert Varga [Thu, 13 Dec 2018 07:45:31 +0000 (08:45 +0100)]
Aggregate bgpcep sonar reports

Artivate reporting of aggregate UT reports.

Change-Id: I2062086bac4dc7985e8711ad5571ad59a3bc3f6f
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
5 years agoIncrease bgpcep-sonar timeout 38/78738/1
Robert Varga [Thu, 13 Dec 2018 08:26:46 +0000 (09:26 +0100)]
Increase bgpcep-sonar timeout

The build has been failing for 5 months, making it clear 60 minutes
is not enough. Bump timeout to 120 minutes.

Change-Id: If263acef0301d7d669f2a7a55b078c3b8ce785b2
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
5 years agoMerge "Add example for release-notes param description"
Jamo Luhrsen [Wed, 12 Dec 2018 16:35:11 +0000 (16:35 +0000)]
Merge "Add example for release-notes param description"

5 years agoAdd example for release-notes param description 80/78680/1
Anil Belur [Wed, 12 Dec 2018 11:56:19 +0000 (21:56 +1000)]
Add example for release-notes param description

Change-Id: I03cdd9eb46d9288ca016dca27500c5498f1a1119
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
5 years agoRevert to global-jjb v0.28.0 for lftools v0.18 63/78663/1
Thanh Ha [Wed, 12 Dec 2018 01:51:40 +0000 (09:51 +0800)]
Revert to global-jjb v0.28.0 for lftools v0.18

lftools v0.19 seems to be corrupting binary uploads.

Change-Id: Ib96c5084b60099084d3faad6cb269ed30a89b1d3
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
5 years agoautomate transportpce tox functests 56/78656/4
guillaume.lambert [Tue, 11 Dec 2018 14:40:08 +0000 (15:40 +0100)]
automate transportpce tox functests

this allows to run tox automatically
cf https://git.opendaylight.org/gerrit/#/c/78544/

Change-Id: I5542c46397e5221a79c2f225cbafad114b36fa45
Signed-off-by: guillaume.lambert <guillaume.lambert@orange.com>
5 years agoIgnore intg/dist/opendaylight in version bump 61/78661/3
Anil Belur [Tue, 11 Dec 2018 22:30:07 +0000 (08:30 +1000)]
Ignore intg/dist/opendaylight in version bump

The change Ic6e6bb737af9a8a3035c2ee4d4b590072073bf46 does not ignore
the absense of the intg/dist dir and instead fails the version bump
when the directory is not available. Instead ignore if this dir is
not present since the opendaylight/pom.xml builds the common
distribution (managed distribution + SM projects) for Fluorine onwards.

Change-Id: Ia2c0d0ae3b9eec1491f60e8bcbce71fc61ad26cd
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
5 years agoUpgrade decorator package for openstack cli error 60/78660/2
Jamo Luhrsen [Tue, 11 Dec 2018 18:40:51 +0000 (10:40 -0800)]
Upgrade decorator package for openstack cli error

Seems that some of the packages that we are upgrading
by default in every job is not compatible with the
older (3.4.0) decorator package. Currently, decorator
has version 4.3.0 that will work.

Change-Id: I415e1996e34ca09a5e190285388d2f146944878c
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
5 years agoAdd lf-infra-prebuild to pkg build jobs 24/78624/1
Daniel Farrell [Mon, 10 Dec 2018 18:46:57 +0000 (18:46 +0000)]
Add lf-infra-prebuild to pkg build jobs

Add newly required lf-infra-prebuild builder step to all package
building jobs. Fixes errors when mvn deploying packages to Nexus.

Change-Id: If9c323212334a2e4ce477470cf387e2d58310b5e
JIRA: INTPAK-221
JIRA: INTPAK-229
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
5 years agoMerge "Add view for javadoc publish and verify jobs"
Daniel Farrell [Fri, 7 Dec 2018 22:37:07 +0000 (22:37 +0000)]
Merge "Add view for javadoc publish and verify jobs"

5 years agoAdd view for javadoc publish and verify jobs 32/78532/1
Anil Belur [Fri, 7 Dec 2018 02:38:18 +0000 (12:38 +1000)]
Add view for javadoc publish and verify jobs

Change-Id: I371a57db06992c8e737fe306f3ec1b753687cd6b
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
5 years agoFix libvirt-python install while stacking 29/78529/1
Jamo Luhrsen [Fri, 7 Dec 2018 00:22:53 +0000 (16:22 -0800)]
Fix libvirt-python install while stacking

see https://git.opendaylight.org/gerrit/#/c/78499/ for
more info. that patch did this for all computes, but
we also need it on control nodes for the case when we
run in an all-in-one setup

Change-Id: Ia3b51a29a76b188405ac8eb6f1cd9aeeb8364fde
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
5 years agoUse 'robot' cli instead of 'pybot' 27/78527/1
Jamo Luhrsen [Thu, 6 Dec 2018 21:33:14 +0000 (13:33 -0800)]
Use 'robot' cli instead of 'pybot'

looks like pybot has been deprecated for a while and
now is officially removed.

https://github.com/robotframework/robotframework/issues/2216

Change-Id: Idbc2eeebd7e486b831e23a59b9a0b1be857ef4dc
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
5 years agoFix libvirt-python install while stacking 99/78499/1
gvrangan [Thu, 6 Dec 2018 12:20:20 +0000 (12:20 +0000)]
Fix libvirt-python install while stacking

Problem:
1. Devstack force installs libvirt-python from
   pip repo, during which the compatibility with the
   installed version of libvirt package is validated.
2. Queens was using libvirt-python (3.10)
3. Recently libvirt version got upgraded in CentOS repo
   ref: http://mirror.centos.org/centos-7/7.6.1810/os/x86_64/Packages/
   causing the compatibility with libvirt-python to fail.

Fix:
 Force devstack to use the libvirt-python latest version
 that is compatiable with the libvirt in CentOS repo.

Change-Id: I41d6d4529d249688947af14efa668afb7a29cd95
Signed-off-by: gvrangan <venkatrangang@hcl.com>
5 years agoMerge "Fix fetch of STAGE_REPO_ID"
Thanh Ha (zxiiro) [Thu, 6 Dec 2018 01:50:17 +0000 (01:50 +0000)]
Merge "Fix fetch of STAGE_REPO_ID"

5 years agoFix fetch of STAGE_REPO_ID 89/78489/1
Thanh Ha [Thu, 6 Dec 2018 01:00:13 +0000 (09:00 +0800)]
Fix fetch of STAGE_REPO_ID

The patch Ib9066f85ff135bbba88410e8e2efb5345311c414 broke the post
build scripts from properly getting the staging repo ID.
The lf-maven-stage macro produces a parsed file staging-repo.txt
which contains the repo already and we no longer need to parse the
full Maven log to find this detail.

Change-Id: Id5ce6b416f6e2002bf5b204ca3f1843f6c76d51c
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
5 years agoAdd collect-netvirt-logs back to openstack csit 88/78488/1
Thanh Ha [Thu, 6 Dec 2018 00:52:44 +0000 (08:52 +0800)]
Add collect-netvirt-logs back to openstack csit

The macro integration-csit-collect-netvirt-logs was mistakenly removed
in patch Ie87be771ad130fdfefd6a893d86f98a12d92bcd6.

Change-Id: Id6f8840d78c65b931a82cd973cedf53f4725beae
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
5 years agoUpdate global-jjb to v0.28.2 38/78438/1
Thanh Ha [Wed, 5 Dec 2018 03:59:31 +0000 (11:59 +0800)]
Update global-jjb to v0.28.2

This pulls in lftools v0.19.1 with the Unicode log fix.

Change-Id: If3a96506190c51b13ad49b55f255eee6036169d5
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
5 years agoMerge "Downgrade to global-jjb v0.28.0"
Anil Belur [Tue, 4 Dec 2018 20:15:46 +0000 (20:15 +0000)]
Merge "Downgrade to global-jjb v0.28.0"

5 years agoMerge "Use custom template so testplan is used"
Jamo Luhrsen [Tue, 4 Dec 2018 19:43:45 +0000 (19:43 +0000)]
Merge "Use custom template so testplan is used"

5 years agoUse custom template so testplan is used 35/78435/1
Sam Hague [Tue, 4 Dec 2018 18:36:45 +0000 (13:36 -0500)]
Use custom template so testplan is used

Change-Id: I996cf92e21c608aa02ba6f51cf535d27fd1f735e
Signed-off-by: Sam Hague <shague@redhat.com>
5 years agoMerge changes from topic 'ci'
Daniel Farrell [Tue, 4 Dec 2018 18:03:59 +0000 (18:03 +0000)]
Merge changes from topic 'ci'

* changes:
  Fix Int/Pack Puppet workspace for new pak-pup name
  Change the name of WORKSPACE directory

5 years agoDowngrade to global-jjb v0.28.0 23/78423/1
Thanh Ha [Tue, 4 Dec 2018 14:10:23 +0000 (22:10 +0800)]
Downgrade to global-jjb v0.28.0

The lftools version pulled in by v0.28.1 breaks logs archiving in
autorelease and some distribution jobs.

Change-Id: Ic8b2d4e261623accad3cf06105a79417774f09f7
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
5 years agoFix Int/Pack Puppet workspace for new pak-pup name 21/78421/1
Daniel Farrell [Tue, 4 Dec 2018 12:36:12 +0000 (12:36 +0000)]
Fix Int/Pack Puppet workspace for new pak-pup name

The Int/Pack puppet and ansible projects were recently renamed to
packaging-puppet and packaging-ansible to make room for a new ODL
Ansible SB project. The workspace dirs were not updated in the original
patch. Gerrit 78391 updated the ansible workspace, this one updates
puppet.

Change-Id: I2655b9ac1c14f5282cc5303a11e3e0450489e78f
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
5 years agoChange the name of WORKSPACE directory 91/78391/2
Taseer [Mon, 3 Dec 2018 18:58:17 +0000 (19:58 +0100)]
Change the name of WORKSPACE directory

This patch changes the name of the directory within Jenkins workspace.
Changed it to 'packaging-ansible' from 'ansible', in order to make the
builds pass.

Change-Id: Ie502dc6686407d2c7968ef564ec9fbd5fc45fa8b
Signed-off-by: Taseer <taseer94@gmail.com>
5 years agoMerge "Enable signing and maven-central staging"
Thanh Ha (zxiiro) [Tue, 4 Dec 2018 01:46:55 +0000 (01:46 +0000)]
Merge "Enable signing and maven-central staging"

5 years agoMerge "Update global-jjb to v0.28.1"
Anil Belur [Tue, 4 Dec 2018 01:26:04 +0000 (01:26 +0000)]
Merge "Update global-jjb to v0.28.1"

5 years agoMerge "Auto Update CSIT Jobs to run for fluorine"
Anil Belur [Tue, 4 Dec 2018 01:25:36 +0000 (01:25 +0000)]
Merge "Auto Update CSIT Jobs to run for fluorine"

5 years agoMerge "Auto Update CSIT Jobs to run for oxygen"
Anil Belur [Tue, 4 Dec 2018 01:25:31 +0000 (01:25 +0000)]
Merge "Auto Update CSIT Jobs to run for oxygen"

5 years agoEnable signing and maven-central staging 98/78398/1
Thanh Ha [Tue, 4 Dec 2018 01:08:58 +0000 (09:08 +0800)]
Enable signing and maven-central staging

This patch turns on artifact signing with Sigul and Maven Central
staging for the integration/distribution job.

Change-Id: Icd962f5cbb81940031fc84a4c596da790613b23c
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
5 years agoUpdate global-jjb to v0.28.1 65/78365/1
Thanh Ha [Mon, 3 Dec 2018 07:16:07 +0000 (15:16 +0800)]
Update global-jjb to v0.28.1

Change-Id: If31600df4d76510d00b5ea9647ce85fec5ee8049
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
5 years agoAuto Update CSIT Jobs to run for oxygen 73/78273/18
jenkins-releng [Mon, 3 Dec 2018 07:02:07 +0000 (07:02 +0000)]
Auto Update CSIT Jobs to run for oxygen

Change-Id: Ief08a23de83f0fe65300c33829e882efc1c2736e
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
5 years agoAuto Update CSIT Jobs to run for neon 72/78272/18
jenkins-releng [Mon, 3 Dec 2018 07:01:59 +0000 (07:01 +0000)]
Auto Update CSIT Jobs to run for neon

Change-Id: I07f0f0e794e1e923881834a22081bab1a600a3c9
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
5 years agoAuto Update CSIT Jobs to run for fluorine 71/78271/18
jenkins-releng [Mon, 3 Dec 2018 06:59:26 +0000 (06:59 +0000)]
Auto Update CSIT Jobs to run for fluorine

Change-Id: I85a7504ece0bf480e13a9d306dca34ca39382d8e
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
5 years agoMerge "Remove mdsal-neon jobs"
Thanh Ha (zxiiro) [Mon, 3 Dec 2018 06:09:09 +0000 (06:09 +0000)]
Merge "Remove mdsal-neon jobs"

5 years agoCleanup staging repo credentials from .netrc 55/78355/1
Thanh Ha [Mon, 3 Dec 2018 02:37:20 +0000 (10:37 +0800)]
Cleanup staging repo credentials from .netrc

Patch Iac41cc915d810b5289a96f27d4368c8abf434152 forgot to cleanup
after itself and causes issues when logs script comes up because
of duplicate entry in .netrc. This in turn makes the cURL command
in the logs script grab the first entry which is incorrect for
log shipping.

Change-Id: Ic00fc104d3dbd5648cde261627cad26068b249fb
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
5 years agoRemove mdsal-neon jobs 40/78340/1
Robert Varga [Sun, 2 Dec 2018 09:04:34 +0000 (10:04 +0100)]
Remove mdsal-neon jobs

mdsal is completely MRI, remove temporary jobs supporting
the 2.6.x branch.

Change-Id: Ia0c545c8627fadd5f57e557b495d125e3138637d
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
5 years agoMerge "Consolidate controller parameters into new macro"
Luis Gomez [Fri, 30 Nov 2018 22:06:03 +0000 (22:06 +0000)]
Merge "Consolidate controller parameters into new macro"

5 years agoMerge "Consolidate common csit params into macro"
Luis Gomez [Fri, 30 Nov 2018 22:05:27 +0000 (22:05 +0000)]
Merge "Consolidate common csit params into macro"

5 years agoMerge "Consolidate CSIT publisher into macro"
Luis Gomez [Fri, 30 Nov 2018 22:03:45 +0000 (22:03 +0000)]
Merge "Consolidate CSIT publisher into macro"

5 years agoMerge "Consolidate CSIT wrappers into inttest-csit-common"
Luis Gomez [Fri, 30 Nov 2018 21:54:15 +0000 (21:54 +0000)]
Merge "Consolidate CSIT wrappers into inttest-csit-common"

5 years agoMerge "Consolidate common CSIT job-config into anchor"
Luis Gomez [Fri, 30 Nov 2018 21:52:33 +0000 (21:52 +0000)]
Merge "Consolidate common CSIT job-config into anchor"

5 years agoMerge changes I403443f2,I6da43d3d,Iac41cc91
Anil Belur [Thu, 29 Nov 2018 22:40:48 +0000 (22:40 +0000)]
Merge changes I403443f2,I6da43d3d,Iac41cc91

* changes:
  Consolidate mvn-version as done in global-jjb
  Use lf-maven-install macro to install mvn
  Consolidate mvn-settings configuration in AR

5 years agoMerge "Use lf-maven-stage for staging"
Anil Belur [Thu, 29 Nov 2018 22:40:43 +0000 (22:40 +0000)]
Merge "Use lf-maven-stage for staging"

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 agoConsolidate controller parameters into new macro 55/77755/9
Thanh Ha [Wed, 14 Nov 2018 05:56:42 +0000 (13:56 +0800)]
Consolidate controller parameters into new macro

These parameters are all related to controller configuration so
consolidate them into a single macro to manage the variables
together.

Change-Id: If298349d60852d96b3af446620d6c5e799f1a3f8
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
5 years agoConsolidate common csit params into macro 54/77754/11
Thanh Ha [Wed, 14 Nov 2018 05:29:08 +0000 (13:29 +0800)]
Consolidate common csit params into macro

New integration-csit-parameters macro holds all common parameters
used by CSIT jobs into a single macro.

Change-Id: Icdd84bff519f9630f46661adf324dfd91432d7d2
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
5 years agoConsolidate CSIT publisher into macro 47/77747/8
Thanh Ha [Wed, 14 Nov 2018 02:21:01 +0000 (10:21 +0800)]
Consolidate CSIT publisher into macro

Create a single macro that manages the common configuration used by
all CSIT job templates. Also consolidates the duplicate 'robot'
publisher into this new macro to simplify the macros file.

Change-Id: Ie87be771ad130fdfefd6a893d86f98a12d92bcd6
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
5 years agoConsolidate CSIT wrappers into inttest-csit-common 46/77746/7
Thanh Ha [Wed, 14 Nov 2018 01:47:33 +0000 (09:47 +0800)]
Consolidate CSIT wrappers into inttest-csit-common

The same wrapper configuration is used by all templates so consolidate
it into the anchor for easier maintenance.

Change-Id: Ice7dd93bb9ec450fccc3ec140dead31770d6c570
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
5 years agoConsolidate common CSIT job-config into anchor 45/77745/7
Thanh Ha [Wed, 14 Nov 2018 01:41:09 +0000 (09:41 +0800)]
Consolidate common CSIT job-config into anchor

Consolidates the following CSIT job-configs into a common anchor
for simplified management:

    - project-type
    - node
    - concurrent
    - disabled
    - properties

and call the inttest_csit_common anchor in all CSIT templates to pull
these values in.

Change-Id: I4444ab5a89fbbb7e6ce2fe56440c852bf487f194
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
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 agoConsolidate mvn-version as done in global-jjb 93/78193/2
Thanh Ha [Tue, 27 Nov 2018 08:14:56 +0000 (16:14 +0800)]
Consolidate mvn-version as done in global-jjb

Follow global-jjb best practices.

Change-Id: I403443f23c241e1e86bd25cc219d11777d688b00
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
5 years agoUse lf-maven-stage for staging 29/78129/4
Thanh Ha [Mon, 26 Nov 2018 07:51:22 +0000 (15:51 +0800)]
Use lf-maven-stage for staging

Consolidate on lf-maven-stage for staging the staging repository
for autorelease builds.

Issue: RELENG-77
Change-Id: Ib9066f85ff135bbba88410e8e2efb5345311c414
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
5 years agoUse lf-maven-install macro to install mvn 92/78192/2
Thanh Ha [Tue, 27 Nov 2018 08:11:32 +0000 (16:11 +0800)]
Use lf-maven-install macro to install mvn

Let's use the global-jjb macro so we get the benefits of global-jjb.

Change-Id: I6da43d3d1fd1407d3c3d0142b25be47af0fb216f
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
5 years agoConsolidate mvn-settings configuration in AR 91/78191/3
Thanh Ha [Tue, 27 Nov 2018 08:04:55 +0000 (16:04 +0800)]
Consolidate mvn-settings configuration in AR

Update autorelease templates to use LF standard practice for
mvn-settings configuration.

Change-Id: Iac41cc915d810b5289a96f27d4368c8abf434152
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>