ci-management.git
7 years agoMerge "Various fixes to the deb_dpkg build script"
Andrew Grimberg [Mon, 24 Oct 2016 16:01:54 +0000 (16:01 +0000)]
Merge "Various fixes to the deb_dpkg build script"

7 years agoGrant Jenkins sudo rights on build minions 32/3532/1
Andrew Grimberg [Fri, 21 Oct 2016 20:03:59 +0000 (13:03 -0700)]
Grant Jenkins sudo rights on build minions

While it would be nice to not need sudo rights for Jenkins on the build
minions, it is unfortunately needed in many cases.

Change-Id: Ia7b78008d9f828b222f1f530ec52db340152b29a
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
7 years agoMerge "Use ubuntu1604 nodes for csit jenkins jobs"
C.J. Collier [Fri, 21 Oct 2016 16:59:30 +0000 (16:59 +0000)]
Merge "Use ubuntu1604 nodes for csit jenkins jobs"

7 years agoAdding new wrapper to allow no-activity timeouts 10/3510/3
Vanessa Rene Valderrama [Thu, 20 Oct 2016 16:15:23 +0000 (11:15 -0500)]
Adding new wrapper to allow no-activity timeouts

Adding fdio-infra-wrappers-non-activity-timeout wrapper to allow
additional configuration timeout options.  Configured CSIT timeouts
using the new wrapper.

Change-Id: I40b3288b788f1acc2c5682adb0b544af85d75335
Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
7 years agoMerge "No-activity timeout for csit-perf jobs"
Ed Warnicke [Thu, 20 Oct 2016 15:46:59 +0000 (15:46 +0000)]
Merge "No-activity timeout for csit-perf jobs"

7 years agoCSIT-56: Automated run of Honeycomb tests 18/3018/7
Tibor Frank [Wed, 21 Sep 2016 06:36:00 +0000 (08:36 +0200)]
CSIT-56: Automated run of Honeycomb tests

- Update 'csit-honeycomb-functional-{stream}-{os}' job to the
  latest changes.

Change-Id: I904423a4f55c11007aa7ba1a0268642a103ab699
Signed-off-by: Tibor Frank <tifrank@cisco.com>
7 years agoUse ubuntu1604 nodes for csit jenkins jobs 82/3482/1
Jan Gelety [Wed, 19 Oct 2016 10:23:40 +0000 (12:23 +0200)]
Use ubuntu1604 nodes for csit jenkins jobs

- set node to verify-ubuntu1604 for all csit jenkins jobs

Change-Id: I08a9083295473eae44ff4f7ec76febf435860f13
Signed-off-by: Jan Gelety <jgelety@cisco.com>
7 years agoRemove references to ccache. 76/3476/1
Thomas F Herbert [Tue, 18 Oct 2016 18:20:42 +0000 (14:20 -0400)]
Remove references to ccache.

Change-Id: Ie3578599ec8493efb748fcf3602ed4fde22e77dc
Signed-off-by: Thomas F Herbert <therbert@redhat.com>
7 years agoCorrect failing JJB processing 75/3475/4
C.J. Collier [Tue, 18 Oct 2016 17:35:59 +0000 (10:35 -0700)]
Correct failing JJB processing

* use literal gerrit credentials
* remove wrappers which are defined in a template

Change-Id: Icc827b4435be7a401705f4089821358d6912d937
Signed-off-by: C.J. Collier <cjcollier@linuxfoundation.org>
7 years agoMerge "Initial commit of support for rpm_dpdk project. Fix script name and removed...
Ed Warnicke [Tue, 18 Oct 2016 15:39:34 +0000 (15:39 +0000)]
Merge "Initial commit of support for rpm_dpdk project. Fix script name and removed Maven Definition missing required for Centos 7 builds."

7 years agoUpdate VPP CSIT verify jobs to 1604 71/3471/1
Dave Wallace [Tue, 18 Oct 2016 15:34:03 +0000 (11:34 -0400)]
Update VPP CSIT verify jobs to 1604

Change-Id: I60d238d70f079a84130d26ae9f3b8a0a637820d3
Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
7 years agoUse manual trigger for vpp-csit-verify-virl-1604-test-{stream} 61/3461/1
Dave Wallace [Tue, 18 Oct 2016 02:42:11 +0000 (22:42 -0400)]
Use manual trigger for vpp-csit-verify-virl-1604-test-{stream}

Change-Id: If56b8bd54f5980397fcee125fa3b6107451c068b
Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
7 years agojob-template fixes for vpp-csit-verify-virl-1604-test-{stream} 59/3459/1
Dave Wallace [Mon, 17 Oct 2016 22:56:51 +0000 (18:56 -0400)]
job-template fixes for vpp-csit-verify-virl-1604-test-{stream}

