releng/builder.git
6 years agoMerge "Add multipatch job documentation"
Sam Hague [Mon, 5 Feb 2018 15:46:56 +0000 (15:46 +0000)]
Merge "Add multipatch job documentation"

6 years agoDon't use array to fix SC2027 shellcheck error 90/67890/10
Sam Hague [Sat, 3 Feb 2018 16:07:18 +0000 (11:07 -0500)]
Don't use array to fix SC2027 shellcheck error

Change-Id: I098ed786877cfb761050c6512acbccd1e644cccd
Signed-off-by: Sam Hague <shague@redhat.com>
6 years agoUse grep log4j2 in logconf to configure file 89/67889/3
Sam Hague [Sat, 3 Feb 2018 15:24:43 +0000 (10:24 -0500)]
Use grep log4j2 in logconf to configure file

Previous patch used karaf4 to decide if log4j2 was in
used for the logger, but that only works for oxygen
karaf4 and not nitrogen karaf4.

Change-Id: I75c0d91b3c477002446abb5917747338f227348f
Signed-off-by: Sam Hague <shague@redhat.com>
6 years agopush last patch set for the common-functions 88/67888/2
Sam Hague [Sat, 3 Feb 2018 15:06:03 +0000 (10:06 -0500)]
push last patch set for the common-functions

Change-Id: I4678858955faf2e4fd32a3900899d65161eb1565
Signed-off-by: Sam Hague <shague@redhat.com>
6 years agoMerge "Use log4j2 size config instead of maxFileSize"
Jamo Luhrsen [Sat, 3 Feb 2018 01:19:48 +0000 (01:19 +0000)]
Merge "Use log4j2 size config instead of maxFileSize"

6 years agoMerge "Add common functions to openstack deploy script"
Jamo Luhrsen [Sat, 3 Feb 2018 01:14:32 +0000 (01:14 +0000)]
Merge "Add common functions to openstack deploy script"

6 years agoUse log4j2 size config instead of maxFileSize 49/67749/14
Sam Hague [Thu, 1 Feb 2018 13:43:19 +0000 (08:43 -0500)]
Use log4j2 size config instead of maxFileSize

karaf 4 uses log4j2 rather than log4j. The newer api uses
different config for the maxFileSize.

Use the new common-functions to set the karaf logging.

Change-Id: Ic7fd5c484885e9b1bba0873a50134cf79e74141a
Signed-off-by: Sam Hague <shague@redhat.com>
6 years agoAdd common functions to openstack deploy script 96/67796/6
Jamo Luhrsen [Wed, 31 Jan 2018 01:46:10 +0000 (17:46 -0800)]
Add common functions to openstack deploy script

Change-Id: I03816aeaa41b0c8376f431f70da94e9b9260bd21
Signed-off-by: Sam Hague <shague@redhat.com>
6 years agoBlacklist tdd and wip jobs 74/67874/1
Jamo Luhrsen [Fri, 2 Feb 2018 19:31:16 +0000 (11:31 -0800)]
Blacklist tdd and wip jobs

we don't want distribution-test auto running our new tdd-wip
jobs. Those jobs are for test driven development or unstable
suites that need work on the dev (or test) side

Change-Id: I7f6061936a42e11f30e8dc7570251200df636f6a
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
6 years agoBump projects to 8c-8g highcpu flavor 73/67873/1
Thanh Ha [Fri, 2 Feb 2018 18:49:57 +0000 (13:49 -0500)]
Bump projects to 8c-8g highcpu flavor

These projects likely were using 4c-16g machines for the CPUs and
not for the RAM so let's bump them to 8c-8g machines.

Change-Id: Ia02e6afa119a139a4649f37155c03fa2c7be86a7
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoSwitch projects that need 8g to 8c-8g machines 72/67872/1
Thanh Ha [Fri, 2 Feb 2018 18:41:49 +0000 (13:41 -0500)]
Switch projects that need 8g to 8c-8g machines

Change-Id: I9b06b93bb2ed62f7d67730ca726445e1cf7eade8
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoSwitch default builder to 4c-4g highcpu 71/67871/1
Thanh Ha [Fri, 2 Feb 2018 18:28:05 +0000 (13:28 -0500)]
Switch default builder to 4c-4g highcpu

Use v2-highcpu-4 flavour as your default VM types. Will follow up
with additional patches for projects that need 8g machines.

Change-Id: Ia52d30ac3263d3dae774608e93d2fd2dc1c9bf70
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoMerge changes from topic 'cleanup-maven'
Thanh Ha [Fri, 2 Feb 2018 18:21:39 +0000 (18:21 +0000)]
Merge changes from topic 'cleanup-maven'

* changes:
  Remove unused {jdks} variable
  Remove unused {maven} variable
  Switch 'clean install' to 'clean deploy'
  Remove mvn-goals for projects that use default
  Set default mvn-goals for integration job

