ci-management.git
7 years agoIncrease timeout of csit semiweekly jobs 23/6723/1
Jan Gelety [Tue, 16 May 2017 13:29:40 +0000 (15:29 +0200)]
Increase timeout of csit semiweekly jobs

- test case execution exceeds set timeout (480 min) in case of
  csit-vpp-verify-master-centos7-semiweekly job:
  https://jenkins.fd.io/view/csit/job/csit-vpp-verify-master-centos7-semiweekly/38/console

Change-Id: I9dee11e67b4e27fc163407ac6af35d53d2dd1467
Signed-off-by: Jan Gelety <jgelety@cisco.com>
7 years agoAdd job to pushlish NSH_SFC docs 76/6576/1
Hongjun Ni [Wed, 3 May 2017 16:12:31 +0000 (00:12 +0800)]
Add job to pushlish NSH_SFC docs

Change-Id: I7bd9e571e96913b1c53fe1de1e38142f006aae82
Signed-off-by: Hongjun Ni <hongjun.ni@intel.com>
7 years agoFix gerrit scm in hc2vpp-csit-verify job 07/6507/1
selias [Thu, 27 Apr 2017 13:52:26 +0000 (15:52 +0200)]
Fix gerrit scm in hc2vpp-csit-verify job

Verify job was testing last merged commit in branch,
instead of the trigger commit.

Change-Id: Id99489474d5b86a99178371c69a0de43f9562f0f
Signed-off-by: selias <samelias@cisco.com>
7 years agoConfigure VPP to publish to packagecloud.io 31/6431/2
Vanessa Rene Valderrama [Tue, 25 Apr 2017 18:28:12 +0000 (13:28 -0500)]
Configure VPP to publish to packagecloud.io

Adding a sleep to the packagecloud push script to troubleshoot an issue
where the merge jobs are failing intermittently due to the .packagecloud
file not being created before the packagecloud scripts run

Adding the packagecloud_push script to the VPP merge job to allow
artifacts to be published to packagecloud repositories in addition to
Nexus repositories

Change-Id: Ic22e6d5d8ca90bf41ff64fca7d14504c5b0f33d7
Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
7 years agoAllow specifying VPP package version in hc2vpp-integration job 58/6458/1
selias [Wed, 26 Apr 2017 12:20:48 +0000 (14:20 +0200)]
Allow specifying VPP package version in hc2vpp-integration job

Additionally revert commit https://gerrit.fd.io/r/6416

Change-Id: I35a4de91e275f7653a382f9908b3d672658c1bf1
Signed-off-by: selias <samelias@cisco.com>
7 years agoMerge "CSIT-554: Performance jobs reorganisation, part 4"
Vanessa Rene Valderrama [Tue, 25 Apr 2017 18:28:37 +0000 (18:28 +0000)]
Merge "CSIT-554: Performance jobs reorganisation, part 4"

7 years agoMerge "Adding path for retrieving viper apk."
Vanessa Rene Valderrama [Tue, 25 Apr 2017 18:27:52 +0000 (18:27 +0000)]
Merge "Adding path for retrieving viper apk."

7 years agoMerge "Disable csit-vpp-verify-perf-master-nightly-all"
Vanessa Rene Valderrama [Tue, 25 Apr 2017 18:26:41 +0000 (18:26 +0000)]
Merge "Disable csit-vpp-verify-perf-master-nightly-all"

7 years agoAllow specifying VPP repository in hc2vpp-integration job 16/6416/2
selias [Tue, 25 Apr 2017 12:49:33 +0000 (14:49 +0200)]
Allow specifying VPP repository in hc2vpp-integration job

Release version of hc2vpp needs to use vpp-api-java package from release repo,
not stable/1704.

Change-Id: I60a590d10957586d30f56c20f58663d58ed489f4
Signed-off-by: selias <samelias@cisco.com>
7 years agoAdding path for retrieving viper apk. 07/6407/2
Mauro Sardara [Tue, 25 Apr 2017 10:13:43 +0000 (12:13 +0200)]
Adding path for retrieving viper apk.

Change-Id: Ife9957f437f399b150d4305eea30fd02d1d40699
Signed-off-by: Mauro Sardara <msardara+fdio@cisco.com>
7 years agoDisable csit-vpp-verify-perf-master-nightly-all 03/6403/1
Tibor Frank [Tue, 25 Apr 2017 08:58:34 +0000 (10:58 +0200)]
Disable csit-vpp-verify-perf-master-nightly-all

Change-Id: Ie4aa7f05b65abcbee2d3349825fa07ed6d5ca766
Signed-off-by: Tibor Frank <tifrank@cisco.com>
7 years agoMerge "Enable concurency for csit-vpp-verify-perf jobs"
Vanessa Rene Valderrama [Mon, 24 Apr 2017 15:08:14 +0000 (15:08 +0000)]
Merge "Enable concurency for csit-vpp-verify-perf jobs"