Change-Id: I201d1b9c2a0884eb4d6c8063aa5287de271780bb
Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
7 years agoAdd csit functional test to vpp-csit-verify-virl-1604-test-{stream} 58/3458/2
Dave Wallace [Mon, 17 Oct 2016 19:29:18 +0000 (15:29 -0400)]
Add csit functional test to vpp-csit-verify-virl-1604-test-{stream}

Change-Id: I4a401dd8b9a7772bb971982b667747eff5042a4b
Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
7 years agoInitial commit of support for rpm_dpdk project. 52/3452/5
Thomas F Herbert [Sun, 16 Oct 2016 23:52:46 +0000 (19:52 -0400)]
Initial commit of support for rpm_dpdk project.
Fix script name and removed Maven
Definition missing required for Centos 7 builds.

Change-Id: I6b7f4fab9c1b2d634e5576cd21977f0455a18cd1
Signed-off-by: Thomas F Herbert <therbert@redhat.com>
7 years agoMerge "Fix probe job to use ubuntu1604"
Thanh Ha [Mon, 17 Oct 2016 18:15:33 +0000 (18:15 +0000)]
Merge "Fix probe job to use ubuntu1604"

7 years agoFix probe job to use ubuntu1604 56/3456/1
Ed Warnicke [Mon, 17 Oct 2016 18:14:30 +0000 (11:14 -0700)]
Fix probe job to use ubuntu1604

Change-Id: I7b27c20b4ecf98d92bf3b5dfe8a49bbaabf37496
Signed-off-by: Ed Warnicke <eaw@cisco.com>
7 years agoFix vpp-csit-verify-virl-1604-test due to 3412 55/3455/1
Thanh Ha [Mon, 17 Oct 2016 18:04:04 +0000 (14:04 -0400)]
Fix vpp-csit-verify-virl-1604-test due to 3412

Need to update vpp job to make use of changes from Change 3412.

Change-Id: I3946667d3eee87e0c9a7b7c7a84242de8eaa3319
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
7 years agoMerge "Remove jjb-update.sh script"
Ed Warnicke [Mon, 17 Oct 2016 17:58:03 +0000 (17:58 +0000)]
Merge "Remove jjb-update.sh script"

7 years agoMerge "Use fdio-infra-wrappers to simplify common wrapper use"
Ed Warnicke [Mon, 17 Oct 2016 17:57:36 +0000 (17:57 +0000)]
Merge "Use fdio-infra-wrappers to simplify common wrapper use"

7 years agoMerge "Remove unnecessary ssh-credentials defaults"
Ed Warnicke [Mon, 17 Oct 2016 17:57:30 +0000 (17:57 +0000)]
Merge "Remove unnecessary ssh-credentials defaults"

7 years agoMerge "Remove the need for mvn33 defaults"
Ed Warnicke [Mon, 17 Oct 2016 17:56:36 +0000 (17:56 +0000)]
Merge "Remove the need for mvn33 defaults"

7 years agoProbe job to check for csit 1604 53/3453/4
Ed Warnicke [Mon, 17 Oct 2016 17:30:54 +0000 (10:30 -0700)]
Probe job to check for csit 1604

Change-Id: Ibaa54365c7bf96138650bc76a9b4eb11155c2f86
Signed-off-by: Ed Warnicke <eaw@cisco.com>
7 years agoRevert "Update VPP CSIT verify jobs to 1604" 51/3451/1
Peter Mikus [Mon, 17 Oct 2016 16:21:04 +0000 (16:21 +0000)]
Revert "Update VPP CSIT verify jobs to 1604"

This reverts commit 9e8303d5eee34cf0cae19502a195c252f8d696b2.

Change-Id: I14d3820d882bd2f077b52155e24de81a2e9d8a9a
Signed-off-by: pmikus <pmikus@cisco.com>
7 years agoNo-activity timeout for csit-perf jobs 49/3449/2
Miroslav Miklus [Mon, 17 Oct 2016 15:39:22 +0000 (17:39 +0200)]
No-activity timeout for csit-perf jobs

Absolute timeout is not an option for csit perf jobs, but we can
declare perf job as dead if there is no console output for some time.

Change-Id: If075c2be8a139c859f80bc55e64e9dac291ac9f8
Signed-off-by: Miroslav Miklus <mmiklus@cisco.com>
7 years agoUpdate VPP CSIT verify jobs to 1604 44/3444/1
pmikus [Mon, 17 Oct 2016 12:43:50 +0000 (13:43 +0100)]
Update VPP CSIT verify jobs to 1604

Change-Id: I2d9c1eb9a098d01fca4eed66c1077eec39231568
Signed-off-by: pmikus <pmikus@cisco.com>
7 years agoVarious fixes to the deb_dpkg build script 30/3430/4
C.J. Collier [Fri, 14 Oct 2016 18:45:01 +0000 (11:45 -0700)]
Various fixes to the deb_dpkg build script

