releng/builder.git
7 years agoMerge "Migrate vtn matrix-verify jobs to freestyle-verify jobs"
Thanh Ha [Fri, 22 Jul 2016 19:56:02 +0000 (19:56 +0000)]
Merge "Migrate vtn matrix-verify jobs to freestyle-verify jobs"

7 years agoMerge "Migrate yangide matrix-verify jobs to freestyle-verify jobs"
Thanh Ha [Fri, 22 Jul 2016 17:50:36 +0000 (17:50 +0000)]
Merge "Migrate yangide matrix-verify jobs to freestyle-verify jobs"

7 years agoMigrate yangide matrix-verify jobs to freestyle-verify jobs 14/42214/7
Anil Belur [Thu, 21 Jul 2016 05:55:02 +0000 (11:25 +0530)]
Migrate yangide matrix-verify jobs to freestyle-verify jobs

This patch will:

* Delete the existing {project-name}-verify-{stream} jobs
* Create new jobs {project-name}-verify-{stream}-{maven}-{jdk} jobs

This work is related to our infra changes mentioned on the mailing list
(see below for link). We'd like to migrate jobs away from using the
matrix type jobs and convert them to freestyle jobs as the matrix system
occassionally causes us build issues especially with larger queue sizes.

See:
https://lists.opendaylight.org/pipermail/release/2016-July/007288.html

Change-Id: I198a99ec5a74aa8b7b359f1eb86d4e10a3a49446
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
7 years agoMerge "Keep plot records even for deleted builds"
Luis Gomez [Fri, 22 Jul 2016 16:41:33 +0000 (16:41 +0000)]
Merge "Keep plot records even for deleted builds"

7 years agoMerge "Split OVSDB IT into separate mvn targets"
Thanh Ha [Fri, 22 Jul 2016 16:05:28 +0000 (16:05 +0000)]
Merge "Split OVSDB IT into separate mvn targets"

7 years agoFix capwap projects file duplicate variables 21/42321/1
Thanh Ha [Fri, 22 Jul 2016 15:27:27 +0000 (11:27 -0400)]
Fix capwap projects file duplicate variables

Change-Id: I8b00169f62c339d56a27a46f7263df4912d52e96
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
7 years agoMigrate toolkit matrix-verify jobs to freestyle-verify jobs 16/42316/2
Anil Belur [Fri, 22 Jul 2016 12:44:31 +0000 (18:14 +0530)]
Migrate toolkit matrix-verify jobs to freestyle-verify jobs

This patch will:

* Delete the existing {project-name}-verify-{stream} jobs
* Create new jobs {project-name}-verify-{stream}-{maven}-{jdk} jobs

This work is related to our infra changes mentioned on the mailing list
(see below for link). We'd like to migrate jobs away from using the
matrix type jobs and convert them to freestyle jobs as the matrix system
occassionally causes us build issues especially with larger queue sizes.

See:
https://lists.opendaylight.org/pipermail/release/2016-July/007288.html

Change-Id: I84e825e414cc3b636b377895bdd8eb69dfc7311f
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
7 years agoSplit OVSDB IT into separate mvn targets 82/42182/5
Victor Pickard [Wed, 20 Jul 2016 23:41:28 +0000 (19:41 -0400)]
Split OVSDB IT into separate mvn targets

Previously there was only one maven target for OVSDB IT. This
would generate one large file, with the logs from all of the
tests.

This patch creates 4 separate maven targets for OVSDB IT:
  - build
  - library/it
  - southbound-it
  - hwvtepsouthbound-it

Each target will have  it's own log file. This should make
it a little easier to debug each particular IT test target.

Also, this patch adds a new file to config docker for hwvtep
emulation. This config will only occur for OVSDB IT tests
that need it, currently library/it and hwvtepsouthbound-it.

Change-Id: I49a85bf6055e3233747e822038a78b2261e8e24c
Signed-off-by: Victor Pickard <vpickard@redhat.com>
7 years agoKeep plot records even for deleted builds 19/42319/1
Thanh Ha [Fri, 22 Jul 2016 14:03:42 +0000 (10:03 -0400)]
Keep plot records even for deleted builds

Change-Id: I7bf389dcbb8f561f032095dd6e0db720ec56ca75
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
7 years agoMigrate vtn matrix-verify jobs to freestyle-verify jobs 63/42163/11
Anil Belur [Wed, 20 Jul 2016 16:38:28 +0000 (22:08 +0530)]
Migrate vtn matrix-verify jobs to freestyle-verify jobs

This patch will:

    * Delete the existing {project-name}-verify-{stream} jobs
    * Create new jobs {project-name}-verify-{stream}-{maven}-{jdk} jobs

This work is related to our infra changes mentioned on the mailing list
(see below for link). We'd like to migrate jobs away from using the
matrix type jobs and convert them to freestyle jobs as the matrix system
occassionally causes us build issues especially with larger queue sizes.