7 years agoEnable concurency for csit-vpp-verify-perf jobs 30/6330/1
Peter Mikus [Fri, 21 Apr 2017 11:20:57 +0000 (13:20 +0200)]
Enable concurency for csit-vpp-verify-perf jobs

Change-Id: If7f9244d572d9b51fb8bd57cd0994c44f29eb75e
Signed-off-by: Peter Mikus <pmikus@cisco.com>
7 years agoRemove packagecloud push from VPP merge jobs 25/6325/2
Anil Belur [Fri, 21 Apr 2017 10:21:55 +0000 (05:21 -0500)]
Remove packagecloud push from VPP merge jobs

The packagecloud push is causing builds to fail which is causing a delay
in the release.  Currently we are not using the packagecloud
repositories so I am removing packagecloud to allow the builds to
succeed and move forward with the release

Change-Id: I9cddc69caf11a03b1bf7089a765041f64b29dce9
Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
7 years agoMerge "CSIT-561: Add release and version to the header"
Vanessa Rene Valderrama [Fri, 21 Apr 2017 09:08:17 +0000 (09:08 +0000)]
Merge "CSIT-561: Add release and version to the header"

7 years agoMerge "Adding support for building android apks."
Vanessa Rene Valderrama [Fri, 21 Apr 2017 09:07:53 +0000 (09:07 +0000)]
Merge "Adding support for building android apks."

7 years agoCSIT-561: Add release and version to the header 11/6311/1
Tibor Frank [Fri, 21 Apr 2017 07:43:26 +0000 (09:43 +0200)]
CSIT-561: Add release and version to the header

Change-Id: I88486fbb0b7f3c400997e9e50bc6007f6cfe6e0d
Signed-off-by: Tibor Frank <tifrank@cisco.com>
7 years agoCSIT-554: Performance jobs reorganisation, part 4 01/6301/1
Tibor Frank [Thu, 20 Apr 2017 13:47:32 +0000 (15:47 +0200)]
CSIT-554: Performance jobs reorganisation, part 4

Add:
 - vpp-csit-verify-hw-perf

Change-Id: I02fc853f7c8c452c3ac48c3b2ff8618b9cd5b7e1
Signed-off-by: Tibor Frank <tifrank@cisco.com>
7 years agoCSIT performance daily and semi-weekly jobs only for master 95/6295/3
Tibor Frank [Thu, 20 Apr 2017 10:55:08 +0000 (12:55 +0200)]
CSIT performance daily and semi-weekly jobs only for master

Change-Id: I476a57e950d6c7e608828fec7ad5c4f5006ce6f4
Signed-off-by: Tibor Frank <tifrank@cisco.com>
7 years agoCSIT-557: Performance jobs reorganization, part 1 96/6296/1
Tibor Frank [Thu, 20 Apr 2017 12:17:18 +0000 (14:17 +0200)]
CSIT-557: Performance jobs reorganization, part 1

Add:
 - csit-vpp-perf-verify

Change-Id: I574d82dfb03236a8ed60169bee77d9aac065a8ab
Signed-off-by: Tibor Frank <tifrank@cisco.com>
7 years agoAdding support for building android apks. 90/6290/3
Mauro Sardara [Thu, 20 Apr 2017 08:01:07 +0000 (10:01 +0200)]
Adding support for building android apks.

Change-Id: I9cdf98af23ad21a5fad103b2a2de0958f4a63ddd
Signed-off-by: Mauro Sardara <msardara+fdio@cisco.com>
7 years agoCSIT-531: Performance jobs reorganization, part 1 56/6256/2
Tibor Frank [Wed, 19 Apr 2017 08:51:47 +0000 (10:51 +0200)]
CSIT-531: Performance jobs reorganization, part 1

Add:
 - csit-vpp-perf-trend-daily
 - csit-vpp-perf-trend-semiweekly
 - csit-vpp-perf-check
 - csit-vpp-perf-ndrchk-daily

Change-Id: Ie7ab8a754e7fed2efdd5496c44a4fde454711d1c
Signed-off-by: Tibor Frank <tifrank@cisco.com>
7 years agoMerge "Adding verify jobs for cicn"
Vanessa Rene Valderrama [Tue, 18 Apr 2017 20:56:03 +0000 (20:56 +0000)]
Merge "Adding verify jobs for cicn"

7 years agoAdding verify jobs for cicn 20/6220/2
Mauro Sardara [Tue, 18 Apr 2017 09:58:52 +0000 (11:58 +0200)]
Adding verify jobs for cicn

Change-Id: I2043b55524cf911366d4920b0a956119f8f280f8
Signed-off-by: Mauro Sardara <msardara+fdio@cisco.com>
7 years agoCSIT-560: csit src code doc generation for 1704 29/6229/2
Tibor Frank [Tue, 18 Apr 2017 12:02:30 +0000 (14:02 +0200)]
CSIT-560: csit src code doc generation for 1704

 - change the trigger for existing csit-docs-merge-{stream_timed} job