* Use more accurate means of finding upstream original version
* Remove options from dpkg-checkbuilddeps
* Replace ~ with - in origin versions
* Add message indicating which packages need to be included in respin
* refactor checks for shasums of respin scripts

Change-Id: Ie6f95f71cd37434882a93c3ad25d8444460ec74d
Signed-off-by: C.J. Collier <cjcollier@linuxfoundation.org>
7 years agoMerge "Enable ubuntu16 build for HC"
Thanh Ha [Fri, 14 Oct 2016 16:00:22 +0000 (16:00 +0000)]
Merge "Enable ubuntu16 build for HC"

7 years agoExplicitly set JDK as openjdk8 for honeycomb jobs 20/3420/1
Marek Gradzki [Fri, 14 Oct 2016 08:31:29 +0000 (10:31 +0200)]
Explicitly set JDK as openjdk8 for honeycomb jobs

Change-Id: I309ee62b065589e61a815e8f05e9cfc33742cc73
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
7 years agoRemove jjb-update.sh script 13/3413/1
Thanh Ha [Fri, 14 Oct 2016 04:52:48 +0000 (00:52 -0400)]
Remove jjb-update.sh script

The jjb-update.sh script was used by ODL when they had a custom
abstraction layer ontop of JJB for further customizing job templates.
This is no longer used in ODL and FD.io never had any custom JJB
scripting layer to begin with so this script is actually an unnecessary
additional process being run, remove it.

Also improve the merge job to print out python library versions and
jenkins-jobs version for troubleshooting.

Change-Id: I2e174747601c3ea31b1f5912ac56815bd73b3ae2
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
7 years agoUse fdio-infra-wrappers to simplify common wrapper use 12/3412/2
Thanh Ha [Fri, 14 Oct 2016 04:39:37 +0000 (00:39 -0400)]
Use fdio-infra-wrappers to simplify common wrapper use

- Move timestamps to fdio-infra-wrappers as every job is using it
- Move ssh-credentials into fdio-infra-wrappers as every job is using it
- Ensuer ALL jobs are using fdio-infra-wrappers (this should be policy!)

FD.io has this convenient wrapper called fdio-infra-wrappers which is a
simple macro to configure common wrapper functionality that all jobs
should be configured with all jobs are already configuring it too so
simplify job configuration and ensuring we don't have duplication
everywhere.

Less lines of code and more code reuse makes for easier maintenance :)

Change-Id: Ia73b09dfc556f684c43853797231da84a9c517af
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
7 years agoRemove unnecessary ssh-credentials defaults 11/3411/1
Thanh Ha [Fri, 14 Oct 2016 04:32:00 +0000 (00:32 -0400)]
Remove unnecessary ssh-credentials defaults

ODL used to use a variable called {ssh-credentials} as a form of
redirection in order to have a simple human readable word to represent a
unique credentials id in Jenkins. Newer versions of Jenkins actually
allows us to override the credentials-id UUID format and pass a human
readable filename.

Considering that FD.io has been using a human readable
jenkins-gerrit-credentials credentials-id remove the unnecessary
{ssh-credentials} id defaults from global-defaults and just access the
credential directly.

Change-Id: I7b59357dcacb2195646719709b3b623429deca91
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
7 years agoRemove the need for mvn33 defaults 10/3410/1
Thanh Ha [Fri, 14 Oct 2016 04:26:21 +0000 (00:26 -0400)]
Remove the need for mvn33 defaults

Instead of indirectly calling {mvn33} in jjb and redirecting it to
Maven_3.3.9 in Jenkins. Simply name Maven in Jenkins mvn33 and then
jobs can call mvn33 directly without the need for the defaults
redirection.

The new mvn33 profile has already been created in fd.io Jenkins.

Change-Id: I792509ab2d80546a532930f1f579afb69bfc670c
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
7 years agoAdd timestampes to all vpp jobs 86/3386/1
Ed Warnicke [Wed, 12 Oct 2016 22:56:57 +0000 (15:56 -0700)]
Add timestampes to all vpp jobs

Change-Id: Ic67f62f48421ad18147a13ce6485bd1c892cc3a0
Signed-off-by: Ed Warnicke <eaw@cisco.com>
7 years agoAdd pristine-tar to package list 62/3362/2
C.J. Collier [Wed, 12 Oct 2016 05:59:21 +0000 (22:59 -0700)]
Add pristine-tar to package list

* fetching package index first
* also installing pristine-tar

Change-Id: I2b5fc1ffbf4067907c73682220f7785c8bb74690
Signed-off-by: C.J. Collier <cjcollier@linuxfoundation.org>
7 years agoEnable ubuntu16 build for HC 56/3356/2
Maros Marsalek [Tue, 11 Oct 2016 15:18:13 +0000 (17:18 +0200)]
Enable ubuntu16 build for HC