See:
https://lists.opendaylight.org/pipermail/release/2016-July/007288.html

Change-Id: I7360936e59b30ef8dab55c4710cea708c32bbbfc
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
7 years agoSwitch to public cloud for all integration jobs 81/42281/1
Thanh Ha [Fri, 22 Jul 2016 02:08:01 +0000 (22:08 -0400)]
Switch to public cloud for all integration jobs

Change-Id: I7ea570628c86fd12eb199f7fc6ad5060e6ebbda3
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
7 years agoMove 3node csit tests to public cloud 79/42279/5
Luis Gomez [Fri, 22 Jul 2016 01:13:50 +0000 (18:13 -0700)]
Move 3node csit tests to public cloud

Change-Id: I28afba5dc9b7502bb8ae8d8fdf5b30dc915c26bc
Signed-off-by: Luis Gomez <ecelgp@gmail.com>
7 years agoMerge "Run csit-1node-periodic jobs in public cloud"
Luis Gomez [Thu, 21 Jul 2016 21:59:00 +0000 (21:59 +0000)]
Merge "Run csit-1node-periodic jobs in public cloud"

7 years agoRun csit-1node-periodic jobs in public cloud 86/42186/2
Thanh Ha [Thu, 21 Jul 2016 00:54:28 +0000 (20:54 -0400)]
Run csit-1node-periodic jobs in public cloud

We can now run jobs in the public cloud again. Lets move the
csit-1node-periodic jobs over and see how it works before moving more
jobs over.

Change-Id: If22ddaabeaa66774bc7d7224a3ab7e05eddc6e85
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
7 years agoMerge "Remove jjb custom scripting"
Luis Gomez [Thu, 21 Jul 2016 21:53:01 +0000 (21:53 +0000)]
Merge "Remove jjb custom scripting"

7 years agoMerge "Update controller image label to new format"
Luis Gomez [Thu, 21 Jul 2016 21:52:46 +0000 (21:52 +0000)]
Merge "Update controller image label to new format"

7 years agoMigrate custom jjb jobs to logs.opendaylight.org for netvirt 11/42111/2
Anil Belur [Wed, 20 Jul 2016 02:39:00 +0000 (08:09 +0530)]
Migrate custom jjb jobs to logs.opendaylight.org for netvirt

Change-Id: I3722d816d648ba9bca5f635726def1fa8a0a254d
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
7 years agoBump autorelease to a 4 core system 59/42259/1
Thanh Ha [Thu, 21 Jul 2016 19:42:37 +0000 (15:42 -0400)]
Bump autorelease to a 4 core system

Some project unit tests appear to require 4 cores to successfully pass.
We should bump autorelease to a 4 core system for this reason.

Change-Id: I55cb209ed2d3a417651ebecfd4a59389d57b2fd0
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
7 years agoMerge "Migrate coretutorials matrix-verify jobs to freestyle-verify jobs"
Andrew Grimberg [Thu, 21 Jul 2016 19:34:44 +0000 (19:34 +0000)]
Merge "Migrate coretutorials matrix-verify jobs to freestyle-verify jobs"

7 years agoMigrate armoury matrix-verify jobs to freestyle-verify jobs 92/42192/4
Thanh Ha [Thu, 21 Jul 2016 01:52:05 +0000 (21:52 -0400)]
Migrate armoury matrix-verify jobs to freestyle-verify jobs

This patch will:

    * Delete the existing {project-name}-verify-{stream} jobs
    * Create new jobs {project-name}-verify-{stream}-{maven}-{jdk} jobs

This work is related to our infra changes mentioned on the mailing list
(see below for link). We'd like to migrate jobs away from using the
matrix type jobs and convert them to freestyle jobs as the matrix system
occassionally causes us build issues especially with larger queue sizes.

See:
https://lists.opendaylight.org/pipermail/release/2016-July/007288.html

Change-Id: I1044a3ff0fd045cd8d95acd374ebae21ce76c619
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
7 years agoMigrate coretutorials matrix-verify jobs to freestyle-verify jobs 02/42202/2
Thanh Ha [Thu, 21 Jul 2016 03:09:14 +0000 (23:09 -0400)]
Migrate coretutorials matrix-verify jobs to freestyle-verify jobs

This patch will:

    * Delete the existing {project-name}-verify-{stream} jobs
    * Create new jobs {project-name}-verify-{stream}-{maven}-{jdk} jobs

This work is related to our infra changes mentioned on the mailing list
(see below for link). We'd like to migrate jobs away from using the
matrix type jobs and convert them to freestyle jobs as the matrix system
occassionally causes us build issues especially with larger queue sizes.

See:
https://lists.opendaylight.org/pipermail/release/2016-July/007288.html

