ci-management.git
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 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"

7 years agoMerge "Add hc2vpp-csit jobs on Ubuntu16.04"
Vanessa Rene Valderrama [Tue, 14 Feb 2017 17:34:14 +0000 (17:34 +0000)]
Merge "Add hc2vpp-csit jobs on Ubuntu16.04"

7 years agoMerge "Skip checkstyle in hc2vpp-csit-verify job"
Vanessa Rene Valderrama [Tue, 14 Feb 2017 17:33:38 +0000 (17:33 +0000)]
Merge "Skip checkstyle in hc2vpp-csit-verify job"

7 years agoAdditional fixes for dpkg lock issues 17/5117/3
Rudy Grigar [Tue, 14 Feb 2017 00:57:31 +0000 (16:57 -0800)]
Additional fixes for dpkg lock issues

This adds a wrapper around apt-get to loop until the lock is available
for dpkg operations.

Change-Id: I85d3b1f1e6992a046d021a192997f307c7ca4785
Signed-off-by: Rudy Grigar <rgrigar@linuxfoundation.org>
7 years agoAdd dot separator for systemctl units 16/5116/1
Andrew Grimberg [Tue, 14 Feb 2017 00:20:25 +0000 (16:20 -0800)]
Add dot separator for systemctl units

Change-Id: Ide382ac6d6e7fe2b041aeca6222380183c8bbff1
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
7 years agoBring in fail build and stomp on Ubuntu auto-up 15/5115/1
Andrew Grimberg [Tue, 14 Feb 2017 00:05:07 +0000 (16:05 -0800)]
Bring in fail build and stomp on Ubuntu auto-up

Bring in changes to fail the build if something does not properly
install or has an error during the build.

Also, forcibly disable and mask out the apt-daily service and timer on
Ubuntu 16.04 and hopefully destroy any cron related to it for 14.04

Change-Id: I301d9c696c3d166ecece8060d415dd931d446335
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
7 years agoDisable auto updates on Ubuntu 13/5113/5
Vanessa Rene Valderrama [Mon, 13 Feb 2017 17:39:10 +0000 (11:39 -0600)]
Disable auto updates on Ubuntu

Modifying the disable auto updates on Ubuntu to use perl instead of sed
because the sed -ine is creating new files ending in ne.  Modifying
where the apt-get upgrade and updates occur to resolve dpkg/locks which
are causing VPP & NSH_SFC builds to fail.

Change-Id: I5a81d72df7b758bd8287c54909386114c33ed730
Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
7 years agoAdd hc2vpp-csit jobs on Ubuntu16.04 59/5059/4
selias [Tue, 7 Feb 2017 11:51:44 +0000 (12:51 +0100)]
Add hc2vpp-csit jobs on Ubuntu16.04

 - add integration and verify job using Ubuntu16.04
 - pass OS parameter to test scripts

requires commit https://gerrit.fd.io/r/#/c/5037/ in CSIT

Change-Id: Ia7be995c1c78db43503e34f7c0c040a63431eab1
Signed-off-by: selias <samelias@cisco.com>
7 years agoFix base image spin up. 03/5103/1
Ryan F Day [Sat, 11 Feb 2017 00:35:18 +0000 (18:35 -0600)]
Fix base image spin up.

Change-Id: I3dd626923af8a62f6a5a0870e33cb27af30b4f9b
Signed-off-by: Ryan F Day <rday@linuxfoundation.org>
7 years agoChange the nexus repository target 97/5097/1
Tibor Frank [Fri, 10 Feb 2017 07:43:56 +0000 (08:43 +0100)]
Change the nexus repository target

The Nexus repository target is VPP.

Modify your upload path
From:  nexus.fd.io/content/sites/site/io/fd/vpp_make_test/<version>
To:    nexus.fd.io/content/sites/site/io/fd/vpp/vpp_make_test/<version>

Change-Id: I957aebe81fceb19035a03b29ba0572df67660973
Signed-off-by: Tibor Frank <tifrank@cisco.com>
7 years agoSkip checkstyle in hc2vpp-csit-verify job 93/5093/2
selias [Thu, 9 Feb 2017 15:31:33 +0000 (16:31 +0100)]
Skip checkstyle in hc2vpp-csit-verify job

Style is already verified in hc2vpp-verify.

Also fix missing dir change in prebuild script. This should download VPP
packages into ${WORKSPACE}/csit, where the csit bootstrap-hc2vpp-verify
script expects them to be.

Change-Id: I4471c711e188f920c890bb63594bb08b7810141e
Signed-off-by: selias <samelias@cisco.com>
7 years agoAdd missing sudo in TLDK verification job 83/5083/1
Karol Latecki [Thu, 9 Feb 2017 09:03:16 +0000 (10:03 +0100)]
Add missing sudo in TLDK verification job

Sudo was missing and it was not possible to allocate hugepages

Change-Id: Ie20aca6e1086cf4b2e24327b53960a7595cd3eef
Signed-off-by: Karol Latecki <karolx.latecki@intel.com>