releng/builder.git
5 years agoMerge "Use jenkins-sandbox-cleanup job"
Andrew Grimberg [Tue, 16 Oct 2018 22:05:10 +0000 (22:05 +0000)]
Merge "Use jenkins-sandbox-cleanup job"

5 years agoMerge "Add odltools jenkins view"
Sam Hague [Tue, 16 Oct 2018 21:02:01 +0000 (21:02 +0000)]
Merge "Add odltools jenkins view"

5 years agoUse jenkins-sandbox-cleanup job 39/77039/1
Thanh Ha [Tue, 16 Oct 2018 21:00:54 +0000 (17:00 -0400)]
Use jenkins-sandbox-cleanup job

Use the new jenkins-sandbox-cleanup job to handle the weekly
job cleanup on the sandbox system.

Change-Id: I1d663a3c8af2bb00a5b477542f4b5da85f408a9e
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
5 years agoAdd odltools jenkins view 37/77037/1
Sam Hague [Tue, 16 Oct 2018 18:56:19 +0000 (14:56 -0400)]
Add odltools jenkins view

Change-Id: I8eaf96223a27f3e1bb06937f658497ac57c6718b
Signed-off-by: Sam Hague <shague@redhat.com>
5 years agoMerge "Add proper location for karaf.log"
Jamo Luhrsen [Tue, 16 Oct 2018 16:28:14 +0000 (16:28 +0000)]
Merge "Add proper location for karaf.log"

5 years agoAdd proper location for karaf.log 32/77032/1
Jamo Luhrsen [Tue, 16 Oct 2018 16:07:43 +0000 (09:07 -0700)]
Add proper location for karaf.log

Change-Id: I757aa7529b606148d9f665141fcd4b0a8b4d4a6a
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
5 years agoMerge "Increase test coverage"
Daniel Farrell [Mon, 15 Oct 2018 23:17:16 +0000 (23:17 +0000)]
Merge "Increase test coverage"

5 years agoMerge "Auto Update CSIT Jobs to run for oxygen"
Jamo Luhrsen [Mon, 15 Oct 2018 22:40:06 +0000 (22:40 +0000)]
Merge "Auto Update CSIT Jobs to run for oxygen"

5 years agoMerge "Use tags instead of a jenkins param to skip tests"
Sam Hague [Mon, 15 Oct 2018 22:38:44 +0000 (22:38 +0000)]
Merge "Use tags instead of a jenkins param to skip tests"

5 years agoMerge "Update Fluorine multipatch RPM test URL"
Daniel Farrell [Mon, 15 Oct 2018 22:26:26 +0000 (22:26 +0000)]
Merge "Update Fluorine multipatch RPM test URL"

5 years agoMerge "Fail if image delete does not succeed"
Daniel Farrell [Mon, 15 Oct 2018 22:23:13 +0000 (22:23 +0000)]
Merge "Fail if image delete does not succeed"

5 years agoUse tags instead of a jenkins param to skip tests 12/77012/2
Jamo Luhrsen [Mon, 15 Oct 2018 19:44:41 +0000 (12:44 -0700)]
Use tags instead of a jenkins param to skip tests

Change-Id: Iec9874b284968dde0003819b0f224ac0743595ef
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
5 years agoAuto Update CSIT Jobs to run for oxygen 11/77011/1
jenkins-releng [Mon, 15 Oct 2018 19:44:09 +0000 (19:44 +0000)]
Auto Update CSIT Jobs to run for oxygen

Change-Id: Ia744e9e9417f3e5ea5711d42a58c6afd8fa57b75
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
5 years agoMerge "Add netvirt csit job to use apex images"
Sam Hague [Mon, 15 Oct 2018 19:04:15 +0000 (19:04 +0000)]
Merge "Add netvirt csit job to use apex images"

5 years agoFail if image delete does not succeed 09/77009/1
Jamo Luhrsen [Mon, 15 Oct 2018 18:30:46 +0000 (11:30 -0700)]
Fail if image delete does not succeed

by ignoring the delte failure, we can end up
creating images with duplicate names which confuse
heat when trying to deploy stacks with images using
those names.

a delete can fail if an image is being used when
the delete is issued.

Change-Id: Iff82bd566d573cb2535236f46de9d7cb44c6aa4c
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
5 years agoUpdate Fluorine multipatch RPM test URL 07/77007/1
Daniel Farrell [Mon, 15 Oct 2018 16:00:57 +0000 (12:00 -0400)]
Update Fluorine multipatch RPM test URL

