releng/builder.git
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 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 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"

5 years agoMerge "Use 'release' stage for CLM"
Jamo Luhrsen [Wed, 7 Nov 2018 18:52:13 +0000 (18:52 +0000)]
Merge "Use 'release' stage for CLM"

5 years agoStage builds to Maven Central 29/77329/2
Thanh Ha [Mon, 29 Oct 2018 20:36:58 +0000 (16:36 -0400)]
Stage builds to Maven Central

This is prep work for global-jjb v0.27.0.

Change-Id: Ie8169cdb25f802b72c079e6d349bfea65fb11a58
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
5 years agoMerge "Update ODL RPM repo used in Ansible tests"
Daniel Farrell [Tue, 6 Nov 2018 21:04:54 +0000 (21:04 +0000)]
Merge "Update ODL RPM repo used in Ansible tests"

5 years agoUse 'release' stage for CLM 63/77563/2
Thanh Ha [Tue, 6 Nov 2018 18:45:48 +0000 (02:45 +0800)]
Use 'release' stage for CLM

We had a request that perhaps using the build phase may not
be the best CLM phase and instead use 'release'.

Issue: RT-63168
Change-Id: Iaa9e7eb43fe6c2e28051372df4c4378781bad81e
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
5 years agoBump JJB version to 2.7.0 65/77565/1
Thanh Ha [Tue, 6 Nov 2018 19:53:00 +0000 (03:53 +0800)]
Bump JJB version to 2.7.0

We want to pull in the Nexus IQ 'release' stage option that is
available in 2.7.0.

Change-Id: I7164a0a957228f8b7b22cce6c2833d1ad43e53ac
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
5 years agoMerge "Update builds in pkg tests"
Jamo Luhrsen [Tue, 6 Nov 2018 18:13:13 +0000 (18:13 +0000)]
Merge "Update builds in pkg tests"

5 years agoUpdate ODL RPM repo used in Ansible tests 61/77561/1
Daniel Farrell [Tue, 6 Nov 2018 18:03:59 +0000 (18:03 +0000)]
Update ODL RPM repo used in Ansible tests

Use the latest Neon CD RPMs in Ansible tests, vs old Oxygen.

Change-Id: Id6e902802c0871595bf97a75d0be584bbb37eee2
Jira: INTPAK-211
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
5 years agoUSe newer queens os image 56/77556/1
Sam Hague [Tue, 6 Nov 2018 17:37:56 +0000 (12:37 -0500)]
USe newer queens os image

Change-Id: Ia0b4ca1f370be1ef8c07efe20a84e8813a8b71c6
Signed-off-by: Sam Hague <shague@redhat.com>
5 years agoUpdate builds in pkg tests 53/77553/1
Daniel Farrell [Tue, 6 Nov 2018 16:57:14 +0000 (16:57 +0000)]
Update builds in pkg tests

Builds had expired, update to latest new ones.

Note that it's not clear that this should be automated, as passing exact
URLs as the tests do is actually how the code is called. Adding more
automation would duplicate the automation under test.

Change-Id: I44fa2ec0bfee9477bd69e12ef4efcd0148b86ba7
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
5 years agoUse Ubuntu builder for lftools tox 29/77529/1
Thanh Ha [Tue, 6 Nov 2018 09:37:37 +0000 (17:37 +0800)]
Use Ubuntu builder for lftools tox

CentOS systems suddenly started failing lftools tox builds today.
Switch to using Ubuntu until we figure out why lftools isn't properly
being found by local env on CentOS.

Change-Id: Id78284e94f39ec8e7115ad298565421ef59ce877
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
5 years agoMerge "Increment Tools System Count - coe"
Jamo Luhrsen [Tue, 6 Nov 2018 01:00:55 +0000 (01:00 +0000)]
Merge "Increment Tools System Count - coe"

5 years agoMerge "Add opflex docs jobs"
Daniel Farrell [Mon, 5 Nov 2018 19:36:00 +0000 (19:36 +0000)]
Merge "Add opflex docs jobs"

5 years agoMerge "Use scope -only for genius csit"
Sam Hague [Mon, 5 Nov 2018 19:23:10 +0000 (19:23 +0000)]
Merge "Use scope -only for genius csit"

5 years agoUpdate global-jjb to v0.26.1 90/77490/1
Thanh Ha [Mon, 5 Nov 2018 08:18:10 +0000 (16:18 +0800)]
Update global-jjb to v0.26.1