6 years agoMerge "Remove unused maven merge job"
Luis Gomez [Fri, 2 Feb 2018 18:21:12 +0000 (18:21 +0000)]
Merge "Remove unused maven merge job"

6 years agoUpdate cloud image list docs 60/67860/1
jenkins-releng [Fri, 2 Feb 2018 11:03:56 +0000 (11:03 +0000)]
Update cloud image list docs

Change-Id: Ie8ed128f3815b2295f3dd58b758418f54c2ffd55
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
6 years agoRemove unused {jdks} variable 49/67849/1
Thanh Ha [Fri, 2 Feb 2018 02:44:31 +0000 (21:44 -0500)]
Remove unused {jdks} variable

global-jjb maven-verify jobs do not use the {jdks} variable. This
variable is a remnant of the old ODL maven verify job.

Change-Id: I0f8c5c258e583ef96e25ae6a2bdf70100c673c1b
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoRemove unused {maven} variable 47/67847/1
Thanh Ha [Fri, 2 Feb 2018 02:17:38 +0000 (21:17 -0500)]
Remove unused {maven} variable

The new global-jjb maven templates do not make use of the 'maven'
variable so remove all instances of it in favour of mvn-version.

Default mvn-version is mvn33 so remove all declarations of this if
project is using the default.

Change-Id: Ic3f08093d334126418e4fdae0901baf3c29fb00c
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoSwitch 'clean install' to 'clean deploy' 45/67845/1
Thanh Ha [Fri, 2 Feb 2018 02:08:01 +0000 (21:08 -0500)]
Switch 'clean install' to 'clean deploy'

The jobs in global-jjb need to run 'deploy' rather than 'install'
as they deploy to a /tmp/stage repository.

This is prep for https://gerrit.linuxfoundation.org/infra/8438

Change-Id: Ie73b6b9fa7de5f425136283496f404ffce962177
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoRemove mvn-goals for projects that use default 44/67844/1
Thanh Ha [Fri, 2 Feb 2018 01:22:38 +0000 (20:22 -0500)]
Remove mvn-goals for projects that use default

Cleanup projects that are not modifying mvn-goals in anyway.

This is preparation for https://gerrit.linuxfoundation.org/infra/8438

Change-Id: I646743747b908c33bfac5753c30ec8830a3f908d
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoSet default mvn-goals for integration job 43/67843/1
Thanh Ha [Fri, 2 Feb 2018 01:17:56 +0000 (20:17 -0500)]
Set default mvn-goals for integration job

In preparation for https://gerrit.linuxfoundation.org/infra/8438 we
need to make sure this job has a default mvn-goal.

Change-Id: Ie0770d2c811ec1b25df1290be794ffd9a35a74eb
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoRemove unused maven merge job 42/67842/1
Thanh Ha [Fri, 2 Feb 2018 01:15:40 +0000 (20:15 -0500)]
Remove unused maven merge job

Since switching to the maven-merge job from global-jjb we no longer
need this job.

Change-Id: Iddb0a1e06ee9fe8e3975b6d5f58d25470c92c80a
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoUpdate builder image to pull in tsdr fixes 37/67837/1
Thanh Ha [Fri, 2 Feb 2018 00:25:33 +0000 (19:25 -0500)]
Update builder image to pull in tsdr fixes

Pulls in the cassandra/hbase/elasticsearch fix for tsdr.

Change-Id: I1c780474d26f5b8c0dbe442243a15bb62c04d097
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoMerge "Add Genius CSIT job for TDD and/or WIP code"
Jamo Luhrsen [Thu, 1 Feb 2018 23:47:09 +0000 (23:47 +0000)]
Merge "Add Genius CSIT job for TDD and/or WIP code"

6 years agoBump global-jjb to pull in unbound variable fix 29/67829/1
Thanh Ha [Thu, 1 Feb 2018 19:14:28 +0000 (14:14 -0500)]
Bump global-jjb to pull in unbound variable fix

Need to pull in unbound variable fix that broke maven-merge jobs.

Change-Id: Iedba21f22bd131d8e07e8f8c9bf7251c2387fba1
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoUse centos-7 vars file for packer builds 28/67828/1
Thanh Ha [Thu, 1 Feb 2018 18:39:08 +0000 (13:39 -0500)]
Use centos-7 vars file for packer builds

Change-Id: I7b024d32d22e935dac7a05993dfe7332036bd3fe
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoAdd Genius CSIT job for TDD and/or WIP code 02/67802/1
Vishal Thapar [Thu, 1 Feb 2018 08:23:30 +0000 (13:53 +0530)]
Add Genius CSIT job for TDD and/or WIP code

Refer:https://git.opendaylight.org/gerrit/#/c/67707/