Change-Id: I8b976f59fe4a17ff0e620b17c40ba8f071a381ac
Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
7 years agoMerge "Remove csit timed jobs for 16.09 branch"
C.J. Collier [Wed, 12 Oct 2016 01:42:43 +0000 (01:42 +0000)]
Merge "Remove csit timed jobs for 16.09 branch"

7 years agoFix honeycomb-merge jobs failing to publish sonar 60/3360/2
Thanh Ha [Tue, 11 Oct 2016 19:57:05 +0000 (15:57 -0400)]
Fix honeycomb-merge jobs failing to publish sonar

Jenkins 2 moved the JDK configuration to a new Jenkins global
configuration page under Manage Jenkins > Global Tool Configuration. The
fd.io instance of Jenkins was missing JDK configuration which as now
been rectified.

Additionally this patch configures the Jobs to run using a specified JDK
as configured via Jenkins global configuration. Valid values are:

- openjdk7-centos7
- openjdk8-centos8
- openjdk7-ubuntu1404
- openjdk8-ubuntu1404
- openjdk7-ubuntu1604
- openjdk8-ubuntu1604

This patch configures HoneyComb merge job to run using JDK8.

Follow on patches should be submitted to ensure all jobs explicitly
specify which JDK versions they need to run against.

RT: 30789
Change-Id: I71d281a0ea5b2dd3f1f45b9ea4acbff73765bd05
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
7 years agoTemporarily disable sonar 59/3359/1
Thanh Ha [Tue, 11 Oct 2016 19:02:11 +0000 (15:02 -0400)]
Temporarily disable sonar

Sonar is failing at the moment because the build runs against Java 8 and
then sonar maven build step runs with Java 7. Disable sonar publishing
so that the merge job at least passes while we figure out the right
incantation to allow for the sonar step to pass.

Change-Id: I5c868ba3888a19aa85c46dc8ee6af4c6f2b49706
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
7 years agoPurge Java 7 38/3338/3
C.J. Collier [Tue, 11 Oct 2016 02:43:52 +0000 (19:43 -0700)]
Purge Java 7

* prior to running the merge job, purge the openjdk-7-jre and openjdk-7-jdk packages
* sonar is failing due to not using the correct java version
* Specifying java 8 is insufficient
* Removing java 7 is the only working solution we've found.

Change-Id: I17d5d71c54f6fd3ea42afd8d96bb9281ba5cfce3
Signed-off-by: C.J. Collier <cjcollier@linuxfoundation.org>
7 years agoRemove csit timed jobs for 16.09 branch 49/3349/1
Jan Gelety [Tue, 11 Oct 2016 11:48:04 +0000 (13:48 +0200)]
Remove csit timed jobs for 16.09 branch

- remove 1609 option from stream_timed parameter

Change-Id: Icd1e39c8e8f47b4345bb132c031e5a94c83e17b0
Signed-off-by: Jan Gelety <jgelety@cisco.com>
7 years agoSpecify JDK 36/3336/1
C.J. Collier [Mon, 10 Oct 2016 19:16:48 +0000 (12:16 -0700)]
Specify JDK

* include jdk: openjdk8 as per discussion on IRC

Change-Id: I8cdedd5fed0129ff3ac6c56a98b235442d9ba3d3
Signed-off-by: C.J. Collier <cjcollier@linuxfoundation.org>
7 years agoDo not revert to java 7 35/3335/1
C.J. Collier [Mon, 10 Oct 2016 18:46:46 +0000 (11:46 -0700)]
Do not revert to java 7

* find and remove all instances of update-java-alternatives -s /usr/lib/jvm/java-1.7.0-openjdk-amd64

Change-Id: I2fe5167cc0210b6bb68d2fb072d020574ec3c42f
Signed-off-by: C.J. Collier <cjcollier@linuxfoundation.org>
7 years agoForce Jenkins to not change votes on merge 26/3326/1
Andrew Grimberg [Fri, 7 Oct 2016 17:02:44 +0000 (10:02 -0700)]
Force Jenkins to not change votes on merge

Make sure that Jenkins doesn't try to change it's vote during any phase
of a merge job.

Change-Id: I072e7b73a9a6a68e744527d27094b4a0126076e6
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
7 years agoMerge "Force Jenkins to not change it's votes for merge"
Ed Warnicke [Fri, 7 Oct 2016 16:54:28 +0000 (16:54 +0000)]
Merge "Force Jenkins to not change it's votes for merge"

7 years agoForce Jenkins to not change it's votes for merge 25/3325/1
Andrew Grimberg [Fri, 7 Oct 2016 16:51:12 +0000 (09:51 -0700)]
Force Jenkins to not change it's votes for merge

Jenkins by default resets the votes it has in Gerrit to 0. Gerrit 2.13
has problems with this and causes us to catch an error. As such, we
should make sure that Jenkins does not try to change its votes when it
starts during a merge job. We assume that any merge run will be with our
normal mechanically set votes.