Change-Id: I3c83cbbf3d5697902db589d47fe9b33b53900d90
Signed-off-by: Tibor Frank <tifrank@cisco.com>
7 years agoHave Jenkins provide .packagecloud file for merge jobs 16/6216/1
Ed Warnicke [Mon, 17 Apr 2017 21:45:04 +0000 (14:45 -0700)]
Have Jenkins provide .packagecloud file for merge jobs

Change-Id: I2eec5bcc3dade18ac9750a4c92dc6098defe2bab
Signed-off-by: Ed Warnicke <eaw@cisco.com>
7 years agoMake packagecloud push conditional on existence of ~/.packagecloud 15/6215/1
Ed Warnicke [Mon, 17 Apr 2017 20:48:06 +0000 (13:48 -0700)]
Make packagecloud push conditional on existence of ~/.packagecloud

Change-Id: I34d88bfd6f4c55c00d354aae13536a8e3eb8e613
Signed-off-by: Ed Warnicke <eaw@cisco.com>
7 years agoConfigure VPP to publish to packagecloud.io 28/5928/26
Vanessa Rene Valderrama [Wed, 29 Mar 2017 18:08:25 +0000 (13:08 -0500)]
Configure VPP to publish to packagecloud.io

Added a packagecloud_push script to push artifacts to the
packagecloud.io repository

Added the stream-parameter and packagecloud_push script to the VPP merge
job to allow artifacts to be published to packagecloud repositories in
addition to Nexus repositories

Change-Id: I9076ee35a6d330579ba72aa19a455b3d7a22e7f5
Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
7 years agoMerge "Fixing deps mistake in cicn build script"
Vanessa Rene Valderrama [Thu, 13 Apr 2017 13:06:36 +0000 (13:06 +0000)]
Merge "Fixing deps mistake in cicn build script"

7 years agoFixing deps mistake in cicn build script 44/6144/6
Mauro Sardara [Tue, 11 Apr 2017 16:37:11 +0000 (18:37 +0200)]
Fixing deps mistake in cicn build script

Change-Id: I0ca31046c069c7a364058a29876c61f4c007fde2
Signed-off-by: Mauro Sardara <msardara+fdio@cisco.com>
7 years agoMerge "Jobs for CSIT rls1704 branch"
Ed Warnicke [Wed, 12 Apr 2017 15:52:19 +0000 (15:52 +0000)]
Merge "Jobs for CSIT rls1704 branch"

7 years agoMerge "read jvpp version from file in hc2vpp"
Ed Warnicke [Wed, 12 Apr 2017 13:54:46 +0000 (13:54 +0000)]
Merge "read jvpp version from file in hc2vpp"

7 years agoread jvpp version from file in hc2vpp 42/6142/3
selias [Tue, 11 Apr 2017 16:01:58 +0000 (18:01 +0200)]
read jvpp version from file in hc2vpp

file added in https://gerrit.fd.io/r/6140, https://gerrit.fd.io/r/6139

Change-Id: Ic9ead2b863cf7c76b3a985c28cafefb524d23926
Signed-off-by: selias <samelias@cisco.com>
7 years agoMerge "Fixing branch of libparc and updating centos repositories."
Vanessa Rene Valderrama [Tue, 11 Apr 2017 14:17:12 +0000 (14:17 +0000)]
Merge "Fixing branch of libparc and updating centos repositories."

7 years agoAdd missing {stream} parameter to hc2vpp-integration job 28/6128/1
selias [Tue, 11 Apr 2017 07:42:50 +0000 (09:42 +0200)]
Add missing {stream} parameter to hc2vpp-integration job

Parameter is used in prebuild script, to download the correct
vpp-api-java version.

Change-Id: I14bce9111f223cfb9f4b9fe3372e8f493ec2340c
Signed-off-by: selias <samelias@cisco.com>
7 years agoMerge "HC2VPP-122 Use single VPP version dependency in published hc2vpp packages"
Vanessa Rene Valderrama [Mon, 10 Apr 2017 17:54:42 +0000 (17:54 +0000)]
Merge "HC2VPP-122 Use single VPP version dependency in published hc2vpp packages"

7 years agoFixing branch of libparc and updating centos repositories. 86/6086/8
Mauro Sardara [Fri, 7 Apr 2017 09:42:38 +0000 (11:42 +0200)]
Fixing branch of libparc and updating centos repositories.

Change-Id: Ifa30f7fa8e3f3df562f86e89a26417ba5d1e1590
Signed-off-by: Mauro Sardara <msardara+fdio@cisco.com>
7 years agoHC2VPP-122 Use single VPP version dependency in published hc2vpp packages 08/5908/14
selias [Wed, 29 Mar 2017 11:15:36 +0000 (13:15 +0200)]
HC2VPP-122 Use single VPP version dependency in published hc2vpp packages

 - download newest vpp-api-java to be used in hc2vpp build
 - publish hc2vpp packages with dependency on the version used