Change-Id: I064b7f09da13e78fbd761695a32df843e6c53faa
Signed-off-by: Vishal Thapar <vishal.thapar@ericsson.com>
6 years agoInstall cassandra/hbase/elasticsearch to /tmp 99/67799/1
Thanh Ha [Thu, 1 Feb 2018 02:58:39 +0000 (21:58 -0500)]
Install cassandra/hbase/elasticsearch to /tmp

This should resolve issue raised in this mailing list post:
https://lists.opendaylight.org/pipermail/integration-dev/2018-January/010864.html

Change-Id: Ib2f80f3cefd8882710599a267413a6bc99f14d3f
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoPull in latest global-jjb for maven-merge job fix 95/67795/1
Thanh Ha [Wed, 31 Jan 2018 22:14:16 +0000 (17:14 -0500)]
Pull in latest global-jjb for maven-merge job fix

Pulls in patch https://gerrit.linuxfoundation.org/infra/8623

Change-Id: Ibb52446fbba51dbb4ff9d1523d874a23cb2a7f2b
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoMerge "Add build timeout for controller"
Jamo Luhrsen [Wed, 31 Jan 2018 17:32:41 +0000 (17:32 +0000)]
Merge "Add build timeout for controller"

6 years agoAdd build timeout for controller 89/67789/1
Luis Gomez [Wed, 31 Jan 2018 17:23:49 +0000 (09:23 -0800)]
Add build timeout for controller

Change-Id: Id849c281cd9c2f71e8d47657fd360a4807df68bf
Signed-off-by: Luis Gomez <ecelgp@gmail.com>
6 years agoincrease default 60m to 180m 84/67784/1
Sam Hague [Wed, 31 Jan 2018 13:54:52 +0000 (08:54 -0500)]
increase default 60m to 180m

Change-Id: I266e59b3197c194ca3242cfb0ce6423cdc4c5edd
Signed-off-by: Sam Hague <shague@redhat.com>
6 years agoRemove parallel build from all distribution jobs 70/67770/1
Luis Gomez [Wed, 31 Jan 2018 06:04:03 +0000 (22:04 -0800)]
Remove parallel build from all distribution jobs

Change-Id: I04bb97987c9a713b29def6d6c4184491d501fef2
Signed-off-by: Luis Gomez <ecelgp@gmail.com>
6 years agoMerge "Auto Update CSIT Jobs to run for oxygen"
Jamo Luhrsen [Wed, 31 Jan 2018 01:14:39 +0000 (01:14 +0000)]
Merge "Auto Update CSIT Jobs to run for oxygen"

6 years agoMerge "Auto Update CSIT Jobs to run for nitrogen"
Jamo Luhrsen [Wed, 31 Jan 2018 01:14:35 +0000 (01:14 +0000)]
Merge "Auto Update CSIT Jobs to run for nitrogen"

6 years agoMerge "Auto Update CSIT Jobs to run for carbon"
Jamo Luhrsen [Wed, 31 Jan 2018 01:14:31 +0000 (01:14 +0000)]
Merge "Auto Update CSIT Jobs to run for carbon"

6 years agoMerge "Archive odl configs"
Jamo Luhrsen [Wed, 31 Jan 2018 01:01:07 +0000 (01:01 +0000)]
Merge "Archive odl configs"

6 years agoAuto Update CSIT Jobs to run for nitrogen 62/67762/1
jenkins-releng [Wed, 31 Jan 2018 00:58:09 +0000 (00:58 +0000)]
Auto Update CSIT Jobs to run for nitrogen

Change-Id: I8704fc28dbd1f75d164cd55201ee7ce0c944a93a
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
6 years agoAuto Update CSIT Jobs to run for carbon 61/67761/1
jenkins-releng [Wed, 31 Jan 2018 00:57:44 +0000 (00:57 +0000)]
Auto Update CSIT Jobs to run for carbon

Change-Id: I04d45cbc6da7ea4ce773f19e85c5951900195349
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
6 years agoAuto Update CSIT Jobs to run for oxygen 60/67760/1
jenkins-releng [Wed, 31 Jan 2018 00:56:35 +0000 (00:56 +0000)]
Auto Update CSIT Jobs to run for oxygen

Change-Id: Iecfe0fe22faaba073f55f4b46fdcb8cbf8ba358b
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
6 years agoMerge "Make Openstack Network Service names editable"
Sam Hague [Wed, 31 Jan 2018 00:33:16 +0000 (00:33 +0000)]
Merge "Make Openstack Network Service names editable"

6 years agoFix type in testplan name (add -openstack) 47/67747/1
Jamo Luhrsen [Tue, 30 Jan 2018 21:36:04 +0000 (13:36 -0800)]
Fix type in testplan name (add -openstack)