Change-Id: Ia45eb7ca605ee904f211065a2877fc0cc1ee5f42
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
7 years agoMerge "Update doc package dependencies"
C.J. Collier [Fri, 7 Oct 2016 16:46:13 +0000 (16:46 +0000)]
Merge "Update doc package dependencies"

7 years agoSkip voting on merge jobs 24/3324/1
Andrew Grimberg [Fri, 7 Oct 2016 15:18:15 +0000 (08:18 -0700)]
Skip voting on merge jobs

As of Gerrit 2.13 we get an error if we vote on a change that has been
merged. As the votes couldn't be before, nor now, changed after Gerrit
submission has been merged (closed) there is no point in voting.

NOTE: This is putting back the recently reverted change

Change-Id: Ie14c308f198a79f23d717e07cb762fae6bf985f4
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
7 years agoMerge "* check out pristine tarball from git * run lintian after debuild (do not...
Ed Warnicke [Fri, 7 Oct 2016 16:29:27 +0000 (16:29 +0000)]
Merge "* check out pristine tarball from git * run lintian after debuild (do not fail on lintian errors)"

7 years agoRevert "Skip voting on merge jobs" 21/3321/1
Andrew Grimberg [Fri, 7 Oct 2016 15:42:54 +0000 (08:42 -0700)]
Revert "Skip voting on merge jobs"

This reverts commit 65f5b4a0f8344eb4ab7badc382999036e3209da2.

Change-Id: I0e1d6d021f079dbf3374f368f07bd481a7cc33e2
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
7 years agoSkip voting on merge jobs 17/3317/1
Andrew Grimberg [Fri, 7 Oct 2016 15:18:15 +0000 (08:18 -0700)]
Skip voting on merge jobs

As of Gerrit 2.13 we get an error if we vote on a change that has been
merged. As the votes couldn't be before, nor now, changed after Gerrit
submission has been merged (closed) there is no point in voting.

Change-Id: I267cc0db3ca8515056bd0c428ffbdbc7879509c1
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
7 years ago* check out pristine tarball from git 05/3305/3
C.J. Collier [Fri, 7 Oct 2016 04:47:59 +0000 (21:47 -0700)]
* check out pristine tarball from git
* run lintian after debuild (do not fail on lintian errors)

Change-Id: I6416637dfbf9fe0131d24b3a8fcb53ec54066d24
Signed-off-by: C.J. Collier <cjcollier@linuxfoundation.org>
7 years agoFix for missing devscripts for deb_dpdk 84/3284/1
Ed Warnicke [Wed, 5 Oct 2016 19:55:05 +0000 (12:55 -0700)]
Fix for missing devscripts for deb_dpdk

Change-Id: I9cf3a3a400423da08f40467b471c8be9e667c742
Signed-off-by: Ed Warnicke <eaw@cisco.com>
7 years agoDo not revert to java 7 82/3282/1
C.J. Collier [Wed, 5 Oct 2016 17:58:44 +0000 (10:58 -0700)]
Do not revert to java 7

* honeycomb-merge-master-ubuntu1404 needs java 8 for sonar
* the revert to java 7 happens prior to the sonar run
* we now throw the guest away after each use, so there is no need to
  revert to java 7

Change-Id: I551a5a6d3da5eb9d38cc1f624ef547815a41931c
Signed-off-by: C.J. Collier <cjcollier@linuxfoundation.org>
7 years agoDo not revert to java 7 81/3281/1
C.J. Collier [Wed, 5 Oct 2016 16:00:01 +0000 (09:00 -0700)]
Do not revert to java 7

* honeycomb-merge-master-ubuntu1404 needs java 8 for sonar
* the revert to java 7 happens prior to the sonar run
* we now throw the guest away after each use, so there is no need to
  revert to java 7

Change-Id: I82583ae4f6130961fb5c42741107ac74f80dd850
Signed-off-by: C.J. Collier <cjcollier@linuxfoundation.org>
7 years agoRevert "Temporarily disable nsh_sfc-verify-docs job" 66/3266/1
Ed Warnicke [Tue, 4 Oct 2016 22:32:11 +0000 (22:32 +0000)]
Revert "Temporarily disable nsh_sfc-verify-docs job"

This reverts commit 7828d8510c0d04e040b3a931124d9f331f064580.
This reverts gerrit https://gerrit.fd.io/r/#/c/3256/

Change-Id: Id22ab8a7ad1fda1289d79b16ca19404ec8307007
Signed-off-by: Ed Warnicke <eaw@cisco.com>
7 years agoTemporarily disable nsh_sfc-verify-docs job 56/3256/1
Ed Warnicke [Tue, 4 Oct 2016 18:05:39 +0000 (11:05 -0700)]
Temporarily disable nsh_sfc-verify-docs job