Fixes verify-full job.

Change-Id: I3fe3bf7f8e147bb9ecd39db2c792bf0f81d0ecc9
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
5 years agoAdd job for reports 29/74829/2
Sam Hague [Fri, 3 Aug 2018 22:33:31 +0000 (18:33 -0400)]
Add job for reports

Change-Id: Iaf953243c6e55c9f707f43ac46dab0afcc58846f
Signed-off-by: Sam Hague <shague@redhat.com>
5 years agoMerge "Auto Update CSIT Jobs to run for fluorine"
Anil Belur [Sat, 13 Oct 2018 07:27:10 +0000 (07:27 +0000)]
Merge "Auto Update CSIT Jobs to run for fluorine"

5 years agoAuto Update CSIT Jobs to run for neon 54/76954/1
jenkins-releng [Fri, 12 Oct 2018 22:48:35 +0000 (22:48 +0000)]
Auto Update CSIT Jobs to run for neon

Change-Id: Ibdeb818f3776cd93a287bb6cc0add4c398172847
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
5 years agoAuto Update CSIT Jobs to run for fluorine 53/76953/1
jenkins-releng [Fri, 12 Oct 2018 22:48:01 +0000 (22:48 +0000)]
Auto Update CSIT Jobs to run for fluorine

Change-Id: I426a74ad239bacbb081493760d9197d213e83821
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
5 years agoMerge "Add odlltools csit"
Jamo Luhrsen [Fri, 12 Oct 2018 22:01:23 +0000 (22:01 +0000)]
Merge "Add odlltools csit"

5 years agoMerge "Disable odlparent 3.2 jobs"
Jamo Luhrsen [Fri, 12 Oct 2018 15:41:51 +0000 (15:41 +0000)]
Merge "Disable odlparent 3.2 jobs"

5 years agoMerge "Fix, refactor RPM upgrade tests"
Jamo Luhrsen [Fri, 12 Oct 2018 15:38:11 +0000 (15:38 +0000)]
Merge "Fix, refactor RPM upgrade tests"

5 years agoAdd odlltools csit 43/76943/2
Sam Hague [Fri, 12 Oct 2018 13:44:45 +0000 (09:44 -0400)]
Add odlltools csit

Change-Id: I5fa487e2c554999f4dedcfd41950cdc6f3b15c81
Signed-off-by: Sam Hague <shague@redhat.com>
5 years agoIncrease test coverage 31/76831/5
Taseer [Wed, 10 Oct 2018 20:07:16 +0000 (22:07 +0200)]
Increase test coverage

This patch introduces tests for default as well as custom configs.
Each of the builder script first install ODL and then run tests
against each of the installation.

Change-Id: Ic877f2453a843be630dddccbe05871d9ebb86bab
Signed-off-by: Taseer <taseer94@gmail.com>
5 years agoUpdate Neon multipatch RPM test example 18/76918/1
Daniel Farrell [Fri, 12 Oct 2018 00:50:21 +0000 (20:50 -0400)]
Update Neon multipatch RPM test example

Previous build had expired, use newer in both RPM verify jobs.

Change-Id: I0c4d63526a0fd36b5406de0ac40fce0c3bd21636
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
5 years agoFix, refactor RPM upgrade tests 60/74960/5
Daniel Farrell [Thu, 9 Aug 2018 05:23:47 +0000 (01:23 -0400)]
Fix, refactor RPM upgrade tests

* Refactor macros
* Get upgrade test passing

Jira: INTPAK-14
Change-Id: I364e99cbae46be8cb35256cb79a4b4e54ec49814
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
5 years agoAdjust SM CSIT to use common distribution 13/76913/3
Luis Gomez [Thu, 11 Oct 2018 20:16:24 +0000 (13:16 -0700)]
Adjust SM CSIT to use common distribution

This way there is no need to specify feature repo version.

Change-Id: I1b4a374821e8d494eef9ed1a41fa8fda87319108
Signed-off-by: Luis Gomez <ecelgp@gmail.com>
5 years agoAdd netvirt csit job to use apex images 47/75247/37
Jamo Luhrsen [Thu, 16 Aug 2018 23:36:30 +0000 (16:36 -0700)]
Add netvirt csit job to use apex images