Change-Id: Id83ad204902c8df5503c77516760d931f993a965
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
6 years agoArchive odl configs 46/67746/1
Sam Hague [Tue, 30 Jan 2018 21:26:05 +0000 (16:26 -0500)]
Archive odl configs

Change-Id: I1c0ede0022f7a2f43177265aa6f56490f497b518
Signed-off-by: Sam Hague <shague@redhat.com>
6 years agoAdd multipatch job documentation 41/67741/1
Luis Gomez [Tue, 30 Jan 2018 20:54:28 +0000 (12:54 -0800)]
Add multipatch job documentation

Change-Id: I96fc21a11252dba4044c73637db823d41a1729e3
Signed-off-by: Luis Gomez <ecelgp@gmail.com>
6 years agoMerge "Add netvirt csit job for TDD and/or WIP code"
Sam Hague [Tue, 30 Jan 2018 18:20:03 +0000 (18:20 +0000)]
Merge "Add netvirt csit job for TDD and/or WIP code"

6 years agoMerge "Add tests to RPM verify job"
Daniel Farrell [Tue, 30 Jan 2018 17:56:14 +0000 (17:56 +0000)]
Merge "Add tests to RPM verify job"

6 years agoMake Openstack Network Service names editable 11/67411/16
gvrangan [Mon, 22 Jan 2018 19:50:12 +0000 (01:20 +0530)]
Make Openstack Network Service names editable

- This patch allows user to change
  the network services loaded in a job.
- This will help enable the Queens job that
  requires new services to be loaded.
- It also addressess the problem of enabling
  compute service in the control node.

Change-Id: Ie6fa9eec931df1f6a3627dd3ef8d91bdacda5a85
Signed-off-by: gvrangan <venkatrangang@hcl.com>
6 years agoAdd tests to RPM verify job 31/67731/1
Daniel Farrell [Tue, 30 Jan 2018 16:33:51 +0000 (11:33 -0500)]
Add tests to RPM verify job

Change-Id: I639cf1a624a5e166e8079d9c56edaaf2dedaaa79
Fixes: INTPAK-17
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
6 years agoUpdate expired Oxygen multipatch example 30/67730/1
Daniel Farrell [Tue, 30 Jan 2018 16:30:40 +0000 (11:30 -0500)]
Update expired Oxygen multipatch example

Change-Id: I1f3d05a44744e7fee66efb75b1a75472b68d93c6
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
6 years agoAdd netvirt csit job for TDD and/or WIP code 07/67707/1
Jamo Luhrsen [Tue, 30 Jan 2018 05:33:07 +0000 (21:33 -0800)]
Add netvirt csit job for TDD and/or WIP code

We want to try having system tests drive development, but we
don't want to add failing test cases to existing jobs. The
existing jobs need to move and stay at 100% as we use them
to gate other dev patches. So, this new job can be a landing
spot for these new CSIT tests that may not be ready on the
feature dev side.

The job can be run with the patch test using the gerrit
keyword "test-netvirt-tdd-wip".

The job can also be a place for new CSIT that is almost
ready, but might need a place to bake to ensure we iron
out all the kinks. For these cases, we'll have to run the
job manually. Or we can set some sort of non frequent
schedule.

Change-Id: Iccdb1c0be8f859e7806b66e0c97e52c6e326d82c
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
6 years agoMerge "Add basic REST API check to RPM tests"
Jamo Luhrsen [Tue, 30 Jan 2018 01:47:42 +0000 (01:47 +0000)]
Merge "Add basic REST API check to RPM tests"

6 years agoNo Oxygen autorelease available, comment out test 98/67698/3
Daniel Farrell [Mon, 29 Jan 2018 23:46:44 +0000 (18:46 -0500)]
No Oxygen autorelease available, comment out test

Change-Id: I0fe1c93714848f73375fd7ebf50b416105429c84
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
6 years agoAdd basic REST API check to RPM tests 92/67592/3
Daniel Farrell [Fri, 26 Jan 2018 01:56:05 +0000 (20:56 -0500)]
Add basic REST API check to RPM tests

Change-Id: I9e786a0d83e1a615911e71c6666b89a79e05e4a3
Fixes: INTPAK-17
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
6 years agoMerge "Update Ansible playbooks to new names"
Thanh Ha [Fri, 26 Jan 2018 05:00:29 +0000 (05:00 +0000)]
Merge "Update Ansible playbooks to new names"

6 years agoSwitch LISP performance CSIT to highcpu VMs 91/67591/1
Lorand Jakab [Thu, 25 Jan 2018 22:19:20 +0000 (00:19 +0200)]
Switch LISP performance CSIT to highcpu VMs

Change-Id: I4d02aaf5842671b191a6a845491a0ed976b3f5c2
Signed-off-by: Lorand Jakab <lojakab@cisco.com>
6 years agoSwitch autorelease to v2-standard-4 system flavor 90/67590/1
Thanh Ha [Thu, 25 Jan 2018 21:54:47 +0000 (16:54 -0500)]
Switch autorelease to v2-standard-4 system flavor