Pull in tox-verify job fix to resolve issue where jobs are failing
due to version conflict from detox / tox.

Issue: RELENG-136
Change-Id: If61fc8d27cac239c7373e28f1823035d324e65f9
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
5 years agoUse scope -only for genius csit 87/77487/1
Vishal Thapar [Mon, 5 Nov 2018 03:21:57 +0000 (08:51 +0530)]
Use scope -only for genius csit

Genius CSIT often runs into failures with bringup
issues in -all jobs coz of incompatible versions,
models in use by other projects in -all. Replace
-all with -only for all Genius CSIT.

Change-Id: Id1f6ac4211075cd817ab65f7ab473d6358f8d11d
Signed-off-by: Vishal Thapar <vthapar@redhat.com>
5 years agoFix typo in sshlib version. s/2.1.1/3.1.1 65/77465/1
Jamo Luhrsen [Fri, 2 Nov 2018 17:55:49 +0000 (10:55 -0700)]
Fix typo in sshlib version. s/2.1.1/3.1.1

Change-Id: I1873c07f5c8f56c669bf9a6a09047c12515d2c08
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
5 years agoPin sshlibrary to 3.2.1 45/77445/1
Jamo Luhrsen [Thu, 1 Nov 2018 23:21:29 +0000 (16:21 -0700)]
Pin sshlibrary to 3.2.1

as of the robotframework-sshlibrary release of 3.2.0
our CSIT jobs are having issues with ssh connections.
Some connections seemed to be getting confused with
others and closing one connection ended up closing
a different one.

Change-Id: I7a8cf8fa4bfaa1ffce92c7ab1122163a07d1f5a2
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
5 years agoAdd opflex docs jobs 37/77437/1
Thanh Ha [Thu, 1 Nov 2018 20:56:27 +0000 (16:56 -0400)]
Add opflex docs jobs

Issue: DOCS-69
Change-Id: I71711cc17fc4f1f0c638ea4516244058878cd128
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
5 years agoRemove mdsal from autorelease handling 12/77412/1
Sam Hague [Thu, 1 Nov 2018 15:05:29 +0000 (11:05 -0400)]
Remove mdsal from autorelease handling

mdsal is fully MRI, it should not be part of autorelease.

JIRA: TSC-132
Change-Id: I40c8c4406391ce5a61410028b8aac8c74bc7ba16
Signed-off-by: Sam Hague <shague@redhat.com>
5 years agoRemove packer config now available in clouds.yaml 91/77391/1
Thanh Ha [Wed, 31 Oct 2018 22:48:11 +0000 (18:48 -0400)]
Remove packer config now available in clouds.yaml

With packer 1.2.5 it can pull config directly from openstack
client's clouds.yaml file so remove the now redundent credential
information from cloud-env.

Change-Id: Idaff5c01db868450930a517743db3efb1c27928c
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
5 years agoMerge "Update Ubuntu 16.04 image for mininet-ovs-26"
Sam Hague [Wed, 31 Oct 2018 21:51:57 +0000 (21:51 +0000)]
Merge "Update Ubuntu 16.04 image for mininet-ovs-26"

5 years agoMerge "Update common-packer to latest master"
Sam Hague [Wed, 31 Oct 2018 21:51:50 +0000 (21:51 +0000)]
Merge "Update common-packer to latest master"

5 years agoMerge "Update the Ubuntu 16.04 image for mininet-ovs-25"
Sam Hague [Wed, 31 Oct 2018 21:51:33 +0000 (21:51 +0000)]
Merge "Update the Ubuntu 16.04 image for mininet-ovs-25"

5 years agoRemove mdsal from autorelease handling 84/77384/1
Robert Varga [Wed, 31 Oct 2018 16:55:09 +0000 (17:55 +0100)]
Remove mdsal from autorelease handling

mdsal is fully MRI, it should not be part of autorelease.

Change-Id: I7a4b73a2ae22cdccc549839947609f0066c34be0
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
5 years agoMerge "Update the Ubuntu 16.04 image for mininet-ovs-28"
Sam Hague [Wed, 31 Oct 2018 02:18:25 +0000 (02:18 +0000)]
Merge "Update the Ubuntu 16.04 image for mininet-ovs-28"