Change-Id: I1c5c3f59773d314ae9579873eae8d78ed00543df
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
Signed-off-by: Sam Hague <shague@redhat.com>
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
5 years agoDisable odlparent 3.2 jobs 00/76900/1
Stephen Kitt [Thu, 11 Oct 2018 17:49:42 +0000 (19:49 +0200)]
Disable odlparent 3.2 jobs

The 3.2.x branch is lagging and unused anyway; it also causes lots of
flags in CLM. To make things simpler for CLM, this patch disables the
3.2 jobs for the time being; if we ever need the 3.2 branch we can
revive the jobs...

Change-Id: I1d1b80cbd025eef34e64c510281a753b65b24a7c
Signed-off-by: Stephen Kitt <skitt@redhat.com>
5 years agoMerge "Update Jenkins config for Centos 7 builder images"
Anil Belur [Thu, 11 Oct 2018 03:21:39 +0000 (03:21 +0000)]
Merge "Update Jenkins config for Centos 7 builder images"

5 years agoMerge "Fix logic resolving topic"
Anil Belur [Thu, 11 Oct 2018 03:21:36 +0000 (03:21 +0000)]
Merge "Fix logic resolving topic"

5 years agoMerge "Auto Update CSIT Jobs to run for oxygen"
Anil Belur [Thu, 11 Oct 2018 01:33:10 +0000 (01:33 +0000)]
Merge "Auto Update CSIT Jobs to run for oxygen"

5 years agoMerge "Auto Update CSIT Jobs to run for fluorine"
Anil Belur [Thu, 11 Oct 2018 01:32:59 +0000 (01:32 +0000)]
Merge "Auto Update CSIT Jobs to run for fluorine"

5 years agoUpdate Jenkins config for Centos 7 builder images 45/76845/1
Anil Belur [Thu, 11 Oct 2018 01:13:38 +0000 (11:13 +1000)]
Update Jenkins config for Centos 7 builder images

JIRA: https://jira.linuxfoundation.org/browse/RELENG-1299
Change-Id: I53f1693ee6a8ca34f367fdd78c30b9f5d590d8cf
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
5 years agoAuto Update CSIT Jobs to run for neon 44/76844/2
jenkins-releng [Thu, 11 Oct 2018 00:44:37 +0000 (00:44 +0000)]
Auto Update CSIT Jobs to run for neon

Change-Id: I0b1703515d8e39911f91874b05b6e5fa226a5f6f
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
5 years agoAuto Update CSIT Jobs to run for fluorine 43/76843/2
jenkins-releng [Thu, 11 Oct 2018 00:38:04 +0000 (00:38 +0000)]
Auto Update CSIT Jobs to run for fluorine

Change-Id: Icac7f856d5a12fe95aaf2f9bc66998f5978bb006
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
5 years agoAuto Update CSIT Jobs to run for oxygen 42/76842/2
jenkins-releng [Thu, 11 Oct 2018 00:36:59 +0000 (00:36 +0000)]
Auto Update CSIT Jobs to run for oxygen

Change-Id: Idb34751ae666ae78ca52e21e6e04fe5513134d9b
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
5 years agoMerge "Update CentOS 7 builder minion image"
Anil Belur [Wed, 10 Oct 2018 23:20:27 +0000 (23:20 +0000)]
Merge "Update CentOS 7 builder minion image"

5 years agoMerge "Fix netconf scale test"
Anil Belur [Wed, 10 Oct 2018 23:20:10 +0000 (23:20 +0000)]
Merge "Fix netconf scale test"

5 years agoFix logic resolving topic 39/76839/1
Luis Gomez [Wed, 10 Oct 2018 23:02:33 +0000 (16:02 -0700)]
Fix logic resolving topic

int/dist project should be included in the logic.

Change-Id: If73a503fa5ce805f3ae5fc892d60def513b91e67
Signed-off-by: Luis Gomez <ecelgp@gmail.com>
5 years agoUpdate CentOS 7 builder minion image 38/76838/1
Anil Belur [Wed, 10 Oct 2018 22:44:11 +0000 (08:44 +1000)]
Update CentOS 7 builder minion image

Updates along with newer version of JDK10/11 installed in /opt.