Change-Id: I7a274fcbb4a1659bde3018de5460b35029993ac7
Signed-off-by: selias <samelias@cisco.com>
7 years agoJobs for CSIT rls1704 branch 88/6088/1
Jan Gelety [Fri, 7 Apr 2017 13:00:29 +0000 (15:00 +0200)]
Jobs for CSIT rls1704 branch

Change-Id: I7a1d416080f42f3d6085483e235decb070c266d2
Signed-off-by: Jan Gelety <jgelety@cisco.com>
7 years agoAdding debugging information and support for radio emulation packages. 75/6075/3
Mauro Sardara [Thu, 6 Apr 2017 18:16:16 +0000 (20:16 +0200)]
Adding debugging information and support for radio emulation packages.

Change-Id: Icb079abec6fc3b1a59c8764d0b122dca4ffe40a4
Signed-off-by: Mauro Sardara <msardara+fdio@cisco.com>
7 years agoMerge "Don't fail if apt-get update doesn't find a repository."
Vanessa Rene Valderrama [Thu, 6 Apr 2017 15:22:13 +0000 (15:22 +0000)]
Merge "Don't fail if apt-get update doesn't find a repository."

7 years agoUse hc2vpp/csit_test_branch file to determine CSIT branch 51/6051/1
selias [Wed, 5 Apr 2017 10:16:25 +0000 (12:16 +0200)]
Use hc2vpp/csit_test_branch file to determine CSIT branch

Change-Id: I273c5729eba87542c9cb315faebc02546afb0ae1
Signed-off-by: selias <samelias@cisco.com>
7 years agoDon't fail if apt-get update doesn't find a repository. 44/6044/1
Mauro Sardara [Wed, 5 Apr 2017 09:07:01 +0000 (11:07 +0200)]
Don't fail if apt-get update doesn't find a repository.

Change-Id: I3e58d2a6e59135d1824f3c7f492ef4cea331ebee
Signed-off-by: Mauro Sardara <msardara+fdio@cisco.com>
7 years agoMerge "CSIT-perf plots update"
Vanessa Rene Valderrama [Tue, 4 Apr 2017 17:16:14 +0000 (17:16 +0000)]
Merge "CSIT-perf plots update"

7 years agoMerge "Fix path of apt-get"
Vanessa Rene Valderrama [Tue, 4 Apr 2017 17:15:17 +0000 (17:15 +0000)]
Merge "Fix path of apt-get"

7 years agoFix path of apt-get 12/6012/1
Mauro Sardara [Mon, 3 Apr 2017 22:18:44 +0000 (00:18 +0200)]
Fix path of apt-get

Change-Id: Ic5363b51eefc2bfa73ebb38f033eef8028ce0e3a
Signed-off-by: Mauro Sardara <msardara+fdio@cisco.com>
7 years agoMerge "Trigger daily build of CICN packages"
Vanessa Rene Valderrama [Mon, 3 Apr 2017 19:29:20 +0000 (19:29 +0000)]
Merge "Trigger daily build of CICN packages"

7 years agoTrigger daily build of CICN packages 48/5948/8
Mauro Sardara [Thu, 30 Mar 2017 09:37:48 +0000 (11:37 +0200)]
Trigger daily build of CICN packages

Change-Id: If9653487e726a2cbe87d59958e1a3eff804c2f50
Signed-off-by: Mauro Sardara <msardara+fdio@cisco.com>
7 years agoCSIT-perf plots update 96/5996/2
pmikus [Mon, 3 Apr 2017 07:35:52 +0000 (09:35 +0200)]
CSIT-perf plots update

- Add DPDK-perf plots
- Remove obsolete NDR/PDR tests

Change-Id: Id017b06acc0309f83280d5119b56f13065883df7
Signed-off-by: pmikus <pmikus@cisco.com>
7 years agoIncrease lock check verbosity 89/5989/7
C.J. Collier [Fri, 31 Mar 2017 20:25:44 +0000 (13:25 -0700)]
Increase lock check verbosity

* print FILE/USER/PID/ACCESS/COMMAND for each lock
* use ${i} instead of ${WASLOCKED} to determine whether file lock was
  taken
* add a 1s back-off if lock had been taken
* use TERM=dumb to avoid tput noise when there is no tty
* add /var/cache/apt/archives/lock to list of lock files

Change-Id: Ib04f67892581a7bf33125d485fcc69044d3d1c5d
Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
Signed-off-by: C.J. Collier <cjcollier@linuxfoundation.org>
7 years agoMerge "Correct lock check failures"
Vanessa Rene Valderrama [Fri, 31 Mar 2017 16:55:52 +0000 (16:55 +0000)]
Merge "Correct lock check failures"