5 years agoUpdate common-packer to latest master 66/77366/1
Anil Belur [Wed, 31 Oct 2018 00:29:56 +0000 (10:29 +1000)]
Update common-packer to latest master

Change-Id: Ia1d4db065eef30a4a2c2a418c456dda0d90097bb
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
5 years agoMerge "Update cloud image list docs"
Anil Belur [Wed, 31 Oct 2018 00:20:44 +0000 (00:20 +0000)]
Merge "Update cloud image list docs"

5 years agoUpdate Ubuntu 16.04 image for mininet-ovs-26 65/77365/1
Anil Belur [Wed, 31 Oct 2018 00:20:29 +0000 (10:20 +1000)]
Update Ubuntu 16.04 image for mininet-ovs-26

Change-Id: I2d4e7b9df3ddb156b969bd1f051e431cc989427a
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
5 years agoUpdate the Ubuntu 16.04 image for mininet-ovs-25 64/77364/1
Anil Belur [Wed, 31 Oct 2018 00:16:52 +0000 (10:16 +1000)]
Update the Ubuntu 16.04 image for mininet-ovs-25

Change-Id: I4e2c61e3a041d14e76a21d5b0d9d754e243180ab
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
5 years agoMerge "Log validations to file"
Sam Hague [Tue, 30 Oct 2018 21:27:06 +0000 (21:27 +0000)]
Merge "Log validations to file"

5 years agoMerge "Add apex csit job to be triggered on distro-check"
Sam Hague [Tue, 30 Oct 2018 20:21:26 +0000 (20:21 +0000)]
Merge "Add apex csit job to be triggered on distro-check"

5 years agoLog validations to file 61/77361/1
Sam Hague [Tue, 30 Oct 2018 20:07:47 +0000 (16:07 -0400)]
Log validations to file

Change-Id: Iee4ee3f73cc9971cb2af5223b940a965997fa209
Signed-off-by: Sam Hague <shague@redhat.com>
5 years agoAdd stable view for neon 41/77341/2
Sam Hague [Tue, 30 Oct 2018 13:03:35 +0000 (09:03 -0400)]
Add stable view for neon

Change-Id: I724e54301d9f79b58dc061d166a812c170ad7e06
Signed-off-by: Sam Hague <shague@redhat.com>
5 years agoUpdate cloud image list docs 18/77318/2
jenkins-releng [Tue, 30 Oct 2018 11:02:41 +0000 (11:02 +0000)]
Update cloud image list docs

Change-Id: I245445c4df7f52e7f579768b9e3fff474b9d2563
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
5 years agoAdd apex csit job to be triggered on distro-check 81/77281/10
Jamo Luhrsen [Wed, 24 Oct 2018 22:53:32 +0000 (15:53 -0700)]
Add apex csit job to be triggered on distro-check

Projects can create a list of csit jobs to trigger from
the distribution created in it's distro-check job using
the variable {csit-gate-list}. If the variable doesn't
exist, this change will not affect those projects.

Also, the bool 'block_on_csit' can be set to make
distribution-check that runs csit a voting job or
not (true vs false)

Change-Id: I8a13f21f52eeb7ab001efd0abce95d64188a8bc0
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
5 years agoUpdate the Ubuntu 16.04 image for mininet-ovs-28 88/77288/1
Anil Belur [Thu, 25 Oct 2018 21:43:40 +0000 (07:43 +1000)]
Update the Ubuntu 16.04 image for mininet-ovs-28

Change-Id: Ia152309ad5792a0f8e1677341f5184a74229694f
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
5 years agoMerge "Use ports websocket URI for haproxy healthcheck"
Sam Hague [Thu, 25 Oct 2018 22:04:00 +0000 (22:04 +0000)]
Merge "Use ports websocket URI for haproxy healthcheck"

5 years agoMerge "Build 6Wind/quagga pkgs for Centos7 and Ubuntu"
Anil Belur [Thu, 25 Oct 2018 21:37:52 +0000 (21:37 +0000)]
Merge "Build 6Wind/quagga pkgs for Centos7 and Ubuntu"

5 years agoUse ports websocket URI for haproxy healthcheck 29/77229/6
Jamo Luhrsen [Tue, 23 Oct 2018 18:36:21 +0000 (11:36 -0700)]
Use ports websocket URI for haproxy healthcheck

port 8185 is up and listening even before the neutron
data path is registered, so just checking on the port
is not enough.