JIRA: https://jira.linuxfoundation.org/browse/RELENG-1299
Change-Id: Ide85236eec1b5e5b4471b33da23c63846c7ed013
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
5 years agoAdd become true to run the cmd as root user 35/76835/1
Anil Belur [Wed, 10 Oct 2018 21:30:17 +0000 (07:30 +1000)]
Add become true to run the cmd as root user

Change-Id: I35f4672decfe223ff3d650298529dff3aea16797
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
5 years agoRemove iptables rule changes 30/76830/1
Jamo Luhrsen [Wed, 10 Oct 2018 18:36:26 +0000 (11:36 -0700)]
Remove iptables rule changes

changing iptable rules does not work with virt-customize

Change-Id: Ie96cb336e510300e844020f2293a2018296cddf0
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
5 years agoMerge "Use permissive instead of disabled for SELINUX"
Sam Hague [Wed, 10 Oct 2018 18:32:21 +0000 (18:32 +0000)]
Merge "Use permissive instead of disabled for SELINUX"

5 years agoFix netconf scale test 15/76815/1
Luis Gomez [Wed, 10 Oct 2018 04:15:49 +0000 (21:15 -0700)]
Fix netconf scale test

Scale test will run as -only- feature.

Change-Id: Ia79a8c6365fbe8782a723c16f90ff5b4202cd61b
Signed-off-by: Luis Gomez <ecelgp@gmail.com>
5 years agoSupport OpenJDK 11 for builder images 11/76811/2
Anil Belur [Wed, 10 Oct 2018 01:00:39 +0000 (11:00 +1000)]
Support OpenJDK 11 for builder images

Install OpenJDK 11 from http://jdk.java.net/ into /opt.
While the default version of Java will still be 1.8.0 version,
set the slave links using alternatives so that the
required version of Java can be switched during job runtime.

Example: the command switches to Java 11.

$ echo 4 | sudo alternatives --config java

JIRA: https://jira.linuxfoundation.org/browse/RELENG-1299
Change-Id: Ief7166ff9dca25966a065a4a644b8ba8eca5920f
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
5 years agoSupport OpenJDK 10 for builder images 81/76781/4
Anil Belur [Tue, 9 Oct 2018 09:44:43 +0000 (19:44 +1000)]
Support OpenJDK 10 for builder images

Install OpenJDK 10 from http://jdk.java.net/ into /opt.
While the default version of Java will still be 1.8.0 version,
set the slave links using alternatives so that the
required version of Java can be switched during job runtime.

Example: the command switches to Java 10.

$ echo 3 | sudo alternatives --config java

JIRA: https://jira.linuxfoundation.org/browse/RELENG-1299
Change-Id: I54ac0c4913ae7afd173a1edf746d6bd31fb6d74d
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
5 years agoUse permissive instead of disabled for SELINUX 13/76813/1
Jamo Luhrsen [Tue, 9 Oct 2018 23:21:57 +0000 (16:21 -0700)]
Use permissive instead of disabled for SELINUX

disabling SELINUX altogether prevents a libvirt container
from starting. Need to be in permissive mode.

Change-Id: I4f53796e12eae15f51cb9f3cff47baf9324d028e
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
5 years agoMerge "Change multipatch build order"
Jamo Luhrsen [Mon, 8 Oct 2018 17:45:06 +0000 (17:45 +0000)]
Merge "Change multipatch build order"

5 years agoSpeed up RPM verify job, rely more on verify full 53/76753/1
Daniel Farrell [Mon, 8 Oct 2018 13:14:28 +0000 (09:14 -0400)]
Speed up RPM verify job, rely more on verify full

The current rpm-verify and rpm-verify-full jobs are almost the same. The
idea is to have one quick that runs on every patchset and one
full-coverage that can be triggered by a keyword when wanted. Remove
some coverage from verify to speed it up. Same tests are still in full.

Change-Id: I66b4857a71d713f606d899843fa99a79f2c4a65d
Jira: INTPAK-212
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
5 years agoChange multipatch build order 24/76724/3
Luis Gomez [Sun, 7 Oct 2018 23:07:47 +0000 (16:07 -0700)]
Change multipatch build order

As suggested in https://lists.opendaylight.org/pipermail/
integration-dev/2018-October/012610.html

