Dave Wallace [Thu, 12 Nov 2020 20:00:50 +0000 (15:00 -0500)]
Fix package_cloud push of vpp-ext-deps
- Fix regression in previous change to packagecloud_push.sh
Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
Change-Id: Idfb47bd49bc59467ba3f28499edcdd41a00d04ce
pmikus [Wed, 11 Nov 2020 12:05:28 +0000 (12:05 +0000)]
CSIT: 2n-zn2 daily + dpdk-weekly
- VPP weekly no capacity.
- DPDK weekly is fast and can reveal baseline numbers.
Signed-off-by: pmikus <pmikus@cisco.com>
Change-Id: Ic77f2f4177189fa7a36a3dae9dc8dcf403b8475f
Vratko Polak [Tue, 10 Nov 2020 18:41:23 +0000 (18:41 +0000)]
Merge "Remove centos7 CI jobs for VPP master branch (VPP 21.01)"
Vratko Polak [Tue, 10 Nov 2020 16:55:39 +0000 (16:55 +0000)]
Merge "Fix packagecloud_push.sh upload failure for vpp-ext-deps"
Dave Wallace [Tue, 10 Nov 2020 15:29:38 +0000 (10:29 -0500)]
Fix packagecloud_push.sh upload failure for vpp-ext-deps
- When a new vpp-ext-deps version is created, the
packagecloud_push.sh script will declare a failure
for merge jobs if the package already has been
pushed by another job running in parallel.
Since vpp-ext-deps will be automatically rebuilt
by the VPP build, there is no reason to fail the
merge job if the packagecloud push fails for the
vpp-ext-deps package.
Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
Change-Id: I96edc6948b7f8b654cc66154412e5eb00927266a
Dave Wallace [Tue, 10 Nov 2020 15:08:20 +0000 (15:08 +0000)]
Merge "Add ubuntu 20.04 jobs for libparc. Cleanup unused jobs."
Jessica Wagantall [Mon, 9 Nov 2020 19:41:12 +0000 (11:41 -0800)]
Move jjb merge to other node
ci-management-jjb-merge has sporadic failures
Trying "centos7-builder-8c-8g" node to see if
it improves.
Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
Change-Id: Ib96b6ebf1e9c126f31936a34567c7e0148dd2769
Dave Wallace [Fri, 6 Nov 2020 22:56:13 +0000 (17:56 -0500)]
Remove centos7 CI jobs for VPP master branch (VPP 21.01)
Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
Change-Id: I7b3129a15b6a3e7200b7cc1125c6ff75160a2960
Mauro Sardara [Thu, 5 Nov 2020 14:14:38 +0000 (15:14 +0100)]
Add ubuntu 20.04 jobs for libparc.
Cleanup unused jobs.
Signed-off-by: Mauro Sardara <msardara@cisco.com>
Change-Id: I5b15c47d9003c7950f15fb3977c08da6275545fa
Dave Wallace [Thu, 5 Nov 2020 22:58:43 +0000 (17:58 -0500)]
Promote debian-10 verify/merge jobs to production
- Executor docker image fdiotools/builder-debian10:prod-x86_64 image
verified on sandbox with latest master and stable/2009 patches
Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
Change-Id: I1db4aab79d0b1d63bf92c32150870ad8267bf60c
Vratko Polak [Thu, 5 Nov 2020 12:56:55 +0000 (12:56 +0000)]
Merge "Install vpp-ext-deps rpms from local packages."
Vratko Polak [Thu, 5 Nov 2020 12:53:51 +0000 (12:53 +0000)]
Merge "Fix apt-cache show cmd failure on Debian-10"
Vratko Polak [Thu, 5 Nov 2020 12:10:58 +0000 (12:10 +0000)]
Merge "Promote centos-8 verify/merge jobs to production."
Dave Wallace [Wed, 4 Nov 2020 20:42:05 +0000 (15:42 -0500)]
Install vpp-ext-deps rpms from local packages.
- In setup_vpp_dpdk_dev_env.sh if the required
vpp-ext-deps package version is available in
/root/Downloads, then install the local package
instead of downloading and installing it from
packagecloud.io.
Change-Id: Iffb8394288524732a2fd2795eec6324d85b17ef5
Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
Dave Wallace [Thu, 5 Nov 2020 01:17:21 +0000 (01:17 +0000)]
Merge "Add debian-10 tag info to docker generation README file."
Dave Wallace [Wed, 4 Nov 2020 18:50:22 +0000 (13:50 -0500)]
Fix apt-cache show cmd failure on Debian-10
- The version of apt-cache on debian-10 does not produce
the same output as the versions in Ubuntu distros.
Refactor extraction of vpp-ext-deps package name from
apt-cache output.
Change-Id: I92c297d91f6acf332be6a54bc1eaac83a4d3d7da
Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
Dave Wallace [Mon, 2 Nov 2020 18:55:15 +0000 (13:55 -0500)]
Add debian-10 tag info to docker generation README file.
- Add note about tagging and pushing initial images to
a new Docker Hub repository.
Change-Id: I762a6795d5bbee1715bf6e868a550bf94b35a5db
Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
Dave Wallace [Fri, 30 Oct 2020 21:40:46 +0000 (17:40 -0400)]
Promote centos-8 verify/merge jobs to production.
- Executor docker image fdiotools/builder-centos8:prod-x86_64 image
verified on sandbox with latest master and stable/2009 patches
Change-Id: Ibe619a0082130a60273cbfda2c008ae452194f7a
Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
Tibor Frank [Fri, 30 Oct 2020 16:21:16 +0000 (17:21 +0100)]
Set the daily mrr jobs cadence to normal
- 2n-clx and 2n-skx
Change-Id: I777a7de23d114256c2c644d4b3ed33853a7d352d
Signed-off-by: Tibor Frank <tifrank@cisco.com>
Vratko Polak [Thu, 29 Oct 2020 13:23:29 +0000 (13:23 +0000)]
Merge "Set the daily mrr jobs cadence to normal"
Tibor Frank [Thu, 29 Oct 2020 05:11:30 +0000 (06:11 +0100)]
Set the daily mrr jobs cadence to normal
- only for 3n-hsw, 3n-skx, 3n-tsh, 3n-dnv, 2n-dnv
- 2n-clx and 2n-skx will be done when resting of NAT44 finishes
Change-Id: Ia9dc00756de887a725bb603f8ad14a61b2d2ce6d
Signed-off-by: Tibor Frank <tifrank@cisco.com>
Dave Wallace [Tue, 21 Jul 2020 22:32:12 +0000 (15:32 -0700)]
Automate generation of docker builder images.
- Add bash scripts to generate builder image Dockerfile
that invokes the scripts to iterate over project
branches installing OS packages and python
modules.
Change-Id: I9b3b355b593e2f982f287023c662cc4a4f35a734
Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
Jan Gelety [Mon, 21 Sep 2020 06:00:32 +0000 (08:00 +0200)]
CSIT: rls2009_lts branch
Branch rls2009_lts is the development branch for 2009 LTS release
whith running vpp mrr weekly jobs. Trendig job for rls209_lts
branch will be introduced later when PAL part is ready.
Change-Id: Ic3aa7f38bb9c35ceca638fab1f256071ff3ebf53
Signed-off-by: Jan Gelety <jgelety@cisco.com>
Vratko Polak [Thu, 22 Oct 2020 08:47:34 +0000 (08:47 +0000)]
Merge "Remove vpp stable/2001 jobs as the branch is EOL"
pmikus [Mon, 19 Oct 2020 06:46:29 +0000 (06:46 +0000)]
CSIT: Add more Zen2 jobs
Signed-off-by: pmikus <pmikus@cisco.com>
Change-Id: I18e667dfb10cbf17b5cc0c545114f14cc588ee77
Dave Wallace [Fri, 16 Oct 2020 15:47:01 +0000 (15:47 +0000)]
Fix setup_vpp_ubuntu_docker_test.sh on vpp stable branches
- Fix set -e bug on snergster executors for vpp stable/*
branches introduced by
https://gerrit.fd.io/r/c/ci-management/+/29209
Change-Id: Icb261cf0a198f9c76feca689e4013a5dd0247f8b
Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
Dave Wallace [Thu, 15 Oct 2020 21:26:16 +0000 (21:26 +0000)]
Remove vpp stable/2001 jobs as the branch is EOL
Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
Change-Id: Id531b1b7e13bc17ecf6e290223d067d715d787a3
Vratko Polak [Thu, 15 Oct 2020 16:01:07 +0000 (16:01 +0000)]
Merge "Clean up vpp jenkins scripts & docker dir"
Dave Wallace [Thu, 15 Oct 2020 15:42:39 +0000 (15:42 +0000)]
Merge "Add jobs for branch stable/2005 Refactoring of JJB yaml configuration"
Dave Wallace [Thu, 1 Oct 2020 20:38:47 +0000 (20:38 +0000)]
Clean up vpp jenkins scripts & docker dir
- Remove docker/vpp Dockerfile definitions and
colateral files for image now being build by
https://gerrit.fd.io/r/c/ci-management/+/28022
- Remove opensuse support which has been elided
from the vpp build in
https://gerrit.fd.io/r/c/vpp/+/28999
- Remove unused scripts.
- Output script name marker for all jjb scripts
following LFIT practices.
- Remove old/unused output from scripts.
- Add logic to use vpp-ext-deps download cache
in the executor images to speed up build jobs.
- Add copyright notifcations to modified files
without an existing copyright.
- Make all vpp/docs jobs use '-{stream}-{os}-{executor}'
suffix in their names.
- Consolidate executor logging into
setup_executor_env.sh and call it first for all jobs.
Change-Id: I4ffb67ed476659f0127ca8c84f20a305d06149bf
Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
Dave Wallace [Mon, 12 Oct 2020 19:22:54 +0000 (19:22 +0000)]
Promote vpp debian-9 jobs from beta to production.
Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
Change-Id: I99905d7a00b11d81715789af64774b375bd404d7
Mauro Sardara [Tue, 6 Oct 2020 20:32:12 +0000 (22:32 +0200)]
Add jobs for branch stable/2005
Refactoring of JJB yaml configuration
Signed-off-by: Mauro Sardara <msardara@cisco.com>
Change-Id: I5af065d0edbdd9f7df54366ae13be3c4488e065c
Signed-off-by: Mauro Sardara <msardara@cisco.com>
Juraj Linkeš [Tue, 6 Oct 2020 10:47:47 +0000 (12:47 +0200)]
Remove 1n-tx2 vpp device jobs
The 1n-tx2 testbed is undergoing a replacement. The new server have
different NICs and the current jobs wouldn't run properly. Remove the
jobs while the switch is in progress.
Change-Id: If664f8d8b86fd4078c529f2a56d17ff3545b08ac
Signed-off-by: Juraj Linkeš <juraj.linkes@pantheon.tech>
Dave Wallace [Thu, 24 Sep 2020 19:56:55 +0000 (19:56 +0000)]
Remove checkstyle from vpp-merge-{stream}-{os}-{executor-arch} jobs
- VPP checkstyle fails on Ubuntu-20.04 due to new version of
gnu indent. Remove it because the checkstyle job runs _after_
the commit has already been merged, thus is a waste of cycles.
Checkstyle is run before verify jobs, so redundant here.
Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
Change-Id: I2060918be1043fdd3aaf2d5779854afde9636ffa
Dave Wallace [Thu, 24 Sep 2020 18:09:02 +0000 (18:09 +0000)]
move vpp-verify|merge-*-ubuntu2004-aarch64 to beta jobs
- VPP build fails with static assert on ubuntu20.04/aarch64
/w/workspace/vpp-verify-master-ubuntu2004-aarch64/src/plugins/af_xdp/input.c: In function af_xdp_device_input_refill:
/w/workspace/vpp-verify-master-ubuntu2004-aarch64/src/vppinfra/error_bootstrap.h:111:34: error: static assertion failed: "wrong size"
111 | #define STATIC_ASSERT(truth,...) _Static_assert(truth, __VA_ARGS__)
| ^~~~~~~~~~~~~~
/w/workspace/vpp-verify-master-ubuntu2004-aarch64/src/plugins/af_xdp/input.c:140:3: note: in expansion of macro STATIC_ASSERT
140 | STATIC_ASSERT (sizeof (vlib_buffer_t) == XDP_PACKET_HEADROOM, "wrong size");
| ^~~~~~~~~~~~~
Building C object plugins/af_xdp/CMakeFiles/af_xdp_plugin_thunderx2t99.dir/input.c.o
Updated ubuntu2004 Job Names:
$ jjsb-test vpp-* 2>&1 | grep -e'Number of jobs' -e'Job name' | sed -e 's/INFO:jenkins_jobs.builder://g' | grep ubuntu20
Job name: vpp-beta-merge-master-ubuntu2004-aarch64
Job name: vpp-beta-verify-master-ubuntu2004-aarch64
Job name: vpp-gcc-verify-2009-ubuntu2004-x86_64
Job name: vpp-gcc-verify-master-ubuntu2004-x86_64
Job name: vpp-merge-2009-ubuntu2004-x86_64
Job name: vpp-merge-master-ubuntu2004-x86_64
Job name: vpp-verify-2009-ubuntu2004-x86_64
Job name: vpp-verify-master-ubuntu2004-x86_64
Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
Change-Id: I60939c547ef330f109e5d445a85adb47ffdb30af
Dave Wallace [Thu, 24 Sep 2020 16:39:55 +0000 (16:39 +0000)]
fix node label for vpp-gcc-verify-{stream}-{os}-{executor-arch}
Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
Change-Id: I070f9595b8463ca62538b369521baec7010a0d5e
Dave Wallace [Thu, 24 Sep 2020 14:57:18 +0000 (14:57 +0000)]
Merge "Refactor vpp job names to align with jenkins labels"
Vratko Polak [Wed, 23 Sep 2020 14:45:49 +0000 (14:45 +0000)]
Merge "CSIT: Add 2n-zn2 for dry runs"
Dave Wallace [Sat, 19 Sep 2020 02:31:07 +0000 (02:31 +0000)]
Refactor vpp job names to align with jenkins labels
- Switch to using fdiotools docker repos using
associated jenkins labels.
- Align vpp job names with docker repos and tags.
- Normalize project attributes (including order)
across vpp project definitions.
- Add branch-head-refspec attribute for testing.
- Refactor projects to allow finer granularity
definition of {stream}-{os}-{executor-arch}
based jobs.
- Add 2009 stream to vpp-csit-verify-api-crc.
- Add vpp-verify-gcc job for gcov testing.
New list of VPP jobs:
$ jjsb-test vpp-* 2>&1 | grep -e'Number of jobs' -e'Job name' | sed -e 's/INFO:jenkins_jobs.builder://g'
Number of jobs generated: 126
Job name: vpp-beta-merge-master-centos8-aarch64
Job name: vpp-beta-merge-master-centos8-x86_64
Job name: vpp-beta-merge-master-debian9-x86_64
Job name: vpp-beta-merge-master-debian10-x86_64
Job name: vpp-beta-verify-master-centos8-aarch64
Job name: vpp-beta-verify-master-centos8-x86_64
Job name: vpp-beta-verify-master-debian9-x86_64
Job name: vpp-beta-verify-master-debian10-x86_64
Job name: vpp-checkstyle-verify-1908-x86_64
Job name: vpp-checkstyle-verify-2001-x86_64
Job name: vpp-checkstyle-verify-2005-x86_64
Job name: vpp-checkstyle-verify-2009-x86_64
Job name: vpp-checkstyle-verify-master-x86_64
Job name: vpp-csit-verify-api-crc-1908
Job name: vpp-csit-verify-api-crc-2009
Job name: vpp-csit-verify-api-crc-master
Job name: vpp-csit-verify-device-1908-1n-skx
Job name: vpp-csit-verify-device-1908-1n-tx2
Job name: vpp-csit-verify-device-2001-1n-skx
Job name: vpp-csit-verify-device-2001-1n-tx2
Job name: vpp-csit-verify-device-2005-1n-skx
Job name: vpp-csit-verify-device-2005-1n-tx2
Job name: vpp-csit-verify-device-2009-1n-skx
Job name: vpp-csit-verify-device-2009-1n-tx2
Job name: vpp-csit-verify-device-master-1n-skx
Job name: vpp-csit-verify-device-master-1n-tx2
Job name: vpp-csit-verify-perf-1908-2n-clx
Job name: vpp-csit-verify-perf-1908-2n-dnv
Job name: vpp-csit-verify-perf-1908-2n-skx
Job name: vpp-csit-verify-perf-1908-3n-dnv
Job name: vpp-csit-verify-perf-1908-3n-hsw
Job name: vpp-csit-verify-perf-1908-3n-skx
Job name: vpp-csit-verify-perf-1908-3n-tsh
Job name: vpp-csit-verify-perf-2001-2n-clx
Job name: vpp-csit-verify-perf-2001-2n-dnv
Job name: vpp-csit-verify-perf-2001-2n-skx
Job name: vpp-csit-verify-perf-2001-3n-dnv
Job name: vpp-csit-verify-perf-2001-3n-hsw
Job name: vpp-csit-verify-perf-2001-3n-skx
Job name: vpp-csit-verify-perf-2001-3n-tsh
Job name: vpp-csit-verify-perf-2005-2n-clx
Job name: vpp-csit-verify-perf-2005-2n-dnv
Job name: vpp-csit-verify-perf-2005-2n-skx
Job name: vpp-csit-verify-perf-2005-3n-dnv
Job name: vpp-csit-verify-perf-2005-3n-hsw
Job name: vpp-csit-verify-perf-2005-3n-skx
Job name: vpp-csit-verify-perf-2005-3n-tsh
Job name: vpp-csit-verify-perf-2009-2n-clx
Job name: vpp-csit-verify-perf-2009-2n-dnv
Job name: vpp-csit-verify-perf-2009-2n-skx
Job name: vpp-csit-verify-perf-2009-3n-dnv
Job name: vpp-csit-verify-perf-2009-3n-hsw
Job name: vpp-csit-verify-perf-2009-3n-skx
Job name: vpp-csit-verify-perf-2009-3n-tsh
Job name: vpp-csit-verify-perf-master-2n-clx
Job name: vpp-csit-verify-perf-master-2n-dnv
Job name: vpp-csit-verify-perf-master-2n-skx
Job name: vpp-csit-verify-perf-master-3n-dnv
Job name: vpp-csit-verify-perf-master-3n-hsw
Job name: vpp-csit-verify-perf-master-3n-skx
Job name: vpp-csit-verify-perf-master-3n-tsh
Job name: vpp-debug-verify-2009-ubuntu1804-x86_64
Job name: vpp-debug-verify-master-ubuntu1804-x86_64
Job name: vpp-docs-merge-1908
Job name: vpp-docs-merge-2001
Job name: vpp-docs-merge-2005
Job name: vpp-docs-merge-2009
Job name: vpp-docs-merge-master
Job name: vpp-docs-verify-1908
Job name: vpp-docs-verify-2001
Job name: vpp-docs-verify-2005
Job name: vpp-docs-verify-2009
Job name: vpp-docs-verify-master
Job name: vpp-gcc-verify-2009-ubuntu2004-x86_64
Job name: vpp-gcc-verify-master-ubuntu2004-x86_64
Job name: vpp-info-yaml-verify
Job name: vpp-make-test-docs-merge-1908
Job name: vpp-make-test-docs-merge-2001
Job name: vpp-make-test-docs-merge-2005
Job name: vpp-make-test-docs-merge-2009
Job name: vpp-make-test-docs-merge-master
Job name: vpp-make-test-docs-verify-1908
Job name: vpp-make-test-docs-verify-2001
Job name: vpp-make-test-docs-verify-2005
Job name: vpp-make-test-docs-verify-2009
Job name: vpp-make-test-docs-verify-master
Job name: vpp-merge-1908-centos7-x86_64
Job name: vpp-merge-1908-ubuntu1804-aarch64
Job name: vpp-merge-1908-ubuntu1804-x86_64
Job name: vpp-merge-2001-centos7-x86_64
Job name: vpp-merge-2001-ubuntu1804-aarch64
Job name: vpp-merge-2001-ubuntu1804-x86_64
Job name: vpp-merge-2005-centos7-x86_64
Job name: vpp-merge-2005-ubuntu1804-aarch64
Job name: vpp-merge-2005-ubuntu1804-x86_64
Job name: vpp-merge-2009-centos7-x86_64
Job name: vpp-merge-2009-ubuntu1804-aarch64
Job name: vpp-merge-2009-ubuntu1804-x86_64
Job name: vpp-merge-2009-ubuntu2004-aarch64
Job name: vpp-merge-2009-ubuntu2004-x86_64
Job name: vpp-merge-master-centos7-x86_64
Job name: vpp-merge-master-ubuntu1804-aarch64
Job name: vpp-merge-master-ubuntu1804-x86_64
Job name: vpp-merge-master-ubuntu2004-aarch64
Job name: vpp-merge-master-ubuntu2004-x86_64
Job name: vpp-sphinx-docs-merge-master
Job name: vpp-sphinx-docs-verify-master
Job name: vpp-verify-1908-centos7-x86_64
Job name: vpp-verify-1908-ubuntu1804-aarch64
Job name: vpp-verify-1908-ubuntu1804-x86_64
Job name: vpp-verify-2001-centos7-x86_64
Job name: vpp-verify-2001-ubuntu1804-aarch64
Job name: vpp-verify-2001-ubuntu1804-x86_64
Job name: vpp-verify-2005-centos7-x86_64
Job name: vpp-verify-2005-ubuntu1804-aarch64
Job name: vpp-verify-2005-ubuntu1804-x86_64
Job name: vpp-verify-2009-centos7-x86_64
Job name: vpp-verify-2009-ubuntu1804-aarch64
Job name: vpp-verify-2009-ubuntu1804-x86_64
Job name: vpp-verify-2009-ubuntu2004-aarch64
Job name: vpp-verify-2009-ubuntu2004-x86_64
Job name: vpp-verify-master-centos7-x86_64
Job name: vpp-verify-master-ubuntu1804-aarch64
Job name: vpp-verify-master-ubuntu1804-x86_64
Job name: vpp-verify-master-ubuntu2004-aarch64
Job name: vpp-verify-master-ubuntu2004-x86_64
Change-Id: I46e786a2092043aa95baa12a24ea9531683f7d6f
Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
pmikus [Mon, 21 Sep 2020 08:08:14 +0000 (08:08 +0000)]
CSIT: Add 2n-zn2 for dry runs
- No trending yet.
Signed-off-by: pmikus <pmikus@cisco.com>
Change-Id: I901584c83487125b0a599a534c7ba2327b3e713b
Dave Wallace [Fri, 18 Sep 2020 17:45:27 +0000 (17:45 +0000)]
Fix bad node definition for vpp-verify-{stream}-debug
Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
Change-Id: I199c3030231325b6e6b18fa7dded7626f12f1d3d
Vratko Polak [Fri, 18 Sep 2020 14:14:06 +0000 (14:14 +0000)]
Merge "Update vpp non-voting jobs to use new jenkins labels"
Dave Wallace [Thu, 17 Sep 2020 01:05:25 +0000 (01:05 +0000)]
Update vpp non-voting jobs to use new jenkins labels
- revert use of node-arch in vpp/docs.yaml, instead
use 'executor-arch'
Change-Id: I5102f56ecc2254822f8d0c51aa596cab9cc7b365
Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
Vanessa Rene Valderrama [Thu, 17 Sep 2020 18:36:57 +0000 (13:36 -0500)]
Remove NSH_SFC jobs
The TSC has approved the NSH_SFC project for archive. This change is to
remove the NSH_SFC jobs.
Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
Change-Id: Icf4b306d062971b21544444b2d238b3cc94dc01e
Dave Wallace [Tue, 15 Sep 2020 23:54:41 +0000 (23:54 +0000)]
Update vpp docs jobs to use new jenkins labels
- See docker/scripts/README.md file in
https://gerrit.fd.io/r/c/ci-management/+/28022
for label definitions.
- Clean up unused JJB attributes (e.g. repo-*)
- Add gerrit-refspec-parameter for testing in sandbox
Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
Change-Id: I528d5bf845428de166150908f96e0a0207659897
Vanessa Rene Valderrama [Mon, 14 Sep 2020 16:35:23 +0000 (11:35 -0500)]
Remove RPM_DPDK jobs
The TSC has approved the RPM_DPDK project for archive. This change is to
remove the RPM_DPDM jobs.
Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
Change-Id: I781d0c3b087ce5eec2203b7886eb4bc50384891a
Vratko Polak [Thu, 10 Sep 2020 11:54:58 +0000 (11:54 +0000)]
Merge "Add csit-dpdk-perf-mrr-weekly-master-3n-tsh job"
Juraj Linkeš [Thu, 10 Sep 2020 08:35:16 +0000 (10:35 +0200)]
Add csit-dpdk-perf-mrr-weekly-master-3n-tsh job
DPDK tests have been fixed in https://gerrit.fd.io/r/c/csit/+/28571
and there is enough free compute time on 3n-tsh during weekends, so
enable the job for that testbed.
Change-Id: I2cc4f4ea3de8f0ae06a9969618a34d30da920ef6
Signed-off-by: Juraj Linkeš <juraj.linkes@pantheon.tech>
Jan Gelety [Thu, 10 Sep 2020 02:16:16 +0000 (04:16 +0200)]
CSIT: Reduce daily jobs cadence for 2009 report data collection
Change-Id: I79d4e85086b928c025b021758760f86829d7f502
Signed-off-by: Jan Gelety <jgelety@cisco.com>
Dave Wallace [Wed, 9 Sep 2020 16:21:36 +0000 (16:21 +0000)]
jjb: remove VPP coverity job
Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
Change-Id: I7f5d1fec7a811908860816e8ba23c0a700dfadd5
Vratko Polak [Wed, 9 Sep 2020 15:14:39 +0000 (15:14 +0000)]
Merge "Add CSIT rls2009 branch"
Andrew Yourtchenko [Mon, 7 Sep 2020 16:03:37 +0000 (16:03 +0000)]
Add VPP 20.09 branch
Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
Change-Id: I9f295cf85753c0f49061b3d326381cbb94173d7b
Jan Gelety [Fri, 4 Sep 2020 05:08:40 +0000 (07:08 +0200)]
Add CSIT rls2009 branch
- and remove CSIT rls2001 branch
Change-Id: I487af3a71ceefeb41020f775e1215bad653b351a
Signed-off-by: Jan Gelety <jgelety@cisco.com>
Andrew Yourtchenko [Tue, 25 Aug 2020 13:22:48 +0000 (13:22 +0000)]
make per-patch device job voting
As per CSIT meeting, the per-patch device job is considered
stable enough to enable it as a voting one.
Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
Change-Id: Ia8d72a4588e144e50e30fd583316982b00c8f36a
Vanessa Rene Valderrama [Mon, 24 Aug 2020 17:07:11 +0000 (12:07 -0500)]
Upgrade global-jjb to v0.56.2
Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
Change-Id: I27286c2fc2040000086b653398b026716973b779
Dave Wallace [Fri, 14 Aug 2020 14:02:41 +0000 (14:02 +0000)]
Remove VPP 19.01 and 19.04 jenkins jobs
- These VPP releases are EOL and unsupported
- Update email aliases
- Add venv directory to .gitignore
Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
Change-Id: I41454970ce455093b9d0b79d8c71e83e5203c09b
Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
Eric Ball [Thu, 6 Aug 2020 21:36:22 +0000 (14:36 -0700)]
Increase volume size for all highcpu-{2,4,8} nodes
These HARDWARE_ID types require larger volumes. Oddly, the highcpu-32
appears to work fine with 20gb, so that has not been changed.
Change-Id: Ia462587f5df724c485e79095c9eb087bba355bef
Signed-off-by: Eric Ball <eball@linuxfoundation.org>
Vanessa Rene Valderrama [Thu, 6 Aug 2020 13:35:10 +0000 (08:35 -0500)]
Configure volume size for cloud instances
The volume size is required for all instances with the latest provider
upgrade. The default size is 20GB.
Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
Change-Id: I17e47636a2bdba396ca4990959bb58658dae8d0a
Vanessa Rene Valderrama [Fri, 31 Jul 2020 16:56:12 +0000 (11:56 -0500)]
Remove TREX jobs
The TREX project has been archived. This patch is to remove existing
jobs.
Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
Change-Id: I25389a0d3289ddd1baa3cddeee6ee848e340b05e
Vanessa Rene Valderrama [Fri, 24 Jul 2020 16:51:36 +0000 (11:51 -0500)]
Revert "Modify Gerrit global variables"
This reverts commit
c2c573815ed68160005ec6fd72b107b6fa04e4b8.
Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
Change-Id: I1b8741e3f93c533e5b244949f5966d05e10237e2
Vratko Polak [Fri, 24 Jul 2020 10:57:48 +0000 (10:57 +0000)]
Merge "Unify echo MAKE_PARALLEL vars with CSIT"
Juraj Linkeš [Thu, 23 Jul 2020 12:36:03 +0000 (14:36 +0200)]
Unify echo MAKE_PARALLEL vars with CSIT
CSIT differes in how MAKE_PARALLEL flags are logged to stdout before
build. Unify based on https://gerrit.fd.io/r/c/csit/+/27821.
Change-Id: I48bced4792e65da504e9a1815e598633315aecab
Signed-off-by: Juraj Linkeš <juraj.linkes@pantheon.tech>
Vanessa Rene Valderrama [Thu, 23 Jul 2020 19:54:59 +0000 (14:54 -0500)]
Modify Gerrit global variables
Modifying the Gerrit global variables to bypass the mirror to test a
possible issue with the mirror causing job failures.
Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
Change-Id: I68e1c426272db7a9748231cae819fe882e667e90
Dave Wallace [Mon, 20 Jul 2020 15:09:54 +0000 (15:09 +0000)]
Merge "vsap build"
Tibor Frank [Fri, 17 Jul 2020 19:03:11 +0000 (21:03 +0200)]
Set the daily mrr jobs cadence
- 3n-tsh once a day (14 UTC)
- the others twice a day (2, 14 UTC)
DO NOT MERGE before July-20
Change-Id: Ib2440dfe6363f7df79d32199d4a73a0ab62ec5e8
Signed-off-by: Tibor Frank <tifrank@cisco.com>
xiaolongx.jiang [Tue, 14 Jul 2020 08:26:00 +0000 (16:26 +0800)]
vsap build
Signed-off-by: xiaolongx.jiang <xiaolongx.jiang@intel.com>
Change-Id: Ibb780f3c9e319a2aa49db5f846539db6c86e0848
Juraj Linkeš [Mon, 6 Jul 2020 13:59:14 +0000 (15:59 +0200)]
Unify arm and x86 vpp jobs
There are two sets of scripts doing basically the same thing,
one set for arm and one for x86. Use the same scripts for both
x86 and arm jobs, remove the unnecessary ones and update the scripts
so that they work on both architectures.
Change-Id: Ie9c29578d0f6af41e65c0f4723bc248e664cb8dd
Signed-off-by: Juraj Linkeš <juraj.linkes@pantheon.tech>
Vratko Polak [Mon, 29 Jun 2020 17:05:49 +0000 (17:05 +0000)]
Merge "Recycle vpp-verify-{stream}-clang into vpp-verify-{stream}-debug job"
Andrew Yourtchenko [Mon, 29 Jun 2020 16:38:32 +0000 (16:38 +0000)]
Recycle vpp-verify-{stream}-clang into vpp-verify-{stream}-debug job
The non-voting clang job has been there for a while, not very useful
since clang is now the default compiler. This converts
the clang job into a "make test-debug" job, run eventually with ASAN.
Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
Change-Id: I011d7d1e2d887f5dec32e27d05859dcd64a3e548
Vratko Polak [Mon, 29 Jun 2020 15:32:08 +0000 (17:32 +0200)]
Bump global-jjb from v0.53.1 to v0.55.0
While v0.53.3 contains fixes for lf-infra-ship-logs macro we want,
we decided to bump right to v0.55.0 while we at it.
Change-Id: Ic2b34beab7b829d55da7fd2f9e23f48447a6de79
Signed-off-by: Vratko Polak <vrpolak@cisco.com>
Mauro Sardara [Fri, 26 Jun 2020 18:07:11 +0000 (20:07 +0200)]
Add packagecloud view
Signed-off-by: Mauro Sardara <msardara@cisco.com>
Change-Id: I6f04cc18a8fb8a712a45f5765b94f5cea2f462d0
Signed-off-by: Mauro Sardara <msardara@cisco.com>
Dave Wallace [Fri, 26 Jun 2020 15:01:17 +0000 (15:01 +0000)]
Merge "Test commands for release repo cleanup."
Mauro Sardara [Tue, 2 Jun 2020 17:16:29 +0000 (19:16 +0200)]
Test commands for release repo cleanup.
Signed-off-by: Mauro Sardara <msardara@cisco.com>
Change-Id: I71bee2717bbcc3021fd85020f2059839ea5a930c
Signed-off-by: Mauro Sardara <msardara@cisco.com>
Mauro Sardara [Wed, 24 Jun 2020 08:46:14 +0000 (10:46 +0200)]
Push libparc and viper packages on hicn repository.
Signed-off-by: Mauro Sardara <msardara@cisco.com>
Change-Id: I6ca7152238d49fd3fb39aefd8910758a1a796349
Signed-off-by: Mauro Sardara <msardara@cisco.com>
Dave Wallace [Mon, 22 Jun 2020 20:17:46 +0000 (16:17 -0400)]
Increase jjb build timeout for ci-management
Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
Change-Id: I99690771bdfe96c10ae852ad1d442549432d3cc6
Mauro Sardara [Mon, 22 Jun 2020 08:02:38 +0000 (10:02 +0200)]
Push DEB/RPM packages on new hicn repository.
Signed-off-by: Mauro Sardara <msardara@cisco.com>
Change-Id: I14af04113756a806eeaa105b6eb5507b38331538
Signed-off-by: Mauro Sardara <msardara@cisco.com>
Vratko Polak [Wed, 17 Jun 2020 12:36:01 +0000 (12:36 +0000)]
Merge "vpp-checkstyle-verify-{stream}: add the step to API check"
Andrew Yourtchenko [Wed, 3 Jun 2020 19:30:31 +0000 (19:30 +0000)]
vpp-checkstyle-verify-{stream}: add the step to API check
This patch adds calling the crcchecker.py --check-patchset
in the initial checkstyle path.
(see change ID I5f13c0976d8a12a58131b3e270f2dc9c00dc7d8c)
It adds also:
- gerrit-refspec-parameter to be able to specify the patchset manually
- credentials-binding for a WebEx Teams bot - I had them added via IT-19800
- necessary plumbing to use these credentials. It is done by a minimal
curl setup, which posts into room "VPP API check failures",
which I created to be able to monitor the behavior and jump in
to discuss and help to sort out the changes that may be problematic.
Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
Change-Id: I4833aa929044413a1ac08ab80668f25c0db8b3ff
Vanessa Rene Valderrama [Mon, 15 Jun 2020 19:34:06 +0000 (14:34 -0500)]
Modify Docker volumes
Modifying the Docker volumes to use the min requirement of 20GB
Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
Change-Id: I27ea4ad4a0cad911c50ad49bdbe256ee4a533421
Tibor Frank [Thu, 11 Jun 2020 12:09:30 +0000 (14:09 +0200)]
Update description for report-iterative jobs
- csit-vpp-perf-report-iterative-{stream_report}-{node-arch}
- csit-dpdk-perf-report-iterative-{stream_report}-{node-arch}
Change-Id: I06211c39ebbce2650f3a1104df1d9bf8e396929a
Signed-off-by: Tibor Frank <tifrank@cisco.com>
Mauro Sardara [Tue, 2 Jun 2020 12:39:04 +0000 (14:39 +0200)]
Remove ubuntu xenial jobs.
Signed-off-by: Mauro Sardara <msardara@cisco.com>
Change-Id: I16bdcb8a04a50b9dccc49d8b0f8637045a2c01cb
Vratko Polak [Mon, 1 Jun 2020 14:54:00 +0000 (14:54 +0000)]
Merge "Add MAKE_PARALLEL_JOBS parameter"
Juraj Linkeš [Fri, 29 May 2020 13:16:10 +0000 (15:16 +0200)]
Add MAKE_PARALLEL_JOBS parameter
VPP uses the MAKE_PARALLEL_JOBS variable to limit the number of cpus
used for build. Make that varialbe configurable as job paramter instead
of setting it in script for easier job management.
Change-Id: Iaaafdb216c3af9244827b270c540a70b5844021f
Signed-off-by: Juraj Linkeš <juraj.linkes@pantheon.tech>
Dave Wallace [Thu, 28 May 2020 18:56:07 +0000 (14:56 -0400)]
Update Nomad docker image files for VPP & CSIT
- The docker image files were originally created by Ed Kern
for the Nomad container proof of concept build infrastructure
for the VPP project. The original source files and commit
history can be found in the respective repositories at
https://github.com/snergfdio
Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
Change-Id: Iff0a8fc76e8a1d2b56dfea6daff688b237338568
Jan Gelety [Tue, 26 May 2020 04:22:58 +0000 (06:22 +0200)]
CSIT: Reduce daily jobs cadence for 2005 report data collection
Change-Id: I966424a022e73a24d1a5719b5a7091dd9db83d61
Signed-off-by: Jan Gelety <jgelety@cisco.com>
Jan Gelety [Sat, 9 May 2020 21:32:44 +0000 (23:32 +0200)]
Add csit-vpp/dpdk-perf-report-coverage/iterative jobs
- jobs will be used to collect vpp/dpdk performance coverage/iterative
data for csit report
Change-Id: I37120696258115cdb0dce6cb8d72050e3fab6b72
Signed-off-by: Jan Gelety <jgelety@cisco.com>
Houa Yang [Mon, 18 May 2020 22:26:13 +0000 (17:26 -0500)]
Add S3_BUCKET environment variable
Add S3_BUCKET variable to address "unrecognized macro" error.
Although jobs are passing, the error is confusing and unsightly.
The S3_BUCKET environment variable is needed for log shipping to s3.
Signed-off-by: Houa Yang <hyang@contractor.linuxfoundation.org>
Change-Id: I94276ec56e6fe3dfa9c5589acea15ce014e7fc51
Vanessa Rene Valderrama [Tue, 19 May 2020 18:35:45 +0000 (13:35 -0500)]
Fix cloud configs
Fixing the auth_url
Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
Change-Id: I38d370047f3008add1ec50127b67e784d5e8b167
Vanessa Rene Valderrama [Tue, 19 May 2020 17:04:51 +0000 (12:04 -0500)]
Enable Jenkins config merge job
Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
Change-Id: I14195ff82f1ffe3da17f5dcc464db3e2165d3201
Vanessa Rene Valderrama [Tue, 19 May 2020 16:39:56 +0000 (11:39 -0500)]
Update Jenkins cloud configs
Updating Jenkins cloud templates to reflect sandbox and production.
Removing the old cloud configs that are no longer in use.
Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
Change-Id: I40ff4b74d87b8d16da84197d24cd280479fd9668
Jan Gelety [Thu, 7 May 2020 20:36:29 +0000 (22:36 +0200)]
Add csit-vpp-perf-report-iterative jobs
- job will be used to collect vpp performance iterative data
for csit report
Change-Id: I6790730f78e3afeb039a7023a0ea32ea54dac7d5
Signed-off-by: Jan Gelety <jgelety@cisco.com>
Jan Gelety [Thu, 7 May 2020 13:38:04 +0000 (15:38 +0200)]
Add vpp-device weekly and semiweekly jobs for csit rls2005 branch
Change-Id: I9c4ad2a32e42851a54e12b0b57e43ce52cd30885
Signed-off-by: Jan Gelety <jgelety@cisco.com>
Jan Gelety [Thu, 7 May 2020 08:07:52 +0000 (10:07 +0200)]
Add CSIT rls2005 branch
- special report-iter and report-full jobs will be added in separate
commit
Change-Id: I99f2b86209c8cfd5acb7f432cb9509ed462b52e0
Signed-off-by: Jan Gelety <jgelety@cisco.com>
Dave Wallace [Tue, 12 May 2020 22:48:13 +0000 (22:48 +0000)]
Merge "move VPP clang job to non-voting"
Andrew Yourtchenko [Tue, 12 May 2020 11:08:14 +0000 (11:08 +0000)]
move VPP clang job to non-voting
clang is now used for regular builds, so this job is redundant.
Keep it around to keep the same load profile for the moment.
Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
Change-Id: I04f411e07ab99f27cdd8c59fc37bfeedbc429c29
Andrew Yourtchenko [Mon, 11 May 2020 14:46:46 +0000 (14:46 +0000)]
Add VPP 20.05 branch
Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
Change-Id: Icdff5d1497ca7cc6963c66eff62a8318d1998b52
Dave Wallace [Fri, 1 May 2020 20:33:34 +0000 (20:33 +0000)]
Merge "Change publisher on one vpp-csit job"
Vratko Polak [Wed, 29 Apr 2020 09:10:13 +0000 (09:10 +0000)]
Merge "Import VPP docker files from github"
Vanessa Rene Valderrama [Wed, 29 Apr 2020 00:39:05 +0000 (00:39 +0000)]
Merge "Mdofy build node"
Vanessa Rene Valderrama [Wed, 29 Apr 2020 00:38:57 +0000 (00:38 +0000)]
Merge "Modify build node"