Change-Id: I2986cf6f3c581b3a663d69e0d8e92ad9c0ea6d99
Signed-off-by: Ed Warnicke <eaw@cisco.com>
7 years agoMerge "Configuring minions as single use"
Andrew Grimberg [Tue, 4 Oct 2016 14:18:13 +0000 (14:18 +0000)]
Merge "Configuring minions as single use"

7 years agoMerge "Enable mvn site for Honeycomb"
Andrew Grimberg [Mon, 3 Oct 2016 15:26:04 +0000 (15:26 +0000)]
Merge "Enable mvn site for Honeycomb"

7 years agoConfiguring minions as single use 05/2705/3
Vanessa Rene Valderrama [Wed, 7 Sep 2016 15:49:40 +0000 (10:49 -0500)]
Configuring minions as single use

Change-Id: I8a6fda290b010c3c9907000413bee390d9bfb387
Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
7 years agoMerge "Jenkins spin-up scripts"
C.J. Collier [Fri, 30 Sep 2016 18:18:45 +0000 (18:18 +0000)]
Merge "Jenkins spin-up scripts"

7 years agoEnable mvn site for Honeycomb 35/3135/5
Maros Marsalek [Mon, 26 Sep 2016 08:28:43 +0000 (10:28 +0200)]
Enable mvn site for Honeycomb

To deploy site into docs.fd.io

Works on top of:
https://gerrit.fd.io/r/#/c/3073/
Site distribution configuration:
https://gerrit.fd.io/r/#/c/3073/5/common/honeycomb-parent/pom.xml

... only Ubuntu14 deploys the site during merge job

Note: using site instead of site:site, since only with site we
can hook in groovy maven plugin to fix some generated links. With
site:site, the groovy maven plugin does not get executed.

Change-Id: Ie1086b8d20856dbe15992e67ccc0d15547ce56d3
Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
7 years agoMerge "Configuring minions as single use"
Andrew Grimberg [Fri, 23 Sep 2016 19:43:26 +0000 (19:43 +0000)]
Merge "Configuring minions as single use"

7 years agoMerge "Configuring minions as single use"
Andrew Grimberg [Fri, 23 Sep 2016 19:43:04 +0000 (19:43 +0000)]
Merge "Configuring minions as single use"

7 years agoJenkins spin-up scripts 18/3118/1
Andrew Grimberg [Fri, 23 Sep 2016 17:56:38 +0000 (10:56 -0700)]
Jenkins spin-up scripts

Scripts used for Jenkins minion startup when used with OpenStack plugin
managed minions

Change-Id: I616222a0fab12d8f283b5e633a612551c0d5f313
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
7 years agoConfiguring minions as single use 58/3058/1
Vanessa Rene Valderrama [Wed, 21 Sep 2016 20:54:28 +0000 (15:54 -0500)]
Configuring minions as single use

Change-Id: I881c34f345d4018f8da70c83faa415fd2a2ea8a7
Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
7 years agoConfiguring minions as single use 57/3057/1
Vanessa Rene Valderrama [Wed, 21 Sep 2016 20:46:04 +0000 (15:46 -0500)]
Configuring minions as single use

Change-Id: I4f9f14602ff0b1f455a1dd00855be59128b9feda
Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
7 years agoConfiguring minions as single use 56/3056/1
Vanessa Rene Valderrama [Wed, 21 Sep 2016 20:34:28 +0000 (15:34 -0500)]
Configuring minions as single use

Change-Id: I79ee300057628b3884574e3640ebe3743ddf0ac4
Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
7 years agoMerge "Fix the scm for docs-verify"
Thanh Ha [Wed, 21 Sep 2016 18:22:17 +0000 (18:22 +0000)]
Merge "Fix the scm for docs-verify"

7 years agoFix the scm for docs-verify 54/3054/2
Ed Warnicke [Wed, 21 Sep 2016 18:21:02 +0000 (11:21 -0700)]
Fix the scm for docs-verify

Change-Id: I12947f266bb185f3c2c561072b80374287ba1f3c
Signed-off-by: Ed Warnicke <eaw@cisco.com>
7 years agoForgot to turn on vpp-docs-verify 50/3050/1
Ed Warnicke [Wed, 21 Sep 2016 17:23:13 +0000 (10:23 -0700)]
Forgot to turn on vpp-docs-verify

Change-Id: I8051a03beed8a71f1026bb56aa6a20888a4fd04b
Signed-off-by: Ed Warnicke <eaw@cisco.com>
7 years agoMerge "Add a vpp-docs-verify job and move vpp-docs to vpp-merge-docs"
Ed Warnicke [Wed, 21 Sep 2016 17:16:53 +0000 (17:16 +0000)]
Merge "Add a vpp-docs-verify job and move vpp-docs to vpp-merge-docs"

7 years agoAttach rpm/deb's to vpp verify jobs 17/3017/1
Ed Warnicke [Wed, 21 Sep 2016 02:25:10 +0000 (19:25 -0700)]
Attach rpm/deb's to vpp verify jobs