Change-Id: Ieb51385c751160de720dca2c75f23ce1199ad1d5
Signed-off-by: Luis Gomez <ecelgp@gmail.com>
5 years agoMerge "Fix MTU setting string to account for quotes"
Anil Belur [Sun, 7 Oct 2018 09:46:48 +0000 (09:46 +0000)]
Merge "Fix MTU setting string to account for quotes"

5 years agoAdd pkg build job param for pkg version override 23/76723/1
Daniel Farrell [Sat, 6 Oct 2018 22:00:18 +0000 (18:00 -0400)]
Add pkg build job param for pkg version override

Add param to package-building jobs to accept an optional package version
number override and pass it to the packaging logic.

Change-Id: I7595e5960496ddcf7e14f3e7c027870ce8cf206f
Jira: INTPAK-210
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
5 years agoFix MTU setting string to account for quotes 19/76719/1
Jamo Luhrsen [Sat, 6 Oct 2018 00:31:30 +0000 (17:31 -0700)]
Fix MTU setting string to account for quotes

quotes and escapes were wrong.

Change-Id: Ic440a22e17d88b7e2096891ee29c24c796a69d9d
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
5 years agoUse pip freeze instead of pipdeptree 17/76717/2
Jamo Luhrsen [Fri, 5 Oct 2018 21:55:06 +0000 (14:55 -0700)]
Use pip freeze instead of pipdeptree

pipdeptree started failing with the below error:

$ pipdeptree
Traceback (most recent call last):
  File "/tmp/jamovenv/bin/pipdeptree", line 7, in <module>
    from pipdeptree import main
  File "/tmp/jamovenv/lib/python2.7/site-packages/pipdeptree.py",
  line 20, in <module>
    from pip import get_installed_distributions, FrozenRequirement
ImportError: cannot import name get_installed_distributions

I don't know how to resolve it at this time, but pip
freeze will still give us a listing of package versions
(just not as pretty) which is the point of it all.

Change-Id: Ibaba6dbb498fc61dd9543c06cc30bc57be91763c
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
5 years agoMerge changes from topic 'ansibleodl_rpm_jobs'
Daniel Farrell [Fri, 5 Oct 2018 15:57:52 +0000 (15:57 +0000)]
Merge changes from topic 'ansibleodl_rpm_jobs'

* changes:
  Change test script name
  Add test jobs for Debian

5 years agoMerge "Add pkg tests for Fl MR Common Distro"
Jamo Luhrsen [Fri, 5 Oct 2018 15:54:51 +0000 (15:54 +0000)]
Merge "Add pkg tests for Fl MR Common Distro"

5 years agoMerge "Clarify log message to not look like a failure"
Jamo Luhrsen [Fri, 5 Oct 2018 15:50:01 +0000 (15:50 +0000)]
Merge "Clarify log message to not look like a failure"

5 years agoMerge "Remove qemu-img yum install"
Daniel Farrell [Fri, 5 Oct 2018 15:49:40 +0000 (15:49 +0000)]
Merge "Remove qemu-img yum install"

5 years agoAdd puppet-odl stable/fluorine jobs 95/76695/2
Daniel Farrell [Fri, 5 Oct 2018 12:05:01 +0000 (08:05 -0400)]
Add puppet-odl stable/fluorine jobs

These were missed in the version bump/branch cutting I guess. Jobs for
changes to stable/fluorine not running in pup-odl Gerrit.

Jira: INTPAK-205
Change-Id: Ia32ea419d2c1efa9839a18ecda2803f37c38661d
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
5 years agoAdd pkg tests for Fl MR Common Distro 67/76667/1
Daniel Farrell [Thu, 4 Oct 2018 22:07:31 +0000 (18:07 -0400)]
Add pkg tests for Fl MR Common Distro

Add tests for the (slightly different naming convention) Fluorine
Managed Release Common Distribution.

Change-Id: I02f9b97496c0f49dd923d9d07c554012fbc74aef
Jira: INTPAK-203
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
5 years agoRemove qemu-img yum install 66/76666/1
Jamo Luhrsen [Thu, 4 Oct 2018 21:59:27 +0000 (14:59 -0700)]
Remove qemu-img yum install

we now get that for free when installing libgeustfs-tools
which was added to give us virt-customize

Change-Id: Ie752c362bb4cd56939d35546539b8f48377a1940
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
5 years agoClarify log message to not look like a failure 64/76664/1
Daniel Farrell [Thu, 4 Oct 2018 20:45:04 +0000 (16:45 -0400)]
Clarify log message to not look like a failure