7 years agoEnable honeycomb/hc2vpp jobs for stable/1704 84/5984/1
Marek Gradzki [Fri, 31 Mar 2017 13:50:40 +0000 (15:50 +0200)]
Enable honeycomb/hc2vpp jobs for stable/1704

Change-Id: I35ff6882b89191add29d700704fd235ed5fc4d27
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
7 years agoCorrect lock check failures 67/5967/2
C.J. Collier [Fri, 31 Mar 2017 03:47:34 +0000 (20:47 -0700)]
Correct lock check failures

* fuser can take multiple filenames and return the lock status
  atomically
- This eliminates a race condition we were experiencing

* if the file was locked, run the lock check again.  Otherwise, just
  run apt-get directly

Change-Id: I00eb6e0fa6bdf223eadfcade05f4a4f00745750f
Signed-off-by: C.J. Collier <cjcollier@linuxfoundation.org>
7 years agoCreate new stream 1704 for nsh_sfc project 06/5906/1
Hongjun Ni [Wed, 29 Mar 2017 16:55:17 +0000 (00:55 +0800)]
Create new stream 1704 for nsh_sfc project

Change-Id: Ie1db5277b36d2d495611918a3bee84df7cdb175a
Signed-off-by: Hongjun Ni <hongjun.ni@intel.com>
7 years agoReverse build trigger for cicn packages 96/5896/3
Mauro Sardara [Tue, 28 Mar 2017 14:51:33 +0000 (16:51 +0200)]
Reverse build trigger for cicn packages

Change-Id: I101d8b93308426fd9fe738cc98b8830b3419f98c
Signed-off-by: Mauro Sardara <msardara+fdio@cisco.com>
7 years agoMerge "First Jenkins Job Builder configuration for CICN"
Vanessa Rene Valderrama [Tue, 28 Mar 2017 14:11:19 +0000 (14:11 +0000)]
Merge "First Jenkins Job Builder configuration for CICN"

7 years agoTry to push rpm/deb to package cloud in a single transaction 80/5880/1
Ed Warnicke [Mon, 27 Mar 2017 21:45:48 +0000 (14:45 -0700)]
Try to push rpm/deb to package cloud in a single transaction

Change-Id: I8086e4b615757ecc0b37c0bcd4eb020eba3a4c9f
Signed-off-by: Ed Warnicke <eaw@cisco.com>
7 years agoMerge "Python API: Missing python-all package needed by .deb packaging."
Ed Warnicke [Mon, 27 Mar 2017 16:45:29 +0000 (16:45 +0000)]
Merge "Python API: Missing python-all package needed by .deb packaging."

7 years agoFirst Jenkins Job Builder configuration for CICN 67/5867/6
Mauro Sardara [Mon, 27 Mar 2017 12:38:22 +0000 (14:38 +0200)]
First Jenkins Job Builder configuration for CICN

Change-Id: I797a5fa2e38c256d1d9ba8b4141d6e8987ceeb11
Signed-off-by: Mauro Sardara <msardara+fdio@cisco.com>
7 years agoRemove fd.io.dev repo from basic_settings for minions. 45/5845/1
Ed Warnicke [Thu, 23 Mar 2017 23:16:54 +0000 (16:16 -0700)]
Remove fd.io.dev repo from basic_settings for minions.

This repo should never have been there, and is currently
breaking jobs on stable/1704 because it has
an ancient vpp-dpdk-dev package that precludes proper
builds.

Change-Id: Ifbaac5756372cfd2190781f8e123d850e7e6dc5b
Signed-off-by: Ed Warnicke <eaw@cisco.com>
7 years agoAdd 1704 branch to vpp jobs 42/5842/1
Ed Warnicke [Thu, 23 Mar 2017 15:29:28 +0000 (08:29 -0700)]
Add 1704 branch to vpp jobs

Change-Id: I0ae6e8f99cc7eaedbc4fa7a6ffb5732d344df7ce
Signed-off-by: Ed Warnicke <eaw@cisco.com>
7 years agoInstall pypcap package for CentOS 28/5828/1
Vanessa Rene Valderrama [Wed, 22 Mar 2017 15:12:07 +0000 (10:12 -0500)]
Install pypcap package for CentOS

The pypcap package required a newer version of pip to install.  This
change upgrades the version of pip and installs the pypcap package which
is required for CSIT jobs.

Change-Id: Iaa23da629396225c27f0ecd3b64615fe105ce9e2
Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
7 years agoPython API: Missing python-all package needed by .deb packaging. 23/5823/1
Ole Troan [Wed, 22 Mar 2017 10:29:36 +0000 (11:29 +0100)]
Python API: Missing python-all package needed by .deb packaging.