Change-Id: Iebb878a457e2c4f1dcbe137465cdb31bdabfd03d
Signed-off-by: Ed Warnicke <eaw@cisco.com>
7 years agoAdd a vpp-docs-verify job and move vpp-docs to vpp-merge-docs 65/2965/5
Ed Warnicke [Mon, 19 Sep 2016 17:03:39 +0000 (10:03 -0700)]
Add a vpp-docs-verify job and move vpp-docs to vpp-merge-docs

Change-Id: I76f4823c2453d03beb57d013f04e087f86ef7dca
Signed-off-by: Ed Warnicke <eaw@cisco.com>
7 years agoUpdate doc package dependencies 15/3015/1
Chris Luke [Wed, 21 Sep 2016 02:03:49 +0000 (22:03 -0400)]
Update doc package dependencies

https://gerrit.fd.io/r/2861 introduces Jinja2 templates.

Change-Id: I9f979976292b90f05dbb5ad0b890d2ca067d7578
Signed-off-by: Chris Luke <chrisy@flirble.org>
7 years agoEnable SSH dead peer detection 12/3012/2
C.J. Collier [Wed, 21 Sep 2016 01:25:34 +0000 (18:25 -0700)]
Enable SSH dead peer detection

Change-Id: I26e858e911fb9be2c03603e044459b11bab3b626
Signed-off-by: C.J. Collier <cjcollier@linuxfoundation.org>
7 years agoMerge "Add a nsh_sfc-verify-docs-{stream} job to verify docs build."
C.J. Collier [Tue, 20 Sep 2016 23:59:06 +0000 (23:59 +0000)]
Merge "Add a nsh_sfc-verify-docs-{stream} job to verify docs build."

7 years agoEOF needs to not be proceeded by spaces 10/3010/1
Ed Warnicke [Tue, 20 Sep 2016 21:49:02 +0000 (14:49 -0700)]
EOF needs to not be proceeded by spaces

Change-Id: I9eba1bbd11c21a1c6f6c700c02c3daa26df75e59
Signed-off-by: Ed Warnicke <eaw@cisco.com>
7 years agoAdd a nsh_sfc-verify-docs-{stream} job to verify docs build. 03/3003/1
Ed Warnicke [Tue, 20 Sep 2016 19:58:12 +0000 (12:58 -0700)]
Add a nsh_sfc-verify-docs-{stream} job to verify docs build.

Change-Id: I0a636e80faf7f2935ab85e0ff1d58e9c045bc082
Signed-off-by: Ed Warnicke <eaw@cisco.com>
7 years agoOnly run push for merge jobs for docs 02/3002/1
Ed Warnicke [Tue, 20 Sep 2016 19:55:38 +0000 (12:55 -0700)]
Only run push for merge jobs for docs

This sets us up to be able to run a verify-docs job

Change-Id: I02612019de89f144a965046d719dfa683b26423d
Signed-off-by: Ed Warnicke <eaw@cisco.com>
7 years agoMerge "Fix missing $"
C.J. Collier [Tue, 20 Sep 2016 18:35:21 +0000 (18:35 +0000)]
Merge "Fix missing $"

7 years agoFix missing $ 01/3001/1
Ed Warnicke [Tue, 20 Sep 2016 18:29:53 +0000 (11:29 -0700)]
Fix missing $

Change-Id: Icb3860e4349c04ed4d7b5e16c08e8012bc1a9917
Signed-off-by: Ed Warnicke <eaw@cisco.com>
7 years agoMerge "Actually run nsh_sfc-merge-docs"
C.J. Collier [Tue, 20 Sep 2016 18:12:57 +0000 (18:12 +0000)]
Merge "Actually run nsh_sfc-merge-docs"

7 years agoActually run nsh_sfc-merge-docs 00/3000/3
Ed Warnicke [Tue, 20 Sep 2016 18:08:24 +0000 (11:08 -0700)]
Actually run nsh_sfc-merge-docs

Change-Id: Ic6a25ea0e833d0b94820356e30bb693d60b04c52
Signed-off-by: Ed Warnicke <eaw@cisco.com>
7 years agoMerge "Support ubuntu1404's output of dpkg-checkbuilddeps for deb_dpdk"
C.J. Collier [Tue, 20 Sep 2016 18:10:09 +0000 (18:10 +0000)]
Merge "Support ubuntu1404's output of dpkg-checkbuilddeps for deb_dpdk"

7 years agoMerge "Add nsh_sfc-docs-merge jobs"
C.J. Collier [Tue, 20 Sep 2016 18:05:22 +0000 (18:05 +0000)]
Merge "Add nsh_sfc-docs-merge jobs"