Let's see if switching to v2-standard-4 helps us with the
intermittent lispflowmapping issues.

Change-Id: Ie9ea69b75b186fe55bdfe3c0708abec80f4036eb
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoSwitch the csit-3node-periodic to use job prefix 49/67549/2
Thanh Ha [Wed, 24 Jan 2018 19:30:13 +0000 (14:30 -0500)]
Switch the csit-3node-periodic to use job prefix

Idea to add a new variable "{prefix}" to job templates. This
variable is defined already in defaults.yaml.
The prefix should always be blank in production thus producing the
same existing job names we are all used to. The prefix can be used
locally to add a prefix to job names when pushing jobs to the
sandbox. For example a prefix of "abc-" will be added to the front
of the job name allowing sandbox testers to be able to push a job
to the sandbox with a unique prefix to not overwrite other testers.

Additionally add an id inttest-csit-3node-periodic to make the job
template more easy to maintain. Allows us to refactor the job
template name without having to update every single user of the
template every time as the id will always be the same.

Change-Id: I732dd5120b2005c5e975f68f7d99a98c1203ebe5
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoSwitch the csit-3node to use job prefix 48/67548/2
Thanh Ha [Wed, 24 Jan 2018 19:28:29 +0000 (14:28 -0500)]
Switch the csit-3node to use job prefix

Idea to add a new variable "{prefix}" to job templates. This
variable is defined already in defaults.yaml.
The prefix should always be blank in production thus producing the
same existing job names we are all used to. The prefix can be used
locally to add a prefix to job names when pushing jobs to the
sandbox. For example a prefix of "abc-" will be added to the front
of the job name allowing sandbox testers to be able to push a job
to the sandbox with a unique prefix to not overwrite other testers.

Additionally add an id inttest-csit-3node to make the job
template more easy to maintain. Allows us to refactor the job
template name without having to update every single user of the
template every time as the id will always be the same.

Change-Id: I557e2030280fd3538d3a83fd1833b173cc45f489
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoMerge "Switch the csit-openstack to use job prefix"
Luis Gomez [Thu, 25 Jan 2018 17:08:52 +0000 (17:08 +0000)]
Merge "Switch the csit-openstack to use job prefix"

6 years agoMerge "Switch the csit-hwvtep-openstack to use job prefix"
Luis Gomez [Thu, 25 Jan 2018 17:08:46 +0000 (17:08 +0000)]
Merge "Switch the csit-hwvtep-openstack to use job prefix"

6 years agoMerge "Switch the csit-3node-docker to use job prefix"
Luis Gomez [Thu, 25 Jan 2018 17:08:37 +0000 (17:08 +0000)]
Merge "Switch the csit-3node-docker to use job prefix"

6 years agoMerge "Switch the csit-verify-3node to use job prefix"
Luis Gomez [Thu, 25 Jan 2018 17:08:17 +0000 (17:08 +0000)]
Merge "Switch the csit-verify-3node to use job prefix"

6 years agoMerge "Switch the csit-1node-periodic to use job prefix"
Luis Gomez [Thu, 25 Jan 2018 17:08:08 +0000 (17:08 +0000)]
Merge "Switch the csit-1node-periodic to use job prefix"

6 years agoMerge "Switch the csit-1node to use job prefix"
Luis Gomez [Thu, 25 Jan 2018 17:08:02 +0000 (17:08 +0000)]
Merge "Switch the csit-1node to use job prefix"

6 years agoMerge "Switch the patch-test to use job prefix"
Luis Gomez [Thu, 25 Jan 2018 17:07:51 +0000 (17:07 +0000)]
Merge "Switch the patch-test to use job prefix"

6 years agoBump docs jobs down to 1g systems 64/67564/2
Thanh Ha [Thu, 25 Jan 2018 02:25:23 +0000 (21:25 -0500)]
Bump docs jobs down to 1g systems

Docs should not need 8g to build so let's see if we can
bump them down to 1g systems.

Change-Id: I26281b23d972eac688277e7b3881ef75a85bb57e
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoAdd RTD jobs to lfdocs-conf project 63/67563/2
Thanh Ha [Thu, 25 Jan 2018 02:24:29 +0000 (21:24 -0500)]
Add RTD jobs to lfdocs-conf project

Change-Id: I0097ee59e968571ec3564b1a0026825d3bfa6bf3
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoMerge "Extract common RPM test builder steps to macro"
Thanh Ha [Wed, 24 Jan 2018 23:22:23 +0000 (23:22 +0000)]
Merge "Extract common RPM test builder steps to macro"