Change-Id: I02f6d541e0171bc680119fa0da26fac2db76de73
Signed-off-by: Ole Troan <ot@cisco.com>
7 years agoDisable CSIT functional tests for ubuntu14 04/5804/1
Marek Gradzki [Tue, 21 Mar 2017 08:26:47 +0000 (09:26 +0100)]
Disable CSIT functional tests for ubuntu14

Change-Id: I2f870d39a52c5c8b77dcd980ed017884d194007b
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
7 years agoMerge "Python: Add support for RPM Python macros."
Ed Warnicke [Mon, 13 Mar 2017 15:49:58 +0000 (15:49 +0000)]
Merge "Python: Add support for RPM Python macros."

7 years agoCorrect packagecloud centos repo subdir 34/5734/1
Ed Warnicke [Mon, 13 Mar 2017 14:50:28 +0000 (07:50 -0700)]
Correct packagecloud centos repo subdir

Change-Id: Id46591790292ca175588eb0c3aa4b22bffd7d82d
Signed-off-by: Ed Warnicke <eaw@cisco.com>
7 years agoPython: Add support for RPM Python macros. 24/5724/1
Ole Troan [Sat, 11 Mar 2017 21:28:29 +0000 (22:28 +0100)]
Python: Add support for RPM Python macros.

Change-Id: I3c43199a081bee515b7103a1f2a5db3b84e2500c
Signed-off-by: Ole Troan <ot@cisco.com>
7 years agoMerge "Fix centos repo"
Thanh Ha [Sat, 11 Mar 2017 19:27:32 +0000 (19:27 +0000)]
Merge "Fix centos repo"

7 years agoFix centos repo 21/5721/2
Ed Warnicke [Sat, 11 Mar 2017 02:17:14 +0000 (19:17 -0700)]
Fix centos repo

Change-Id: Icf1485283fb46e9a2e5819432b13f962859ae2d4
Signed-off-by: Ed Warnicke <eaw@cisco.com>
7 years agoFix autorespawning of packagecloud test jobs 22/5722/2
Ed Warnicke [Sat, 11 Mar 2017 18:26:32 +0000 (11:26 -0700)]
Fix autorespawning of packagecloud test jobs

The vpp-test-packagecloud-* jobs all trigger off of gerrit
comment test-packagecloud ... which means the Jenkins
comments reporting on job progress trigger the rerunning
of the job.

Change-Id: Ie6e8987b39e162f8b11a1c7d6eef9866dcdaf25a
Signed-off-by: Ed Warnicke <eaw@cisco.com>
7 years agoAdd packagecloud config file 19/5719/1
Vanessa Rene Valderrama [Sat, 11 Mar 2017 00:47:55 +0000 (18:47 -0600)]
Add packagecloud config file

Adding packagecloud config file to /home/jenkins

Change-Id: Iaac8be0da6512f7aa0ea18cd1f0cbcce67d5aea2
Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
7 years agoMerge "Fix .staging in repo name"
Vanessa Rene Valderrama [Fri, 10 Mar 2017 18:39:03 +0000 (18:39 +0000)]
Merge "Fix .staging in repo name"

7 years agoFix .staging in repo name 13/5713/1
Ed Warnicke [Fri, 10 Mar 2017 18:38:09 +0000 (11:38 -0700)]
Fix .staging in repo name

Change-Id: Iafd84cb7ff080141b1848220bb07780383404679
Signed-off-by: Ed Warnicke <eaw@cisco.com>
7 years agoMerge "Adding distinguishers for debian/centos releases"
Vanessa Rene Valderrama [Fri, 10 Mar 2017 18:27:16 +0000 (18:27 +0000)]
Merge "Adding distinguishers for debian/centos releases"

7 years agoAdding distinguishers for debian/centos releases 12/5712/1
Ed Warnicke [Fri, 10 Mar 2017 18:23:19 +0000 (11:23 -0700)]
Adding distinguishers for debian/centos releases

Change-Id: I0b04dcb4b12d69b83c71d96f22717e4d14bbca37
Signed-off-by: Ed Warnicke <eaw@cisco.com>
7 years agoMerge "Job to test packagecloud"
Vanessa Rene Valderrama [Fri, 10 Mar 2017 18:20:11 +0000 (18:20 +0000)]
Merge "Job to test packagecloud"

7 years agoJob to test packagecloud 11/5711/1
Ed Warnicke [Fri, 10 Mar 2017 18:15:06 +0000 (11:15 -0700)]
Job to test packagecloud

Change-Id: Iebf64ad14e30c710143276937793ec45c73d3e87
Signed-off-by: Ed Warnicke <eaw@cisco.com>
7 years agoInstall packagecloud 92/5692/1
Vanessa Rene Valderrama [Thu, 9 Mar 2017 19:54:14 +0000 (13:54 -0600)]
Install packagecloud