Change-Id: Id4761132b82e691b68af65ff6025349272abe035
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
7 years agoYangTools lithium should test with jdk8 58/42258/1
Thanh Ha [Thu, 21 Jul 2016 19:22:40 +0000 (15:22 -0400)]
YangTools lithium should test with jdk8

Change-Id: I8665f441ce8ec714fecfffc0c437e8b4a188d1f1
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
7 years agoFix templates around {jdk} / {jdks} 57/42257/1
Thanh Ha [Thu, 21 Jul 2016 19:06:30 +0000 (15:06 -0400)]
Fix templates around {jdk} / {jdks}

We need {jdk} for the regular jobs and {jdks} for verify job since the
regular jobs are not expecting a list of JDKs it causes issues with
configuration.

Change-Id: I2505207608e789c80fb59dbbd25a39e89165de43
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
7 years agoMerge "Migrate yangtools matrix-verify jobs to freestyle-verify jobs"
Thanh Ha [Thu, 21 Jul 2016 18:42:47 +0000 (18:42 +0000)]
Merge "Migrate yangtools matrix-verify jobs to freestyle-verify jobs"

7 years agoMerge "Added Longevity testing specific karaf features"
Luis Gomez [Thu, 21 Jul 2016 06:58:10 +0000 (06:58 +0000)]
Merge "Added Longevity testing specific karaf features"

7 years agoMerge "Migrate bgpcep matrix-verify jobs to freestyle-verify jobs"
Luis Gomez [Thu, 21 Jul 2016 06:53:04 +0000 (06:53 +0000)]
Merge "Migrate bgpcep matrix-verify jobs to freestyle-verify jobs"

7 years agoMerge "Migrate atrium matrix-verify jobs to freestyle-verify jobs"
Luis Gomez [Thu, 21 Jul 2016 06:52:46 +0000 (06:52 +0000)]
Merge "Migrate atrium matrix-verify jobs to freestyle-verify jobs"

7 years agoMerge "Migrate capwap matrix-verify jobs to freestyle-verify jobs"
Luis Gomez [Thu, 21 Jul 2016 06:52:30 +0000 (06:52 +0000)]
Merge "Migrate capwap matrix-verify jobs to freestyle-verify jobs"

7 years agoMerge "Migrate aaa matrix-verify jobs to freestyle-verify jobs"
Luis Gomez [Thu, 21 Jul 2016 06:50:18 +0000 (06:50 +0000)]
Merge "Migrate aaa matrix-verify jobs to freestyle-verify jobs"

7 years agoMerge "Remove autoupdate script from jjb verify job"
Luis Gomez [Thu, 21 Jul 2016 06:49:33 +0000 (06:49 +0000)]
Merge "Remove autoupdate script from jjb verify job"

7 years agoMerge "Fix typo"
Luis Gomez [Thu, 21 Jul 2016 06:47:51 +0000 (06:47 +0000)]
Merge "Fix typo"

7 years agoMigrate yangtools matrix-verify jobs to freestyle-verify jobs 39/42139/6
Anil Belur [Wed, 20 Jul 2016 11:36:25 +0000 (17:06 +0530)]
Migrate yangtools matrix-verify jobs to freestyle-verify jobs

This patch will:

    * Delete the existing yangtools verify jobs
    * Create new template {project-name}-verify-{stream}-{maven}-{jdk} jobs
    * Switch yangtools back to use a releng managed verify template

In the case of yangtools we are switching from the Maven project job
type to freestyle project type. It should also speed up builds a little
at the end as the freestyle jobs do not run the additional
fingerprinting.

This work is related to our infra changes mentioned on the mailing list
(see below for link). We'd like to migrate jobs away from using the
matrix type jobs and convert them to freestyle jobs as the matrix system
occassionally causes us build issues especially with larger queue sizes.

See:
https://lists.opendaylight.org/pipermail/release/2016-July/007288.html

Change-Id: I6a2fb2d7745a089f29106defd6e4fe4d59584c9c
Co-Authored-By: Thanh Ha <thanh.ha@linuxfoundation.org>
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
7 years agoMigrate capwap matrix-verify jobs to freestyle-verify jobs 98/42198/1
Thanh Ha [Thu, 21 Jul 2016 02:51:41 +0000 (22:51 -0400)]
Migrate capwap matrix-verify jobs to freestyle-verify jobs

This patch will:

    * Delete the existing {project-name}-verify-{stream} jobs
    * Create new jobs {project-name}-verify-{stream}-{maven}-{jdk} jobs

This work is related to our infra changes mentioned on the mailing list
(see below for link). We'd like to migrate jobs away from using the
matrix type jobs and convert them to freestyle jobs as the matrix system
occassionally causes us build issues especially with larger queue sizes.

See:
https://lists.opendaylight.org/pipermail/release/2016-July/007288.html