6 years agoMerge "Do tests of RPMs built in verify-full job"
Thanh Ha [Wed, 24 Jan 2018 23:21:16 +0000 (23:21 +0000)]
Merge "Do tests of RPMs built in verify-full job"

6 years agoFix variable indirect reference 59/67559/1
Sam Hague [Wed, 24 Jan 2018 21:25:50 +0000 (16:25 -0500)]
Fix variable indirect reference

Change-Id: I351ea40fe07d5f3ad8c8e5583b50fa20f8334198
Signed-off-by: Sam Hague <shague@redhat.com>
6 years agoExtract common RPM test builder steps to macro 50/67450/5
Daniel Farrell [Mon, 22 Jan 2018 23:53:05 +0000 (18:53 -0500)]
Extract common RPM test builder steps to macro

Also cleanup double-braces to make builder calls from macros work.

Runs additional tests for some jobs as a result of consolidation.

Fixes: INTPAK-131
Change-Id: I0b65423fdd47158e0e1e84ec7c6400018ccafded
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
6 years agoSwitch the patch-test to use job prefix 53/67553/1
Thanh Ha [Wed, 24 Jan 2018 19:37:58 +0000 (14:37 -0500)]
Switch the patch-test to use job prefix

Idea to add a new variable "{prefix}" to job templates. This
variable is defined already in defaults.yaml.
The prefix should always be blank in production thus producing the
same existing job names we are all used to. The prefix can be used
locally to add a prefix to job names when pushing jobs to the
sandbox. For example a prefix of "abc-" will be added to the front
of the job name allowing sandbox testers to be able to push a job
to the sandbox with a unique prefix to not overwrite other testers.

Additionally add an id inttest-patch-test to make the job
template more easy to maintain. Allows us to refactor the job
template name without having to update every single user of the
template every time as the id will always be the same.

Change-Id: I2abf886229e496868841f76888fe38deba208301
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoSwitch the csit-openstack to use job prefix 52/67552/1
Thanh Ha [Wed, 24 Jan 2018 19:36:21 +0000 (14:36 -0500)]
Switch the csit-openstack to use job prefix

Idea to add a new variable "{prefix}" to job templates. This
variable is defined already in defaults.yaml.
The prefix should always be blank in production thus producing the
same existing job names we are all used to. The prefix can be used
locally to add a prefix to job names when pushing jobs to the
sandbox. For example a prefix of "abc-" will be added to the front
of the job name allowing sandbox testers to be able to push a job
to the sandbox with a unique prefix to not overwrite other testers.

Additionally add an id inttest-csit-openstack to make the job
template more easy to maintain. Allows us to refactor the job
template name without having to update every single user of the
template every time as the id will always be the same.

Change-Id: Ic1a261c4860436082c982dcf18fb118d46d5f9ec
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoSwitch the csit-hwvtep-openstack to use job prefix 51/67551/1
Thanh Ha [Wed, 24 Jan 2018 19:34:40 +0000 (14:34 -0500)]
Switch the csit-hwvtep-openstack to use job prefix

Idea to add a new variable "{prefix}" to job templates. This
variable is defined already in defaults.yaml.
The prefix should always be blank in production thus producing the
same existing job names we are all used to. The prefix can be used
locally to add a prefix to job names when pushing jobs to the
sandbox. For example a prefix of "abc-" will be added to the front
of the job name allowing sandbox testers to be able to push a job
to the sandbox with a unique prefix to not overwrite other testers.

Additionally add an id inttest-csit-hwvtep-openstack to make the job
template more easy to maintain. Allows us to refactor the job
template name without having to update every single user of the
template every time as the id will always be the same.

Change-Id: I86685a09eb2a3b385778c4dfc7a59b45e97d1693
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoSwitch the csit-3node-docker to use job prefix 50/67550/1
Thanh Ha [Wed, 24 Jan 2018 19:31:54 +0000 (14:31 -0500)]
Switch the csit-3node-docker to use job prefix

Idea to add a new variable "{prefix}" to job templates. This
variable is defined already in defaults.yaml.
The prefix should always be blank in production thus producing the
same existing job names we are all used to. The prefix can be used
locally to add a prefix to job names when pushing jobs to the
sandbox. For example a prefix of "abc-" will be added to the front
of the job name allowing sandbox testers to be able to push a job
to the sandbox with a unique prefix to not overwrite other testers.

Additionally add an id inttest-csit-3node-docker to make the job
template more easy to maintain. Allows us to refactor the job
template name without having to update every single user of the
template every time as the id will always be the same.

Change-Id: I18d977a1a1377ac20b528b65d08b7c22fa888db9
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoSwitch the csit-verify-3node to use job prefix 47/67547/2
Thanh Ha [Wed, 24 Jan 2018 19:22:29 +0000 (14:22 -0500)]
Switch the csit-verify-3node to use job prefix