7 years agoAdd nsh_sfc-docs-merge jobs 99/2999/2
Ed Warnicke [Tue, 20 Sep 2016 17:54:25 +0000 (10:54 -0700)]
Add nsh_sfc-docs-merge jobs

Change-Id: I6b17a7b099128a1a64112bd66ea56865767fc2ea
Signed-off-by: Ed Warnicke <eaw@cisco.com>
7 years agoSupport ubuntu1404's output of dpkg-checkbuilddeps for deb_dpdk 98/2998/2
Ed Warnicke [Tue, 20 Sep 2016 17:33:12 +0000 (10:33 -0700)]
Support ubuntu1404's output of dpkg-checkbuilddeps for deb_dpdk

Change-Id: I2c58f4cbecb734222fbb654c7089786a6bb23cf1
Signed-off-by: Ed Warnicke <eaw@cisco.com>
Signed-off-by: C.J. Collier <cjcollier@linuxfoundation.org>
7 years agoFix deb_dpdk use of apt-get to use sudo and -y 90/2990/1
Ed Warnicke [Tue, 20 Sep 2016 14:50:51 +0000 (07:50 -0700)]
Fix deb_dpdk use of apt-get to use sudo and -y

Change-Id: I4e4fe75f7838361f5b57a333cf80f8e41444892e
Signed-off-by: Ed Warnicke <eaw@cisco.com>
7 years agoAdd jobs for deb_dpdk 82/2982/7
Ed Warnicke [Tue, 20 Sep 2016 13:52:18 +0000 (06:52 -0700)]
Add jobs for deb_dpdk

Please make sure to create repos:

fdio.deb_dpdk_1607.ubuntu.trusty.main
fdio.deb_dpdk_1607.ubuntu.xenial.main

For the merge job to publish to.

Change-Id: I196c85912324c7dfe872d005bd898fa8b340fdca
Signed-off-by: Ed Warnicke <eaw@cisco.com>
7 years agoSource common functions from jjb 20/2420/4
C.J. Collier [Wed, 17 Aug 2016 17:09:19 +0000 (10:09 -0700)]
Source common functions from jjb

Now using !include-raw-escape to include maven push functions for vpp
as done with honeycomb

Change-Id: Iae34c2db057203c5ac0d5a0c8336e87725bbd394
Signed-off-by: C.J. Collier <cjcollier@linuxfoundation.org>
7 years agoAdd some echos to debug why packages aren't being pushed 67/2967/1
Ed Warnicke [Mon, 19 Sep 2016 17:12:40 +0000 (10:12 -0700)]
Add some echos to debug why packages aren't being pushed

Change-Id: Ida656f01d1df5a943f8b588c5cc0e66dd0fdf5a6
Signed-off-by: Ed Warnicke <eaw@cisco.com>
7 years agoMerge "Enabled push of rpm/deb packages for nsh_sfc"
Thanh Ha [Fri, 16 Sep 2016 22:50:42 +0000 (22:50 +0000)]
Merge "Enabled push of rpm/deb packages for nsh_sfc"

7 years agoEnabled push of rpm/deb packages for nsh_sfc 25/2925/1
Ed Warnicke [Fri, 16 Sep 2016 19:25:23 +0000 (12:25 -0700)]
Enabled push of rpm/deb packages for nsh_sfc

Change-Id: Ie3aa47c7075e90f7a1e528a0dff96ab10224676f
Signed-off-by: Ed Warnicke <eaw@cisco.com>
7 years agoMerge "Configuring minions as single use"
Andrew Grimberg [Fri, 16 Sep 2016 15:22:02 +0000 (15:22 +0000)]
Merge "Configuring minions as single use"

7 years agoMerge "Configuring minions as single use"
Andrew Grimberg [Fri, 16 Sep 2016 15:21:44 +0000 (15:21 +0000)]
Merge "Configuring minions as single use"

7 years agoMerge "Configuring minions as single use"
Andrew Grimberg [Fri, 16 Sep 2016 15:21:04 +0000 (15:21 +0000)]
Merge "Configuring minions as single use"

7 years agoMerge "Configuring minions as single use"
Andrew Grimberg [Fri, 16 Sep 2016 15:20:50 +0000 (15:20 +0000)]
Merge "Configuring minions as single use"

7 years agoMerge "Remove install of packages - done in respin scripts"
C.J. Collier [Wed, 14 Sep 2016 18:47:43 +0000 (18:47 +0000)]
Merge "Remove install of packages - done in respin scripts"

7 years agoWrite vm.nr_hugepages to persistent media 92/2892/1
C.J. Collier [Wed, 14 Sep 2016 17:24:04 +0000 (10:24 -0700)]
Write vm.nr_hugepages to persistent media

Contrary to the comment, the code did not persist the vm.nr_hugepages
value across reboots

Change-Id: I34739800ccb525d725f0a936975a283886969936
Signed-off-by: C.J. Collier <cjcollier@linuxfoundation.org>