Change-Id: I5bc9fd75d829a0d23a47fd13a5c12d06268f1795
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
7 years agoMigrate bgpcep matrix-verify jobs to freestyle-verify jobs 97/42197/3
Thanh Ha [Thu, 21 Jul 2016 02:35:31 +0000 (22:35 -0400)]
Migrate bgpcep matrix-verify jobs to freestyle-verify jobs

This patch will:

    * Delete the existing {project-name}-verify-{stream} jobs
    * Create new jobs {project-name}-verify-{stream}-{maven}-{jdk} jobs

This work is related to our infra changes mentioned on the mailing list
(see below for link). We'd like to migrate jobs away from using the
matrix type jobs and convert them to freestyle jobs as the matrix system
occassionally causes us build issues especially with larger queue sizes.

See:
https://lists.opendaylight.org/pipermail/release/2016-July/007288.html

Change-Id: Ieed99d5495eb022e83cdf98616fa9669282918c4
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
7 years agoMigrate atrium matrix-verify jobs to freestyle-verify jobs 96/42196/1
Thanh Ha [Thu, 21 Jul 2016 02:29:00 +0000 (22:29 -0400)]
Migrate atrium matrix-verify jobs to freestyle-verify jobs

This patch will:

    * Delete the existing {project-name}-verify-{stream} jobs
    * Create new jobs {project-name}-verify-{stream}-{maven}-{jdk} jobs

This work is related to our infra changes mentioned on the mailing list
(see below for link). We'd like to migrate jobs away from using the
matrix type jobs and convert them to freestyle jobs as the matrix system
occassionally causes us build issues especially with larger queue sizes.

See:
https://lists.opendaylight.org/pipermail/release/2016-July/007288.html

Change-Id: I3e8bdb5a59d7b4e46bbad83d128ac673d286b395
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
7 years agoUpdate controller image label to new format 83/42183/1
Thanh Ha [Thu, 21 Jul 2016 00:24:42 +0000 (20:24 -0400)]
Update controller image label to new format

Change-Id: I13771a58acb7adc387e6d810915db800818745cd
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
7 years agoBake matplotlib into robot image 75/42175/2
Thanh Ha [Wed, 20 Jul 2016 21:03:25 +0000 (17:03 -0400)]
Bake matplotlib into robot image

matplotlib takes at least 6 minutes to compile when running pip install.
Use packaged version of matplotlib instead and bake it into robot image.

Change-Id: I5035361da26aafe5f462e0be227df0300f558d96
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
7 years agoAdd additional public cloud network to ssh host list 70/42170/3
Thanh Ha [Wed, 20 Jul 2016 20:33:13 +0000 (16:33 -0400)]
Add additional public cloud network to ssh host list

Change-Id: If67f597d20d53c5175af6412c4864b63d842ba1e
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
7 years agoSet JClouds to be single-use slaves 62/42162/2
Thanh Ha [Wed, 20 Jul 2016 16:04:27 +0000 (12:04 -0400)]
Set JClouds to be single-use slaves

Change-Id: I946264302bec502b083c306f2e3339bb0822aafc
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
7 years agoMerge "Add Jenkins job to build RPMs"
Andrew Grimberg [Wed, 20 Jul 2016 20:01:31 +0000 (20:01 +0000)]
Merge "Add Jenkins job to build RPMs"

7 years agoMerge "Simplify distribution-check to use -Pq profile"
Luis Gomez [Wed, 20 Jul 2016 15:30:29 +0000 (15:30 +0000)]
Merge "Simplify distribution-check to use -Pq profile"

7 years agoArchive any heap dumps in distribution-related jobs 58/42158/1
Vratko Polak [Wed, 20 Jul 2016 15:13:45 +0000 (17:13 +0200)]
Archive any heap dumps in distribution-related jobs

This is useful mainly for SingleFeatureTest on odl-integration-all feature.

Downside: This may fill logs.opendaylight.org quite quickly.
TODO: We may want to use gzip (or xz) on them as well.

Change-Id: I99326fd6957216a8f11e21f3418a7cc50bc21df1
Signed-off-by: Vratko Polak <vrpolak@cisco.com>
7 years agoFix typo 07/42107/2
Thanh Ha [Tue, 19 Jul 2016 23:10:02 +0000 (19:10 -0400)]
Fix typo

Change-Id: I9d3dc156dd3e1e2cadb8dd498c91e426a3446ab9
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
7 years agoRemove jjb custom scripting 14/42014/4
Thanh Ha [Mon, 18 Jul 2016 23:03:23 +0000 (19:03 -0400)]
Remove jjb custom scripting

No longer used or necessary to manage releng/builder templates.

Change-Id: Ib6faaad9e734c8a46e018b71efa8763ac4ec45c6
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
7 years agoRemove autoupdate script from jjb verify job 20/42020/2
Thanh Ha [Tue, 19 Jul 2016 01:23:13 +0000 (21:23 -0400)]
Remove autoupdate script from jjb verify job