Updating images to install packagecloud for FD.io to use packagecloud as
an alternative to Nexus for staging repos because Nexus does not
create package metadata for yum/apt staging repos which is required for
testing.

Change-Id: I2396b78f5f8b1c72c569e8c230c28ee720b33936
Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
7 years agoPython API: Add dependencies on CFFI / libffi. 79/5679/1
Ole Troan [Wed, 8 Mar 2017 21:27:35 +0000 (22:27 +0100)]
Python API: Add dependencies on CFFI / libffi.

Change-Id: Id0a87ef7599f49d6d553bb1199f0f19518ba7c82
Signed-off-by: Ole Troan <ot@cisco.com>
7 years agoFor rpms its vpp-dpdk-devel not vpp-dpdk-dev 20/5620/1
Ed Warnicke [Fri, 3 Mar 2017 22:44:23 +0000 (15:44 -0700)]
For rpms its vpp-dpdk-devel not vpp-dpdk-dev

Change-Id: Ida214d01c72d2b4e8e34d3f87eb134b0dc0902fd
Signed-off-by: Ed Warnicke <eaw@cisco.com>
7 years agoCapture dpdk packages for vpp builds 18/5618/1
Ed Warnicke [Fri, 3 Mar 2017 19:38:09 +0000 (12:38 -0700)]
Capture dpdk packages for vpp builds

Change-Id: I113308a2224aefbf9809e58b4f87e1fc3618fcaf
Signed-off-by: Ed Warnicke <eaw@cisco.com>
7 years agoRe-enable installation of vpp-dpkg-dev 15/5615/1
Ed Warnicke [Fri, 3 Mar 2017 17:37:58 +0000 (10:37 -0700)]
Re-enable installation of vpp-dpkg-dev

Change-Id: I1dd5c9f51a0f228c977191de7b5432a6244124e3
Signed-off-by: Ed Warnicke <eaw@cisco.com>
7 years agoTemporarily disable vpp-dpkg-dev install 01/5601/1
Ed Warnicke [Fri, 3 Mar 2017 00:15:48 +0000 (17:15 -0700)]
Temporarily disable vpp-dpkg-dev install

Change-Id: I0880fbee7eae8dfda6764d855214f8c097cacf97
Signed-off-by: Ed Warnicke <eaw@cisco.com>
7 years agoForgot to negate a conditional 98/5598/1
Ed Warnicke [Thu, 2 Mar 2017 21:48:41 +0000 (14:48 -0700)]
Forgot to negate a conditional

Change-Id: I6868c171f0738b0a820b12a66bf2a49e237e0abd
Signed-off-by: Ed Warnicke <eaw@cisco.com>
7 years agoFix vpp merge jobs 80/5580/9
Ed Warnicke [Wed, 1 Mar 2017 19:13:32 +0000 (12:13 -0700)]
Fix vpp merge jobs

This patch switches to installing the vpp-dpkg-dev whenever
possible rather than building it.  This means no duplicative
pushing of vpp-dpkg-dev, which should fix the merge jobs.
It also should mean faster vpp builds since we generally
won't need to build DPDK either.

Change-Id: I602fb09a847bb4b0d54c5844dc4c79a27393580d
Signed-off-by: Ed Warnicke <eaw@cisco.com>
7 years agoRevert "Fix vpp merge jobs" 78/5578/1
Ed Warnicke [Wed, 1 Mar 2017 19:46:26 +0000 (19:46 +0000)]
Revert "Fix vpp merge jobs"

This reverts gerrit: https://gerrit.fd.io/r/#/c/5575/

This reverts commit 149bea0a7637967d625995ed0ee10c8575009e7a.

Change-Id: I7e11c9aa44ffa93afb03665c502b3ac01f0863b2
Signed-off-by: Ed Warnicke <eaw@cisco.com>
7 years agoFix vpp merge jobs 75/5575/3
Ed Warnicke [Wed, 1 Mar 2017 19:13:32 +0000 (12:13 -0700)]
Fix vpp merge jobs

This patch switches to installing the vpp-dpkg-dev whenever
possible rather than building it.  This means no duplicative
pushing of vpp-dpkg-dev, which should fix the merge jobs.
It also should mean faster vpp builds since we generally
won't need to build DPDK either.

Change-Id: I8a892b053989d0c95e0605e8dc54a6b7a205dc0c
Signed-off-by: Ed Warnicke <eaw@cisco.com>
7 years agoMerge "Add CentOS packages"
Andrew Grimberg [Tue, 28 Feb 2017 19:35:36 +0000 (19:35 +0000)]
Merge "Add CentOS packages"

7 years agoAdd CentOS packages 42/5542/2
Vanessa Rene Valderrama [Mon, 27 Feb 2017 19:49:43 +0000 (13:49 -0600)]
Add CentOS packages

TLDK and CSIT teams requested additional packages be added to the CentOS
image.

TLDK - scapy
CSIT - libffi-devel

