Dave Wallace [Mon, 14 Dec 2020 20:07:38 +0000 (20:07 +0000)]
Merge "Changes for VPP 21.01 Release"
Andrew Yourtchenko [Fri, 11 Dec 2020 15:32:41 +0000 (15:32 +0000)]
Changes for VPP 21.01 Release
Change-Id: I828b80e1c7599875fd25da225afac6bb7f39c805
Signed-off-by: Andrew Yourtchenko <[email protected]>
Vanessa Rene Valderrama [Thu, 10 Dec 2020 21:14:30 +0000 (15:14 -0600)]
Modify default image
Modifying the default image because the existing one was deleted
Signed-off-by: Vanessa Rene Valderrama <[email protected]>
Change-Id: Ia0a603906681df9ab83c2f0817e1c810196cd372
Vanessa Rene Valderrama [Thu, 10 Dec 2020 17:33:59 +0000 (11:33 -0600)]
Upgrade global-jjb to v0.59.0
Signed-off-by: Vanessa Rene Valderrama <[email protected]>
Change-Id: Ie8922d66f87419ab65c9b99e2f12aa5f0e5e2fe5
Vratko Polak [Tue, 8 Dec 2020 14:02:21 +0000 (14:02 +0000)]
Merge "CSIT: Remove 1908_1 and 1908_2 jobs"
Tibor Frank [Tue, 8 Dec 2020 09:41:57 +0000 (10:41 +0100)]
CSIT: Remove 1908_1 and 1908_2 jobs
Change-Id: I862ee1e7c4c03dd5603fcede9c56b59fd3bafa7b
Signed-off-by: Tibor Frank <[email protected]>
Dave Wallace [Mon, 7 Dec 2020 22:02:58 +0000 (17:02 -0500)]
Fix packagecloud jobs to use fdiotools docker images
- Required to allow cleanup of old labels referencing
snergster docker images.
- Remove job supporting deprecated ubuntu1604 images.
Signed-off-by: Dave Wallace <[email protected]>
Change-Id: Ib0ba02e33c636c7b565e6156d81bd43cafcf2415
Andrew Yourtchenko [Fri, 4 Dec 2020 15:25:45 +0000 (15:25 +0000)]
run ASAN within the non-voting VPP debug verify job
Address sanitizer catches a wide range of failures
like buffer overruns, etc. So makes sense to run it
during the debug test run.
However, it is a bit picky to the compiler -
currently it only works well only on GCC 8+,
so this patch accounts for that by moving
the job to 20.04 executor which has gcc-9 by default.
Thanks to Benoit for the help getting it working.
Signed-off-by: Andrew Yourtchenko <[email protected]>
Change-Id: If086907d1f20e99503aa0e811fd2ae95c168d731
Vanessa Rene Valderrama [Thu, 3 Dec 2020 21:38:16 +0000 (15:38 -0600)]
Remove Sweetcomb jobs
The Sweetcomb project has been archived. This patch is to remove
existing jobs.
Signed-off-by: Vanessa Rene Valderrama <[email protected]>
Change-Id: Ic9d5d0d351767481c07ac27c1765160ed635228a
Vanessa Rene Valderrama [Thu, 3 Dec 2020 21:34:04 +0000 (21:34 +0000)]
Merge "Remove opflexvpp jobs"
Vanessa Rene Valderrama [Thu, 3 Dec 2020 21:28:01 +0000 (21:28 +0000)]
Merge "Upgrade common-packer to v0.7.0"
Vanessa Rene Valderrama [Thu, 3 Dec 2020 21:27:35 +0000 (15:27 -0600)]
Remove opflexvpp jobs
The opflexvpp project has been archived. This patch is to remove
existing jobs.
Signed-off-by: Vanessa Rene Valderrama <[email protected]>
Change-Id: I1ea81bdd5aa6c3b3284b4b7d059e6a9d44d52f3c
Vanessa Rene Valderrama [Thu, 3 Dec 2020 20:47:34 +0000 (14:47 -0600)]
Remove puppet-fdio jobs
The puppet-fdio project has been archived. This patch is to remove
existing jobs.
Signed-off-by: Vanessa Rene Valderrama <[email protected]>
Change-Id: Id661421bc13d84b2d5091b2b340fca4cc98b24a3
Vanessa Rene Valderrama [Thu, 3 Dec 2020 20:34:29 +0000 (14:34 -0600)]
Remove Honeycomb jobs
The Honeycomb project has been archived. This patch is to remove
existing jobs.
Signed-off-by: Vanessa Rene Valderrama <[email protected]>
Change-Id: I804c5dbc618394a507ff48e19a7dcb7127e11446
Tibor Frank [Wed, 2 Dec 2020 07:31:59 +0000 (08:31 +0100)]
CSIT: Fix branch in csit-trending-weekly-2009-lts
Change-Id: I23f8765c6c6c2c335854f29add42d83b9d51d8eb
Signed-off-by: Tibor Frank <[email protected]>
Vratko Polak [Tue, 1 Dec 2020 09:53:46 +0000 (10:53 +0100)]
Do not fail on base64 encoded comments
+ Add job parameters for Sandbox testing.
Change-Id: I3f8c088bd49b1926393a6fa9d3327dd6c7533656
Signed-off-by: Vratko Polak <[email protected]>
Vanessa Rene Valderrama [Mon, 30 Nov 2020 15:10:37 +0000 (09:10 -0600)]
Upgrade common-packer to v0.7.0
Signed-off-by: Vanessa Rene Valderrama <[email protected]>
Change-Id: Ib0d9af39e86e3a201b659ad481ade84023395eb3
Vanessa Rene Valderrama [Mon, 30 Nov 2020 14:50:14 +0000 (08:50 -0600)]
Upgrade JJB version for ci-jobs
Upgrading JJB version to 3.5.0 for ci-jobs
Signed-off-by: Vanessa Rene Valderrama <[email protected]>
Change-Id: I9a519406b7ed2840c7353e97d07c668a1023cbc4
Dave Wallace [Mon, 30 Nov 2020 14:37:23 +0000 (14:37 +0000)]
Merge "Upgrade global-jjb to v0.58.1"
Tibor Frank [Mon, 30 Nov 2020 12:49:39 +0000 (13:49 +0100)]
CSIT: Add csit-trending-weekly-2009-lts
Change-Id: I83a2a3b60209edd8623cee2d9a737fcc5ebb7744
Signed-off-by: Tibor Frank <[email protected]>
Vanessa Rene Valderrama [Mon, 30 Nov 2020 13:03:24 +0000 (07:03 -0600)]
Upgrade global-jjb to v0.58.1
Signed-off-by: Vanessa Rene Valderrama <[email protected]>
Change-Id: Iad2cb89738871ae82095f580e4006700b7614fd0
Juraj Linkeš [Mon, 23 Nov 2020 09:24:17 +0000 (10:24 +0100)]
docker images: add aarch64 centos support
Add the changes that were missing for a successful build.
Change-Id: I0def3dcf2642110384674977ecf901c65fde4d78
Signed-off-by: Juraj Linkeš <[email protected]>
Dave Wallace [Mon, 23 Nov 2020 14:14:37 +0000 (14:14 +0000)]
Merge "CSIT: Unify path for robot plugin"
Vanessa Rene Valderrama [Fri, 20 Nov 2020 18:12:26 +0000 (12:12 -0600)]
Reduce merge build timeout
Reducing the merge build timeout to a more reasonable timeout based on
the average time to complete builds.
Signed-off-by: Vanessa Rene Valderrama <[email protected]>
Change-Id: I5dd50776cb58c43180b82534067f9dd29b954162
Vratko Polak [Fri, 20 Nov 2020 14:56:57 +0000 (15:56 +0100)]
CSIT: Unify path for robot plugin
+ We are trying to remove duplicates from logs.fd.io.
+ The unified path for logs is "archives" directory.
- Except per-patch job, to be fixed later.
+ So, tell Robot plugin to get outputs from there.
+ Use quotes around the value.
- This may break some old CSIT branches.
+ If yes, we will fix the CSIT code part (not ci-management).
- Not touching inactive projects.
Change-Id: I55f974ab27a2085690396db5b448978016c98684
Signed-off-by: Vratko Polak <[email protected]>
Andrew Yourtchenko [Wed, 18 Nov 2020 22:29:22 +0000 (22:29 +0000)]
restore the mvn publisher in vpp+docs jenkins jobs
Signed-off-by: Andrew Yourtchenko <[email protected]>
Change-Id: I0f0d781cfe427bcef8222b24eab4c8589ec92fed
Andrew Yourtchenko [Wed, 18 Nov 2020 19:37:46 +0000 (19:37 +0000)]
remove the mvn publisher from vpp docs verify jobs too
Change-Id: If5445c464f12039325c8efe27cedeb1aec69368c
Signed-off-by: Andrew Yourtchenko <[email protected]>
Vanessa Rene Valderrama [Wed, 18 Nov 2020 18:47:31 +0000 (18:47 +0000)]
Merge "Modify the serverId"
Vanessa Rene Valderrama [Wed, 18 Nov 2020 18:41:13 +0000 (12:41 -0600)]
Modify the serverId
Modifying the serverID for log shipping to use the correct serverId
Signed-off-by: Vanessa Rene Valderrama <[email protected]>
Change-Id: I05b48ca46ee58786b40c2d84464011f7ad7c2840
Andrew Yourtchenko [Wed, 18 Nov 2020 16:35:49 +0000 (16:35 +0000)]
disable the mvn publisher for the jobs in the VPP dev verify pipeline
Signed-off-by: Andrew Yourtchenko <[email protected]>
Change-Id: I4cec1ba22827c1ca736f000358cff8f5dd5d18b8
Dave Wallace [Mon, 16 Nov 2020 19:46:21 +0000 (19:46 +0000)]
Merge "Update 1n-tx2 VPP Device jobs"
Dave Wallace [Mon, 16 Nov 2020 16:17:40 +0000 (16:17 +0000)]
Merge "Fix node label in libparc jobs."
Mauro Sardara [Mon, 16 Nov 2020 10:50:35 +0000 (11:50 +0100)]
Fix node label in libparc jobs.
Signed-off-by: Mauro Sardara <[email protected]>
Change-Id: Ie4660a92c97951cffee837ddb3a76421ec042eed
Juraj Linkeš [Mon, 19 Oct 2020 07:48:50 +0000 (09:48 +0200)]
Update 1n-tx2 VPP Device jobs
Replace the timed 1n-tx2 CSIT jobs with per-patch CSIT and VPP jobs and
add weekly and semiweekly CSIT VPP Device jobs. This is now possible
since we have two 1n-tx2 testbeds instead of one.
Change-Id: I4b106d95ffef48ebaea926c19ee4c7db8f22c655
Signed-off-by: Juraj Linkeš <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
Change-Id: I5af065d0edbdd9f7df54366ae13be3c4488e065c
Signed-off-by: Mauro Sardara <[email protected]>
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š <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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š <[email protected]>
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 <[email protected]>
Dave Wallace [Wed, 9 Sep 2020 16:21:36 +0000 (16:21 +0000)]
jjb: remove VPP coverity job
Signed-off-by: Dave Wallace <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
Change-Id: I41454970ce455093b9d0b79d8c71e83e5203c09b
Signed-off-by: Dave Wallace <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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š <[email protected]>
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 <[email protected]>
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 <[email protected]>
xiaolongx.jiang [Tue, 14 Jul 2020 08:26:00 +0000 (16:26 +0800)]
vsap build
Signed-off-by: xiaolongx.jiang <[email protected]>
Change-Id: Ibb780f3c9e319a2aa49db5f846539db6c86e0848