The result of checking if there's a known_host file we should clean up
looks a lot like a failure in the logs. It's actually not a big deal.

+ rm /home/jenkins/.ssh/known_hosts
rm: cannot remove /home/jenkins/.ssh/known_hosts: \
  No such file or directory
+ echo 'No known_hosts file'
No known_hosts file

This is immediately followed by an obvious transition in the logs,
enforcing the idea that this 'error' caused the transition.

The linked Jira was raised about this, thinking it was an real error.

Change-Id: I7baa6a112ecdfc44d3511accfe5624d7572ba713
Jira: INTPAK-201
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
5 years agoMerge "Add unimgr rtd jobs"
Sam Hague [Thu, 4 Oct 2018 20:08:33 +0000 (20:08 +0000)]
Merge "Add unimgr rtd jobs"

5 years agoMerge "Add serviceutils to the multipatch verfication"
Sam Hague [Thu, 4 Oct 2018 20:08:00 +0000 (20:08 +0000)]
Merge "Add serviceutils to the multipatch verfication"

5 years agoMerge "Add Neon packaging support, tests"
Jamo Luhrsen [Thu, 4 Oct 2018 16:51:52 +0000 (16:51 +0000)]
Merge "Add Neon packaging support, tests"

5 years agoAdd serviceutils to the multipatch verfication 56/76656/1
Luis Gomez [Thu, 4 Oct 2018 16:30:42 +0000 (09:30 -0700)]
Add serviceutils to the multipatch verfication

Change-Id: Ie13309d1682806fc99ef2e3de7c0178be48bb74c
Signed-off-by: Luis Gomez <ecelgp@gmail.com>
5 years agoAdd Neon packaging support, tests 24/76624/1
Daniel Farrell [Thu, 4 Oct 2018 01:02:45 +0000 (21:02 -0400)]
Add Neon packaging support, tests

Add conditionals in packaging builder logic to handle Neon.

Add RPM packaging tests for Neon latest snapshot, direct autorelease and
direct multipatch to rpm-verify and full jobs.

Change-Id: I558473d96fd10a43ad3135b3b2c37ca137ed292c
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
5 years agoMerge "Update package test URLs"
Daniel Farrell [Wed, 3 Oct 2018 22:28:09 +0000 (22:28 +0000)]
Merge "Update package test URLs"

5 years agoUpdate package test URLs 23/76623/1
Daniel Farrell [Wed, 3 Oct 2018 21:53:00 +0000 (17:53 -0400)]
Update package test URLs

Update all of the URLs to artifacts used in packaging tests. At least
one had expired, going ahead and updating all.

Change-Id: I61cda9d24f61d4f4a8ce27ce89fd6d5450a9cae3
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
5 years agoMerge "Change interface mtus"
Sam Hague [Wed, 3 Oct 2018 21:48:15 +0000 (21:48 +0000)]
Merge "Change interface mtus"

5 years agoChange interface mtus 86/76586/3
Jamo Luhrsen [Fri, 28 Sep 2018 21:04:09 +0000 (14:04 -0700)]
Change interface mtus

vexxhost infra uses 1458 instead of the default 1500
that comes with the apex nodes

Change-Id: Iae36afc9c44c3a2a0afeedb028224fe65b35f7b5
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
5 years agoMerge "Adjust controller ready script"
Jamo Luhrsen [Wed, 3 Oct 2018 17:28:41 +0000 (17:28 +0000)]
Merge "Adjust controller ready script"

5 years agoChange test script name 02/76502/6
Taseer [Sun, 30 Sep 2018 14:21:54 +0000 (16:21 +0200)]
Change test script name

RPM and Debian have their separate setup logic. This patch changes
the name from 'setup-ansible.sh' to 'setup-ansible-rpm.sh' to
signify the relevancy to the system being tested, i.e RPM or Deb.

Change-Id: I1f9c846083ac92aca4b9cb13a56e16ec8b1e74f3
Signed-off-by: Taseer <taseer94@gmail.com>
5 years agoAdd test jobs for Debian 11/74611/8
Taseer Ahmed [Sat, 28 Jul 2018 15:22:32 +0000 (20:22 +0500)]
Add test jobs for Debian

This patch introduces testing jobs for the deb env. Follows the
approach for setting up RPM jobs. One script contains the setup
logic and the testing parts form a script of their own.