No longer necessary due to jjb restructuring.

Change-Id: I10011e639bd8e3abc0f3c9a31151b1c368321701
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
7 years agoMerge "Add mvn option -B to not log download stats"
Thanh Ha [Wed, 20 Jul 2016 13:30:02 +0000 (13:30 +0000)]
Merge "Add mvn option -B to not log download stats"

7 years agoAdd mvn option -B to not log download stats 47/42147/1
Sam Hague [Wed, 20 Jul 2016 12:49:01 +0000 (08:49 -0400)]
Add mvn option -B to not log download stats

Change-Id: I329e15c55343d60abb897198d92123ea3609733c
Signed-off-by: Sam Hague <shague@redhat.com>
7 years agoMerge "Remove project cfg files as they are no longer used"
Luis Gomez [Wed, 20 Jul 2016 04:30:44 +0000 (04:30 +0000)]
Merge "Remove project cfg files as they are no longer used"

7 years agoMerge "Simplify odlparent-sonar job configuration"
Luis Gomez [Wed, 20 Jul 2016 04:29:22 +0000 (04:29 +0000)]
Merge "Simplify odlparent-sonar job configuration"

7 years agoMerge "Remove old matrix type verify job"
Luis Gomez [Wed, 20 Jul 2016 04:27:40 +0000 (04:27 +0000)]
Merge "Remove old matrix type verify job"

7 years agoMerge "Remove old matrix type verify jobs"
Luis Gomez [Wed, 20 Jul 2016 04:21:48 +0000 (04:21 +0000)]
Merge "Remove old matrix type verify jobs"

7 years agoMerge "Run verify-jjb in DEBUG mode"
Thanh Ha [Wed, 20 Jul 2016 04:20:00 +0000 (04:20 +0000)]
Merge "Run verify-jjb in DEBUG mode"

7 years agoSimplify distribution-check to use -Pq profile 14/42114/1
Thanh Ha [Tue, 19 Jul 2016 16:20:43 +0000 (12:20 -0400)]
Simplify distribution-check to use -Pq profile

The -Pq profile disables many of the same things distribution-check
wants to disable to run a quick build and build a karaf bundle.

This is a 2nd attempt at this patch now that odlparent was updated to
not skip compiling tests via patch
https://git.opendaylight.org/gerrit/42106

Change-Id: I07e41cd0c5a854c7735951b70f3efe6ad5c97006
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
(cherry picked from commit e61f031a50900a8a2d1895b320806e14f623f408)

7 years agoMerge "Move robot dependencies into packer provision script"
Luis Gomez [Wed, 20 Jul 2016 02:30:45 +0000 (02:30 +0000)]
Merge "Move robot dependencies into packer provision script"

7 years agoMove robot dependencies into packer provision script 03/42103/4
Thanh Ha [Tue, 19 Jul 2016 23:00:03 +0000 (19:00 -0400)]
Move robot dependencies into packer provision script

Install robot dependencies during image provisioning to make the spinup
scripts portion run faster.

Change-Id: I6dd06ff5a044f3fc82d7fa55a1aeafbea0b9478f
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
7 years agoUpdate gbp system_type to be more accurate 08/42108/1
Thanh Ha [Wed, 20 Jul 2016 01:38:33 +0000 (21:38 -0400)]
Update gbp system_type to be more accurate

Change-Id: I2d4a9ffc3214b58d397d3f60d94ad680639e0bc0
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
7 years agoMigrate aaa matrix-verify jobs to freestyle-verify jobs 91/42091/3
Thanh Ha [Tue, 19 Jul 2016 20:35:37 +0000 (16:35 -0400)]
Migrate aaa matrix-verify jobs to freestyle-verify jobs

This patch will:

    * Delete the existing {project-name}-verify-{stream} jobs
    * Create new jobs {project-name}-verify-{stream}-{maven}-{jdk} jobs

This work is related to our infra changes mentioned on the mailing list
(see below for link). We'd like to migrate jobs away from using the
matrix type jobs and convert them to freestyle jobs as the matrix system
occassionally causes us build issues especially with larger queue sizes.

See:
https://lists.opendaylight.org/pipermail/release/2016-July/007288.html

Change-Id: I1dcffb3cb47dfb40dfd8c0744a0c034108b76bd5
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
7 years agoRun verify-jjb in DEBUG mode 01/42101/1
Thanh Ha [Tue, 19 Jul 2016 22:32:05 +0000 (18:32 -0400)]
Run verify-jjb in DEBUG mode

Run with DEBUG mode enabled so that it can tell us which template file
it is parsing when there is a failure.

Change-Id: I0565f2135da1613047c1e759605f55494ca06061
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
7 years agoMerge "Fix contributing docs links; README->readthedocs"
Thanh Ha [Tue, 19 Jul 2016 22:20:00 +0000 (22:20 +0000)]
Merge "Fix contributing docs links; README->readthedocs"