CSIT request was due to errors when upgrading cryptography. I added
python-cffi & libxml2 as well.

Change-Id: I04c2f4f4fcd390a1d5b2877b5ec99894bd65a98e
Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
7 years agoConfigure NSH_SFC JDK 59/5559/3
Vanessa Rene Valderrama [Tue, 28 Feb 2017 18:47:15 +0000 (12:47 -0600)]
Configure NSH_SFC JDK

Jenkins 2 moved the JDK configuration to a new Jenkins global
configuration page under Manage Jenkins - Global Tool Configuration.
This patch configures NSH_SFC jobs to run using a specified JDK as
configuration via the Jenkins Global Configuration.  Valid values are:

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

This patch configures the following templates to run using JDK8:
- 'nsh_sfc-verify-{stream}-{os}'
- 'nsh_sfc-merge-{stream}-{os}'
- 'nsh_sfc-integration-{stream}-{os}'
- 'nsh_sfc-verify-docs-{stream}'
- 'nsh_sfc-merge-docs-{stream}'

The verify docs don't use the {os} parameter so the OS is hardcoded like
the node names.

Change-Id: I6475877e2a8b8241add7416d0c4fe15b71706429
Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
7 years agoModify CSIT nightly cron 14/5514/1
Vanessa Rene Valderrama [Fri, 24 Feb 2017 17:53:12 +0000 (11:53 -0600)]
Modify CSIT nightly cron

The csit-vpp-verify-perf-master-nightly-all job is not running as
scheduled.  Jenkins cron syntax requires the days of the week to be
represented in numbers as opposed to names.

Sun = 0
Tue = 2
Thu = 4

Change-Id: I1a980541aab9e607b9fb7f232f128019e0c9dbb1
Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
7 years agoEnable Hugepages 07/5007/11
Vanessa Rene Valderrama [Thu, 2 Feb 2017 15:45:16 +0000 (09:45 -0600)]
Enable Hugepages

TLDK project requires Hugepages to be enabled. This change enables
Hugepages and sets the size to 128.

Change-Id: Ie582cdf5ab2c766da268c0a39ed47bc45f31058c
Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
7 years agoMerge "Add packer verify and merge jobs"
Vanessa Rene Valderrama [Thu, 16 Feb 2017 19:02:38 +0000 (19:02 +0000)]
Merge "Add packer verify and merge jobs"

7 years agoMerge "Update jenkins.ini.example with relevent defaults"
Vanessa Rene Valderrama [Thu, 16 Feb 2017 18:23:36 +0000 (18:23 +0000)]
Merge "Update jenkins.ini.example with relevent defaults"

7 years agoMerge "Add hashicorp's packer 0.12.2 to basebuild"
Vanessa Rene Valderrama [Thu, 16 Feb 2017 18:22:49 +0000 (18:22 +0000)]
Merge "Add hashicorp's packer 0.12.2 to basebuild"

7 years agoMerge "Correct path to package download script in hc2vpp-csit prebuilder"
Vanessa Rene Valderrama [Thu, 16 Feb 2017 15:59:29 +0000 (15:59 +0000)]
Merge "Correct path to package download script in hc2vpp-csit prebuilder"

7 years agoAdd packer verify and merge jobs 53/5153/1
Anil Belur [Wed, 15 Feb 2017 03:19:52 +0000 (13:19 +1000)]
Add packer verify and merge jobs

- These jobs have been ported from ODL releng
- Jobs are designed to build new images first of every month
- Verify runs a packer validation on the templates and verifies
  the syntax of provision scripts
- Merge job is designed to trigger a build only relevent to the change
  rather than building all images

Change-Id: I882fdf9d60a49221e1d9f50809c5fda1d8ebf4fb
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
7 years agoMerge "Add missing sudo in TLDK verification job"
Vanessa Rene Valderrama [Wed, 15 Feb 2017 18:36:07 +0000 (18:36 +0000)]
Merge "Add missing sudo in TLDK verification job"

7 years agoCorrect path to package download script in hc2vpp-csit prebuilder 37/5137/1
selias [Wed, 15 Feb 2017 09:10:47 +0000 (10:10 +0100)]
Correct path to package download script in hc2vpp-csit prebuilder

Fix for issue overlooked in https://gerrit.fd.io/r/5093; while the directory
change is correct, commands immediately following it have not been adjusted
to account for it.

Change-Id: I3da9b12bca164856a01fb8c3afefde3e549b7be6
Signed-off-by: selias <samelias@cisco.com>
7 years agoAdd hashicorp's packer 0.12.2 to basebuild 51/5151/1
Anil Belur [Wed, 15 Feb 2017 01:32:42 +0000 (11:32 +1000)]
Add hashicorp's packer 0.12.2 to basebuild

Change-Id: I3bc41f53d5e36fab5fe475aac67f1406d12d4075
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>