Idea to add a new variable "{prefix}" to job templates. This
variable is defined already in defaults.yaml.
The prefix should always be blank in production thus producing the
same existing job names we are all used to. The prefix can be used
locally to add a prefix to job names when pushing jobs to the
sandbox. For example a prefix of "abc-" will be added to the front
of the job name allowing sandbox testers to be able to push a job
to the sandbox with a unique prefix to not overwrite other testers.

Additionally add an id inttest-csit-verify-3node to make the job
template more easy to maintain. Allows us to refactor the job
template name without having to update every single user of the
template every time as the id will always be the same.

Change-Id: I9257729a920e23c00434493796fe6fd14ff6bd8f
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoSwitch the csit-1node-periodic to use job prefix 46/67546/1
Thanh Ha [Wed, 24 Jan 2018 19:20:03 +0000 (14:20 -0500)]
Switch the csit-1node-periodic to use job prefix

Idea to add a new variable "{prefix}" to job templates. This
variable is defined already in defaults.yaml.
The prefix should always be blank in production thus producing the
same existing job names we are all used to. The prefix can be used
locally to add a prefix to job names when pushing jobs to the
sandbox. For example a prefix of "abc-" will be added to the front
of the job name allowing sandbox testers to be able to push a job
to the sandbox with a unique prefix to not overwrite other testers.

Additionally add an id inttest-csit-1node-periodic to make the job
template more easy to maintain. Allows us to refactor the job
template name without having to update every single user of the
template every time as the id will always be the same.

Change-Id: I462a6bf817fa0922cc62bb39062e516ba14521ac
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoSwitch the csit-1node to use job prefix 45/67545/1
Thanh Ha [Wed, 24 Jan 2018 19:11:12 +0000 (14:11 -0500)]
Switch the csit-1node to use job prefix

Idea to add a new variable "{prefix}" to job templates. This
variable is defined already in defaults.yaml.
The prefix should always be blank in production thus producing the
same existing job names we are all used to. The prefix can be used
locally to add a prefix to job names when pushing jobs to the
sandbox. For example a prefix of "abc-" will be added to the front
of the job name allowing sandbox testers to be able to push a job
to the sandbox with a unique prefix to not overwrite other testers.

Additionally add an id inttest-csit-1node to make the job
template more easy to maintain. Allows us to refactor the job
template name without having to update every single user of the
template every time as the id will always be the same.

Change-Id: I058dd8604cc1d29cc0feaab587298dc2b563a7cf
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoMerge "Bump odlparent-master maven version"
Thanh Ha [Wed, 24 Jan 2018 18:48:22 +0000 (18:48 +0000)]
Merge "Bump odlparent-master maven version"

6 years agoIncrease maven-jobs timeout for bier to 90 min 40/67540/1
Thanh Ha [Wed, 24 Jan 2018 15:39:17 +0000 (10:39 -0500)]
Increase maven-jobs timeout for bier to 90 min

Ever since the odlparent/yangtools bump this project has been
timing out it's builds. Let's bump it to 90 minutes to see if
that helps.

Change-Id: I281715026020cf79702899b9610f15f02388ce51
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoMerge "Switch the csit-verify-1node to use job prefix"
Andrew Grimberg [Wed, 24 Jan 2018 15:17:29 +0000 (15:17 +0000)]
Merge "Switch the csit-verify-1node to use job prefix"

6 years agoMerge "Increase timeout for jjb jobs to 60"
Andrew Grimberg [Wed, 24 Jan 2018 15:12:48 +0000 (15:12 +0000)]
Merge "Increase timeout for jjb jobs to 60"

6 years agoMerge "Add a prefix variable to defaults as blank"
Thanh Ha [Wed, 24 Jan 2018 14:57:36 +0000 (14:57 +0000)]
Merge "Add a prefix variable to defaults as blank"

6 years agoDo tests of RPMs built in verify-full job 86/67186/7
Daniel Farrell [Tue, 16 Jan 2018 01:49:57 +0000 (20:49 -0500)]
Do tests of RPMs built in verify-full job

Install, start, install feature, stop, uninstall each RPM.

Fixes: INTPAK-121
Change-Id: I63d8c0d16384640b7a8bf0a16442d6362e77f149
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
6 years agoCreate macro to update validate AR projects 55/67455/4
Anil Belur [Tue, 23 Jan 2018 06:38:14 +0000 (16:38 +1000)]
Create macro to update validate AR projects

Create a macro for update validate autorelease projects.
This is much cleaner then pluging in scripts directly into templates.

Change-Id: I0f848f83c495c0fa620fc274bc76aa0af89aea4d
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
6 years agoIncrease timeout for jjb jobs to 60 27/67527/1
Thanh Ha [Wed, 24 Jan 2018 02:17:12 +0000 (21:17 -0500)]
Increase timeout for jjb jobs to 60