7 years agoMerge "Convert Vagrant to Packer"
Thanh Ha [Tue, 19 Jul 2016 22:09:55 +0000 (22:09 +0000)]
Merge "Convert Vagrant to Packer"

7 years agoConvert Vagrant to Packer 00/42100/1
Andrew Grimberg [Tue, 19 Jul 2016 21:58:14 +0000 (14:58 -0700)]
Convert Vagrant to Packer

Changes in the Rackspace Public cloud that came about because of the
private cloud creation and connection have made using Vagrant inside the
public cloud impossible now. This converts all of the in use Vagrant
definitions to Packer and allows us to build images at the same time in
both clouds so that they are identical as we can possibly make them.

Change-Id: I410ad83eaabddfe50447dbeefe7eb2d79660a06c
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
7 years agoFix contributing docs links; README->readthedocs 99/42099/2
Daniel Farrell [Tue, 19 Jul 2016 21:31:50 +0000 (17:31 -0400)]
Fix contributing docs links; README->readthedocs

Change-Id: I7f0ec2d0f9b488ece4901bbb0978784c49243078
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
7 years agoMerge "Migrate custom jjb jobs to logs.opendaylight.org for ovsdb"
Jamo Luhrsen [Tue, 19 Jul 2016 21:43:38 +0000 (21:43 +0000)]
Merge "Migrate custom jjb jobs to logs.opendaylight.org for ovsdb"

7 years agoAdd Jenkins job to build RPMs 83/42083/6
Daniel Farrell [Tue, 19 Jul 2016 18:29:09 +0000 (14:29 -0400)]
Add Jenkins job to build RPMs

Add job that accepts params that define an RPM build and uses
Int/Pack's build.py script to build an ODL RPM.

Change-Id: I51ee7db2f04a39a4bbc771a223cafced8446b5ca
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
7 years agoMerge "use new netvirt-openstack feature instead of netvirt-vpnservice-openstack"
Thanh Ha [Tue, 19 Jul 2016 20:29:04 +0000 (20:29 +0000)]
Merge "use new netvirt-openstack feature instead of netvirt-vpnservice-openstack"

7 years agoMerge "Revert "Simplify distribution-check to use -Pq profile""
Thanh Ha [Tue, 19 Jul 2016 20:27:10 +0000 (20:27 +0000)]
Merge "Revert "Simplify distribution-check to use -Pq profile""

7 years agoRevert "Simplify distribution-check to use -Pq profile" 89/42089/1
Thanh Ha [Tue, 19 Jul 2016 20:24:30 +0000 (16:24 -0400)]
Revert "Simplify distribution-check to use -Pq profile"

This reverts commit e61f031a50900a8a2d1895b320806e14f623f408.

Turns out this profile is too aggressive and causes build failures with
the distribution-check job.

Change-Id: I3e403c450c55ed78e96d582538a395cd007df745
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
7 years agoBeep up lispflowmapping build VM to 4 CPUs 85/42085/1
Lorand Jakab [Tue, 19 Jul 2016 19:23:46 +0000 (14:23 -0500)]
Beep up lispflowmapping build VM to 4 CPUs

It is probably more efficient than having to run 'reverify' or 'recheck'
over again, hoping that all jobs will pass at the same time.

See https://git.opendaylight.org/gerrit/#/c/41662/

Change-Id: Ic65f7d3504c60ba6ad24a1227930b583d94843e1
Signed-off-by: Lorand Jakab <lojakab@cisco.com>
7 years agoMigrate custom jjb jobs to logs.opendaylight.org for ovsdb 21/42021/3
Anil Belur [Tue, 19 Jul 2016 01:31:47 +0000 (07:01 +0530)]
Migrate custom jjb jobs to logs.opendaylight.org for ovsdb

Change-Id: I7cc2e8b84d3b605fde6c4293204297c947b3b0af
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
7 years agoRemove old matrix type verify jobs 84/42084/1
Thanh Ha [Tue, 19 Jul 2016 18:30:56 +0000 (14:30 -0400)]
Remove old matrix type verify jobs

With the new {project-name}-verify-{stream}-{maven}-{jdk} job type
working there is no longer a need to maintain the old matrix style
verify job.

Change-Id: I4bfb379e792ad5238f34eb463988283768144c3d
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
7 years agoRemove old matrix type verify job 82/42082/1
Thanh Ha [Tue, 19 Jul 2016 18:28:04 +0000 (14:28 -0400)]
Remove old matrix type verify job

With job template {project-name}-verify-{stream}-{maven}-{jdk} working
there is no longer a need for the old matrix style verify job.

Change-Id: Ica9383a856584fa89350605486e7e06df40e301e
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
7 years agoAdded Longevity testing specific karaf features 19/41619/5
Kumar Rishabh [Sun, 10 Jul 2016 02:18:48 +0000 (07:48 +0530)]
Added Longevity testing specific karaf features