Change-Id: I686f920b9e0ca432d52b2a7a533fb3fb992978dc
Signed-off-by: Taseer Ahmed <taseer94@gmail.com>
5 years agoAdd unimgr rtd jobs 91/76591/1
Thanh Ha [Wed, 3 Oct 2018 08:37:33 +0000 (11:37 +0300)]
Add unimgr rtd jobs

Issue: DOCS-69
Change-Id: Idaacf4707e69358f161076d3b81a006bec3c9a56
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
5 years agoCustomize nova and neutron related config files 92/76492/8
Jamo Luhrsen [Fri, 28 Sep 2018 20:41:44 +0000 (13:41 -0700)]
Customize nova and neutron related config files

Need to account for qemu and 1458 mtus in the vexxhost
infra.

Change-Id: Icb183ffa1556efdf3cf640f4419cd023d1403d3e
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
5 years agoAdjust controller ready script 71/76571/1
Luis Gomez [Tue, 2 Oct 2018 17:01:28 +0000 (10:01 -0700)]
Adjust controller ready script

So it does not depend on bundle generating the "ready" message.

Change-Id: Ic89310791fc3a9fae5460833d3b14bc0db4beb46
Signed-off-by: Luis Gomez <ecelgp@gmail.com>
5 years agoFix distcheck timeout 57/76557/1
Robert Varga [Tue, 2 Oct 2018 11:11:34 +0000 (13:11 +0200)]
Fix distcheck timeout

Distcheck waits for one cycle more than it should, i.e. not
6 minutes, but 6 minutes 5 seconds. Fix that.

Change-Id: I3f3ff103643a95fd74b48275245e81d2d5ed9963
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
5 years agoMerge "Update Centos7 Builder image"
Jamo Luhrsen [Mon, 1 Oct 2018 15:07:31 +0000 (15:07 +0000)]
Merge "Update Centos7 Builder image"

5 years agoMerge "Update global haproxy to match OOO"
Sam Hague [Mon, 1 Oct 2018 14:42:51 +0000 (14:42 +0000)]
Merge "Update global haproxy to match OOO"

5 years agoUpdate Centos7 Builder image 09/76509/2
Anil Belur [Mon, 1 Oct 2018 06:32:30 +0000 (12:02 +0530)]
Update Centos7 Builder image

- This image built and tested to remove the openjdk repos
  installed in `/etc/yum.repos.d`, causing yum failures while
  pulling any new package.

JIRA: RELENG-1253
Change-Id: I676cb8153b855ed591933d797f8e7582dc5c1396
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
5 years agoMerge "Remove duplicated parts from Ansible-ODL CI script"
Daniel Farrell [Sun, 30 Sep 2018 00:04:12 +0000 (00:04 +0000)]
Merge "Remove duplicated parts from Ansible-ODL CI script"

5 years agoAdd empty view to releng view list 49/76449/1
Anil Belur [Wed, 26 Sep 2018 00:39:43 +0000 (06:09 +0530)]
Add empty view to releng view list

Empty view is missed out in the list of views
managed.

Change-Id: I148d7708fb06cde53fce395c8db5db54238a08dc
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
5 years agoRemove duplicated parts from Ansible-ODL CI script 12/76412/3
Taseer [Mon, 24 Sep 2018 11:13:20 +0000 (13:13 +0200)]
Remove duplicated parts from Ansible-ODL CI script

This patch moves the common parts of the Ansible-ODL CI scripts
into one script and adds each of the testing parts as separate
builder scripts.

JIRA: INTPAK-197

Change-Id: Ic9e887d3c52d1cb78b523b9e1de3f6430f59a18f
Signed-off-by: Taseer <taseer94@gmail.com>
5 years agoFix Netvirt SFC Oxygen Jobs 23/76423/1
gvrangan [Mon, 24 Sep 2018 17:11:47 +0000 (22:41 +0530)]
Fix Netvirt SFC Oxygen Jobs

- OVS 2.6.1 does not build with latest
  kernel versions, so reverting to pike
  image for Oxygen jobs only

Change-Id: I353ad4dbe01e8324149ec5132c509a273734bcc2
Signed-off-by: gvrangan <venkatrangang@hcl.com>
5 years agoMerge "Sign odlparent artifacts with sigul"
Anil Belur [Sun, 23 Sep 2018 15:32:45 +0000 (15:32 +0000)]
Merge "Sign odlparent artifacts with sigul"