builder-merge regularly fails with a 30 minute timeout in ODL if the
job needs to delete things. This is due to the size of ODL's jjb
configuration so let's bump it to 60 to give it more time to
complete.

Change-Id: I5a8668fc01d76c2b11f9c29de9a984134e19b6f7
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoMerge "Clearer error message if unexpected num RPMs"
Thanh Ha [Wed, 24 Jan 2018 02:10:37 +0000 (02:10 +0000)]
Merge "Clearer error message if unexpected num RPMs"

6 years agoMerge "Add jobs for odlparent 3.0.x and 3.1.x streams"
Thanh Ha [Tue, 23 Jan 2018 20:58:37 +0000 (20:58 +0000)]
Merge "Add jobs for odlparent 3.0.x and 3.1.x streams"

6 years agoEnable port status updates 18/67518/1
Jamo Luhrsen [Tue, 23 Jan 2018 20:00:11 +0000 (12:00 -0800)]
Enable port status updates

Change-Id: Ia2388ca70313340f7b6b27e3a3ad9911bdee9944
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
6 years agoMerge "Move cleanup orphaned nodes into openstack-cron"
Jamo Luhrsen [Tue, 23 Jan 2018 19:30:47 +0000 (19:30 +0000)]
Merge "Move cleanup orphaned nodes into openstack-cron"

6 years agoMerge "Move cleanup stale nodes script to openstack-cron"
Jamo Luhrsen [Tue, 23 Jan 2018 19:30:32 +0000 (19:30 +0000)]
Merge "Move cleanup stale nodes script to openstack-cron"

6 years agoMerge "Move cleanup stale stacks job into openstack-cron"
Jamo Luhrsen [Tue, 23 Jan 2018 19:30:19 +0000 (19:30 +0000)]
Merge "Move cleanup stale stacks job into openstack-cron"

6 years agoMerge "Move cleanup-old-images job into openstack-cron"
Jamo Luhrsen [Tue, 23 Jan 2018 19:29:53 +0000 (19:29 +0000)]
Merge "Move cleanup-old-images job into openstack-cron"

6 years agoMerge "Move image-protect into new openstack-cron job"
Jamo Luhrsen [Tue, 23 Jan 2018 19:29:44 +0000 (19:29 +0000)]
Merge "Move image-protect into new openstack-cron job"

6 years agoMerge "Add a new odl-openstack-install macro"
Jamo Luhrsen [Tue, 23 Jan 2018 19:28:41 +0000 (19:28 +0000)]
Merge "Add a new odl-openstack-install macro"

6 years agoBump odlparent-master maven version 84/67484/1
Robert Varga [Tue, 23 Jan 2018 13:52:04 +0000 (14:52 +0100)]
Bump odlparent-master maven version

This bumps odlparent job maven version to 3.5.x.

Change-Id: I87475e44936d0b317026fe19c251f94087b7100a
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
6 years agoAdd jobs for odlparent 3.0.x and 3.1.x streams 82/67482/1
Robert Varga [Tue, 23 Jan 2018 13:49:28 +0000 (14:49 +0100)]
Add jobs for odlparent 3.0.x and 3.1.x streams

odlparent needs two more branches, this adds jobs for them.

Change-Id: If8db58af259e261a34941cc2571c77acdd837c85
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
6 years agouse ODL_PORT 8181 instead of 8080 83/67483/1
Sam Hague [Tue, 23 Jan 2018 03:56:23 +0000 (22:56 -0500)]
use ODL_PORT 8181 instead of 8080

Change-Id: I5e8e5525365d0ead878de412bc93918003f1183f
Signed-off-by: Sam Hague <shague@redhat.com>
6 years agoClearer error message if unexpected num RPMs 52/67452/1
Daniel Farrell [Tue, 23 Jan 2018 01:01:59 +0000 (20:01 -0500)]
Clearer error message if unexpected num RPMs

Change-Id: Ia277eed4b9c164ff8071d0e88d6aff1c8886e565
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
6 years agoUpdate Ansible playbooks to new names 51/67451/1
Daniel Farrell [Tue, 23 Jan 2018 01:00:25 +0000 (20:00 -0500)]
Update Ansible playbooks to new names

Should be merged at same time as 67311.

Change-Id: Ib3b173998f45a7a5bb3dc92a95ff7c7d19c96e3a
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
6 years agoAdd allowed_address_pairs to servers 36/67436/3
Mohammed Naser [Mon, 22 Jan 2018 18:06:39 +0000 (13:06 -0500)]
Add allowed_address_pairs to servers

Resolves routing issue reported by:
https://lists.opendaylight.org/pipermail/integration-dev/2018-January/010794.html

Issue: RT-50966
Signed-off-by: Mohammed Naser <mnaser@vexxhost.com>
Change-Id: I98d651fed3708c29622ac3b82d3cc1a04b0b81d3