ci-management.git
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 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>
7 years agoAdd support for Centos7.3-1611 to csit jobs. 79/4579/11
Thomas F Herbert [Fri, 6 Jan 2017 00:45:42 +0000 (19:45 -0500)]
Add support for Centos7.3-1611 to csit jobs.
Remove operational branch creation from weekly
verify job. Split vpp changes for Centos into
separate commit. Do not add os param to perf
jobs so as not to destroy perf trend history.

JIRA: CSIT-356

Change-Id: If0121f01fa0767eae96e5f9f14ed4c56a97e7f7f
Signed-off-by: Thomas F Herbert <therbert@redhat.com>
7 years agoChange groupID in pom.xml 69/5069/1
Tibor Frank [Wed, 8 Feb 2017 07:20:52 +0000 (08:20 +0100)]
Change groupID in pom.xml

Change-Id: I5bdd045ae457232ee09b7aa09b9bd907495ec99a
Signed-off-by: Tibor Frank <tifrank@cisco.com>
7 years agoMerge "Add jdk parameter to hc2vpp-csit-verify job"
Vanessa Rene Valderrama [Tue, 7 Feb 2017 18:46:37 +0000 (18:46 +0000)]
Merge "Add jdk parameter to hc2vpp-csit-verify job"