reducing timeouts and retry counts/intervals to detect
failures faster to enable quicker switchovers

also, checking on /diagstatus from port 8181 is not
helping much either, since that also will tell us
nothing about whether the websocket is going to work
for networking_odl.

JIRA:NETVIRT-1460
Change-Id: Ie37f7a68f1d4785a7037f1490293bfb618de7bab
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
5 years agoRework int/dist addition to MP test 79/77279/2
Luis Gomez [Thu, 25 Oct 2018 16:42:22 +0000 (09:42 -0700)]
Rework int/dist addition to MP test

Current implementation does not work with gerrit and after
enabling some debugs I still do not see why so I am changing
the implementation.

Change-Id: Icd930e265497cebb3f92b9ac0702455645c3bd15
Signed-off-by: Luis Gomez <ecelgp@gmail.com>
5 years agoEnable shell debug in MP script 69/77269/1
Luis Gomez [Thu, 25 Oct 2018 03:44:12 +0000 (20:44 -0700)]
Enable shell debug in MP script

Change-Id: I4253cdccbedce0000fcf0979eeb75d69825af559
Signed-off-by: Luis Gomez <ecelgp@gmail.com>
5 years agoBuild 6Wind/quagga pkgs for Centos7 and Ubuntu 19/63519/24
Anil Belur [Tue, 26 Sep 2017 05:27:49 +0000 (15:27 +1000)]
Build 6Wind/quagga pkgs for Centos7 and Ubuntu

Build source and binary packages for CentOS7 and Ubuntu 16.04.
The packages are pushed into the Nexus thirdparty repo which can
be later pulled in and used by netvirt CSIT jobs for testing.

JIRA: https://jira.linuxfoundation.org/browse/RELENG-1383
Change-Id: I16377e5092f065148e47e3a406c7f84d509547f6
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
5 years agoMerge "Increase test coverage for DEB env"
Daniel Farrell [Tue, 23 Oct 2018 21:58:46 +0000 (21:58 +0000)]
Merge "Increase test coverage for DEB env"

5 years agoAdd project namespace for CLM jobs 31/77031/2
Thanh Ha [Tue, 16 Oct 2018 15:22:05 +0000 (11:22 -0400)]
Add project namespace for CLM jobs

Issue: https://jira.linuxfoundation.org/browse/RELENG-1224
Change-Id: I8ab6fc703299f49ea285ddb0fa9c4e346070345d
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
5 years agoMerge "Update global-jjb to v0.26.0"
Sam Hague [Mon, 22 Oct 2018 22:09:55 +0000 (22:09 +0000)]
Merge "Update global-jjb to v0.26.0"

5 years agoMerge "Use source LB instead of default round-robin"
Sam Hague [Mon, 22 Oct 2018 22:01:36 +0000 (22:01 +0000)]
Merge "Use source LB instead of default round-robin"

5 years agoUpdate global-jjb to v0.26.0 84/77184/1
Thanh Ha [Mon, 22 Oct 2018 21:03:06 +0000 (17:03 -0400)]
Update global-jjb to v0.26.0

Change-Id: Ibbe304f2c30dd853e69140aa582e4ce809e99cb8
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
5 years agoRemove OFP gate|unstable jobs from stable-view 83/77183/2
Thanh Ha [Mon, 22 Oct 2018 20:54:40 +0000 (16:54 -0400)]
Remove OFP gate|unstable jobs from stable-view

Change-Id: Ic1a49a701e3c82a18efdb3d80cdfe0c51aac48f0
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
5 years agoUse source LB instead of default round-robin 82/77182/1
Jamo Luhrsen [Mon, 22 Oct 2018 17:15:59 +0000 (10:15 -0700)]
Use source LB instead of default round-robin

JIRA: NETVIRT-1460

Change-Id: Icbcef74db4c9a72becd14289808bec4b1990951a
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
5 years agoMerge "Modify haproxy config and collect logs"
Sam Hague [Sat, 20 Oct 2018 18:38:44 +0000 (18:38 +0000)]
Merge "Modify haproxy config and collect logs"

5 years agoModify haproxy config and collect logs 55/76955/15
Jamo Luhrsen [Fri, 12 Oct 2018 22:53:02 +0000 (15:53 -0700)]
Modify haproxy config and collect logs

JIRA: NETVIRT-1460

Change-Id: I6cee536e8a86621220de5f2cbcdabc637082cfb4
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>