ci-management.git
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>
7 years agoUpdate jenkins.ini.example with relevent defaults 52/5152/1
Anil Belur [Wed, 15 Feb 2017 03:21:35 +0000 (13:21 +1000)]
Update jenkins.ini.example with relevent defaults

* update url to point to sandbox
* disable querying plugin info which default to true
* remove default include paths

Change-Id: I2ff654ca699fc654ce77598597a002bf710a6ce1
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
7 years agoAlso wait for apt-get update list lock 31/5131/1
Rudy Grigar [Wed, 15 Feb 2017 00:39:04 +0000 (16:39 -0800)]
Also wait for apt-get update list lock

Change-Id: I56c644e4862736271ac1c991d3a9d60bfbdf5505
Signed-off-by: Rudy Grigar <rgrigar@linuxfoundation.org>
7 years agoQuotes required to avoid interpretation 29/5129/1
Rudy Grigar [Tue, 14 Feb 2017 00:57:31 +0000 (16:57 -0800)]
Quotes required to avoid interpretation

Change-Id: I8bbbf6e9d23841c58bd0acf4c4b36c9ef8baaa85
Signed-off-by: Rudy Grigar <rgrigar@linuxfoundation.org>
7 years agoMerge "Additional fixes for dpkg lock issues"
Vanessa Rene Valderrama [Tue, 14 Feb 2017 19:36:32 +0000 (19:36 +0000)]
Merge "Additional fixes for dpkg lock issues"