Added longevity specific resource library to the controller-run script
and modified openflowplugin-scalability job to include the required
libraries.

Change-Id: I3aabd844ed3f6d4b5358dc5f8d30f230a799d42c
Signed-off-by: Kumar Rishabh <shailrishabh@gmail.com>
7 years agoSimplify patch test jobs to use -Pq profile 73/42073/2
Luis Gomez [Tue, 19 Jul 2016 17:07:52 +0000 (10:07 -0700)]
Simplify patch test jobs to use -Pq profile

Change-Id: I64b5a3c65690fe75128132b02769a0f035e369a3
Signed-off-by: Luis Gomez <ecelgp@gmail.com>
7 years agoMerge "Simplify distribution-check to use -Pq profile"
Luis Gomez [Tue, 19 Jul 2016 16:53:22 +0000 (16:53 +0000)]
Merge "Simplify distribution-check to use -Pq profile"

7 years agoMerge "Update ovsdb projects file"
Jamo Luhrsen [Tue, 19 Jul 2016 16:33:39 +0000 (16:33 +0000)]
Merge "Update ovsdb projects file"

7 years agouse new netvirt-openstack feature instead of netvirt-vpnservice-openstack 69/42069/1
Jamo Luhrsen [Tue, 19 Jul 2016 16:21:48 +0000 (09:21 -0700)]
use new netvirt-openstack feature instead of netvirt-vpnservice-openstack

Change-Id: Ib36170c901baf3569e0eb48e3510fb0e6d0bcbef
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
7 years agoSimplify distribution-check to use -Pq profile 68/42068/1
Thanh Ha [Tue, 19 Jul 2016 16:20:43 +0000 (12:20 -0400)]
Simplify distribution-check to use -Pq profile

The -Pq profile disables many of the same things distribution-check
wants to disable to run a quick build and build a karaf bundle.

Change-Id: I6e5fc821dfeabfec9583344375d9ec23198908b9
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
7 years agoFix jdk version in odlparent-verify job 66/42066/1
Thanh Ha [Tue, 19 Jul 2016 16:02:28 +0000 (12:02 -0400)]
Fix jdk version in odlparent-verify job

Setting should have been openjdk8 for boron.

Change-Id: I72cd986116a12d8d2554f0dc8077ab08f669744c
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
7 years agoSimplify odlparent-sonar job configuration 65/42065/1
Thanh Ha [Tue, 19 Jul 2016 15:52:14 +0000 (11:52 -0400)]
Simplify odlparent-sonar job configuration

Change-Id: I601704c950ba88d7415a349b7bf9c3137f5670fa
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
7 years agoFix email prefix for project-name 58/42058/1
Thanh Ha [Tue, 19 Jul 2016 15:00:48 +0000 (11:00 -0400)]
Fix email prefix for project-name

Change https://git.opendaylight.org/gerrit/42019/ did not update the
email prefixes which could be a problem if name is not project-name.

Change-Id: I004149afd408bf5fe433fabfb27ecaf0e3f6555d
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
7 years agoAdd new freestyle verify job type to odlparent 54/42054/4
Thanh Ha [Tue, 19 Jul 2016 14:40:46 +0000 (10:40 -0400)]
Add new freestyle verify job type to odlparent

Change-Id: Ia0e4f40c68c739cecb9fbfd96ef00c6d4f78a8c2
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
7 years agoUpdate ovsdb projects file 53/42053/1
Thanh Ha [Tue, 19 Jul 2016 14:27:21 +0000 (10:27 -0400)]
Update ovsdb projects file

Split projects file into 3 projects for each release. This way we can
test against multiple jdk versions with new jobs.

Change-Id: I7f7a734dbcf16a51370d6daeb58f94ee0038fb64
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
7 years agoChange template {name} field into {project-name} 19/42019/1
Thanh Ha [Mon, 18 Jul 2016 23:53:43 +0000 (19:53 -0400)]
Change template {name} field into {project-name}

With the changes we want to do to the matrix job we need to add a
project-name field so that we can declare multiple jjb 'project'
sections that use the same name. This way job names won't be changed in
Jenkins if we create multiple project configurations.

Change-Id: Ic6829e67e1769c181d023aab43bb6e71452ec647
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
7 years agoRemove project cfg files as they are no longer used 13/42013/2
Thanh Ha [Mon, 18 Jul 2016 23:02:18 +0000 (19:02 -0400)]
Remove project cfg files as they are no longer used

Change-Id: Ia086e13edc87d49ebdca63de670664f559f310ad
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
7 years agoMove controller.sh into builder.sh 15/42015/2
Thanh Ha [Mon, 18 Jul 2016 23:24:25 +0000 (19:24 -0400)]
Move controller.sh into builder.sh