5 years agoMerge "Sign mdsal artifacts with sigul"
Anil Belur [Sun, 23 Sep 2018 15:32:43 +0000 (15:32 +0000)]
Merge "Sign mdsal artifacts with sigul"

5 years agoMerge "Sign yangtools artifacts with sigul"
Anil Belur [Sun, 23 Sep 2018 15:32:41 +0000 (15:32 +0000)]
Merge "Sign yangtools artifacts with sigul"

5 years agoEnable aggregate sonar reports 95/76395/1
Robert Varga [Sun, 23 Sep 2018 12:50:28 +0000 (14:50 +0200)]
Enable aggregate sonar reports

odlparent-4.0.0 broke sonar badly, 4.0.1 will fix it, but we can
fix it independently by aggregating execution reports.

Change-Id: I62420b1f56f13a5e27c91693895138ccb9547ccc
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
5 years agoSign mdsal artifacts with sigul 87/76387/1
Thanh Ha [Sun, 23 Sep 2018 09:33:24 +0000 (11:33 +0200)]
Sign mdsal artifacts with sigul

Change-Id: Ifc2d4e0f5d995180699f78e7f31aaab4dc0cd113
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
5 years agoSign yangtools artifacts with sigul 86/76386/1
Thanh Ha [Sun, 23 Sep 2018 09:32:11 +0000 (11:32 +0200)]
Sign yangtools artifacts with sigul

Change-Id: I5be96705f31cf71e226624652fc8641f0359c7ae
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
5 years agoSign odlparent artifacts with sigul 84/76384/1
Thanh Ha [Sun, 23 Sep 2018 09:30:27 +0000 (11:30 +0200)]
Sign odlparent artifacts with sigul

Change-Id: Ie97cc68dff0febdefce66d3aedb7899e4da8e2d5
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
5 years agoUpdate global-jjb to v0.25.1 71/76371/2
Thanh Ha [Sun, 23 Sep 2018 07:09:28 +0000 (09:09 +0200)]
Update global-jjb to v0.25.1

Change-Id: I86214d16f05080c880352706fac2070a9275b92f
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
5 years agoFix openstack-cron missing lftools[openstack] dep 62/76362/1
Thanh Ha [Sat, 22 Sep 2018 00:01:31 +0000 (20:01 -0400)]
Fix openstack-cron missing lftools[openstack] dep

Change-Id: I523f4f6c3fff435d4538902b349dfcb62396b3b6
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
5 years agoFix jenkins-init paths due to global-jjb v0.25.0 56/76356/6
Thanh Ha [Fri, 21 Sep 2018 18:34:44 +0000 (14:34 -0400)]
Fix jenkins-init paths due to global-jjb v0.25.0

Change-Id: I09cdec27bdb15f5d9e6e0dd66311fdeb07452b64
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
5 years agoMerge "Prepare repo for global-jjb v0.25.0"
Thanh Ha (zxiiro) [Fri, 21 Sep 2018 15:33:00 +0000 (15:33 +0000)]
Merge "Prepare repo for global-jjb v0.25.0"

5 years agoPrepare repo for global-jjb v0.25.0 51/75951/4
Thanh Ha [Mon, 10 Sep 2018 22:11:21 +0000 (18:11 -0400)]
Prepare repo for global-jjb v0.25.0

The global-jjb is using tools that have non-JJB YAML files in it's
repo. We need to restructure the repo in a way that JJB does not pick
up these YAMLs and try to parse them as JJB.

Issue: https://jira.linuxfoundation.org/browse/RELENG-1204
Change-Id: Icadfc39c02f28d5dabc18b0ddc0de98d293fcb7f
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
5 years agoopenci: Add ActiveMQ credentials binding 51/76351/1
Fatih Degirmenci [Fri, 21 Sep 2018 14:58:51 +0000 (16:58 +0200)]
openci: Add ActiveMQ credentials binding

The ActiveMQ credentials are used by Python publisher for
connecting to the broker.

In order for the credentials to be available to the job,
ActiveMQ credentials need to be added to Jenkins with a
name/uid openci-connect-activemq.

Change-Id: I7f575d239888ddc598a85c4afddfc8674649468e
Signed-off-by: Fatih Degirmenci <fdegir@gmail.com>