Change-Id: Id7220c311ca528faa395f9d686d7a218302f92b0
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
7 years agoUpdate java templates with variable {build-node} 96/41996/3
Anil Belur [Mon, 18 Jul 2016 17:34:39 +0000 (23:04 +0530)]
Update java templates with variable {build-node}

Change-Id: I9497d4fe3e4072fe12c82682356c61b7f32a7f08
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
7 years agoConvert verify and merge nodes to use new build label 12/42012/1
Thanh Ha [Mon, 18 Jul 2016 22:38:00 +0000 (18:38 -0400)]
Convert verify and merge nodes to use new build label

Change-Id: I330b15a390c729ec5b5128ad8fd8708376af398d
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
7 years agoUpdate opflex to use new build labels 11/42011/2
Thanh Ha [Mon, 18 Jul 2016 22:33:42 +0000 (18:33 -0400)]
Update opflex to use new build labels

Change-Id: I643062510ec0642f82162fd4db75824ef9f5c577
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
7 years agoUpdate devstack and docker to use new build labels 10/42010/1
Thanh Ha [Mon, 18 Jul 2016 22:31:52 +0000 (18:31 -0400)]
Update devstack and docker to use new build labels

Change-Id: Ib7ddaa291a95752576bc318fa0fa73dde3f479d6
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
7 years agoUpdate lacp to use new build labels 09/42009/1
Thanh Ha [Mon, 18 Jul 2016 22:27:44 +0000 (18:27 -0400)]
Update lacp to use new build labels

Change-Id: Ic8252c01871ed991a9c60b4218afb9c082a727e2
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
7 years agoUpdate gbp to use new build labels 08/42008/1
Thanh Ha [Mon, 18 Jul 2016 22:26:29 +0000 (18:26 -0400)]
Update gbp to use new build labels

Change-Id: Ie6241e67a2c1ce665dae50647d44c6441714d551
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
7 years agoUpdate integration jobs to use new build labels 06/42006/1
Thanh Ha [Mon, 18 Jul 2016 22:22:59 +0000 (18:22 -0400)]
Update integration jobs to use new build labels

Change-Id: I74b7791dc785168a9e90d782d33e37b0102c509c
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
7 years agoUpdate autorelease jobs to use new build labels 05/42005/1
Thanh Ha [Mon, 18 Jul 2016 22:17:11 +0000 (18:17 -0400)]
Update autorelease jobs to use new build labels

Change-Id: I775bfe2143228c83c03495a7ebfebd6376f83602
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
7 years agoIntroduce bgpcep to use build-node for 4cpu system 90/41990/3
Anil Belur [Mon, 18 Jul 2016 16:37:01 +0000 (22:07 +0530)]
Introduce bgpcep to use build-node for 4cpu system

Change-Id: I00d3c8bf408b304639d260bd3cfcd08bfcc9330e
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
7 years agoMerge "Bump netvirt memory by 2x"
Vratko Polák [Mon, 18 Jul 2016 15:30:51 +0000 (15:30 +0000)]
Merge "Bump netvirt memory by 2x"

7 years agoMerge "Added a CSIT of VTN project to csit-list."
Vratko Polák [Mon, 18 Jul 2016 15:29:38 +0000 (15:29 +0000)]
Merge "Added a CSIT of VTN project to csit-list."

7 years agoBump netvirt memory by 2x 16/41916/2
Thanh Ha [Sat, 16 Jul 2016 12:14:31 +0000 (08:14 -0400)]
Bump netvirt memory by 2x

Change-Id: Ib99b4c7de8f0747098ca70066d5c647f6e419af8
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
7 years agoRestore integration job dependencies for OVSDB 20/41920/1
Luis Gomez [Sat, 16 Jul 2016 19:07:51 +0000 (12:07 -0700)]
Restore integration job dependencies for OVSDB

OVSDB should be in offset 1, it is in offset 2 in this relase because
of the project split.

Change-Id: Ie989c458f502561034807e3c3fc176dc67ce0364
Signed-off-by: Luis Gomez <ecelgp@gmail.com>
7 years agoUpdate project dependencies according to offset 13/41913/3
Thanh Ha [Sat, 16 Jul 2016 03:08:25 +0000 (23:08 -0400)]
Update project dependencies according to offset

- Offset-0 projects should depend only on offset-0
- Offset-1 projects should depend only on offset-0 and offset-1
- Offset-2 projects should depend only on offset-1 and offset-2
- Non-SimRel participating offsets depend on no offsets

Change-Id: I2b8bce76674405a98a528bf6f795744b99d28cca
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
7 years agoremove offset 0 distribtion triggers for offset 2 CSIT 10/41910/2
Jamo Luhrsen [Fri, 15 Jul 2016 20:22:32 +0000 (13:22 -0700)]
remove offset 0 distribtion triggers for offset 2 CSIT

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