Vanessa Rene Valderrama [Wed, 5 May 2021 15:44:06 +0000 (10:44 -0500)]
Upgrade global-jjb to v0.63.0
Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
Change-Id: Idbf89d2d9e9e934329f45fc30f4c8650bb6ec6af
Vratko Polak [Tue, 4 May 2021 15:29:05 +0000 (15:29 +0000)]
Merge "Remove deprecated fdio-infra-shiplogs macro"
Dave Wallace [Mon, 3 May 2021 17:34:31 +0000 (13:34 -0400)]
Retry VPP jobs if git clone fails.
- Use naginator regular-expression to only retry
builds when logs contain git clone failure
message.
Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
Change-Id: Icb18b7c287b0ccb9d47c7c4af216b3204a720291
Dave Wallace [Wed, 28 Apr 2021 11:35:11 +0000 (11:35 +0000)]
Merge "Nomad: Redirect connection to different server"
Dave Wallace [Tue, 27 Apr 2021 15:35:48 +0000 (11:35 -0400)]
Increase nomad aarch64 memory limit for ubuntu 20.04 labels
- Required to avoid OOM-Killer for CI jobs
running 'make test' on AARCH64
Change-Id: I16e0f09dbee85fed8d256c4efd6d51d59f08ff09
Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
Vratko Polak [Tue, 27 Apr 2021 08:25:33 +0000 (08:25 +0000)]
Merge "Separate VPP stacktrace generation from artifact archiving"
Dave Wallace [Fri, 23 Apr 2021 19:22:14 +0000 (15:22 -0400)]
Remove deprecated fdio-infra-shiplogs macro
- Update node labels, replacing deprecated
'snergster' labels with equivalent
'fdiotools' node labels
Change-Id: I1ff7d42b2c4f4f592567378b7f1fe359ff7e2a0f
Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
Dave Wallace [Wed, 21 Apr 2021 16:52:51 +0000 (12:52 -0400)]
Separate VPP stacktrace generation from artifact archiving
- Separate removal of socket files in workspace archive directory
from archiving of artifacts
- Clean up deprecated workspace-archive-artifacts-parameter macro
Change-Id: I11c7fe55d3412fb7261da9f0cfb809a152ae1d51
Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
Vratko Polak [Fri, 23 Apr 2021 09:04:12 +0000 (09:04 +0000)]
Merge "Refactor ccache config to use per-os ccache dirs."
pmikus [Fri, 23 Apr 2021 06:59:26 +0000 (06:59 +0000)]
Nomad: Redirect connection to different server
+ Due to DC move we need to redirect traffic
to hosts that are already moved.
Signed-off-by: pmikus <pmikus@cisco.com>
Change-Id: I43aba2f030fa2521aba548a43d4186333909f0ea
Vratko Polak [Thu, 22 Apr 2021 14:28:45 +0000 (14:28 +0000)]
Merge "Fix docker image update script"
Dave Wallace [Fri, 16 Apr 2021 17:56:29 +0000 (13:56 -0400)]
Fix docker image update script
- Handle case where the original image has been
deleted from dockerhub.
Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
Change-Id: Ifcb34f39b36f2974d45a48754b72d33e9cfc4b06
Dave Wallace [Wed, 7 Apr 2021 00:41:43 +0000 (20:41 -0400)]
Refactor ccache config to use per-os ccache dirs.
- Simplify ccache state output to console log by
using ccache stats command.
- Bump max size of ccache dir to 10G (centos8 is
approximately 5.7G)
- Clean up extraneous ccache dir after docker build
is complete.
Change-Id: Ia2b55b7cd47212fce91b4567d0cca69d2ce892ed
Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
Vanessa Rene Valderrama [Tue, 20 Apr 2021 18:12:55 +0000 (18:12 +0000)]
Merge "Modify OpenStack builders"
Vratko Polak [Tue, 20 Apr 2021 14:24:51 +0000 (14:24 +0000)]
Merge "Add new dev branch to the CI framework"
Vanessa Rene Valderrama [Fri, 16 Apr 2021 20:04:19 +0000 (15:04 -0500)]
Modify OpenStack builders
Modifying OpenStack builders to use V3 flavors
Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
Change-Id: I1601921bba92f9ad9519dda992846ccca586d657
Dave Wallace [Fri, 16 Apr 2021 14:06:36 +0000 (10:06 -0400)]
Fix backup archive directory structure.
Change-Id: I9fd1194bdb68239df2a6e2c4432ec1849ca12aac
Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
Vanessa Rene Valderrama [Thu, 15 Apr 2021 16:53:42 +0000 (16:53 +0000)]
Merge "builder: if new ansible dir doesn't exist, use old one."
Vanessa Rene Valderrama [Wed, 14 Apr 2021 20:31:27 +0000 (15:31 -0500)]
Upgrade global-jjb to v0.62.0
Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
Change-Id: I2b5f181f32ce399d6b6091ab051562fe6e714fb6
Vanessa Rene Valderrama [Wed, 14 Apr 2021 16:45:46 +0000 (11:45 -0500)]
Testing JCasC
Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
Change-Id: I857f42130e50c73bce2844a15c0e351d717a21fd
Konstantin Ananyev [Wed, 14 Apr 2021 12:42:46 +0000 (12:42 +0000)]
Add new dev branch to the CI framework
Signed-off-by: Konstantin Ananyev <konstantin.ananyev@intel.com>
Change-Id: Icb676be654efa89792b7917c77d90c4d8092712a
Dave Wallace [Tue, 13 Apr 2021 18:40:23 +0000 (14:40 -0400)]
builder: if new ansible dir doesn't exist, use old one.
Change-Id: I539fc3981b46a285bf6934d2dd13c8c660fc0e8a
Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
Dave Wallace [Tue, 13 Apr 2021 18:14:27 +0000 (18:14 +0000)]
Merge "CSIT: restrict CSIT VPP Device to 32 cores"
Vanessa Rene Valderrama [Mon, 12 Apr 2021 16:03:55 +0000 (16:03 +0000)]
Merge "Use fdio-infra-publish for nomad executor based jobs"
Dave Wallace [Fri, 9 Apr 2021 20:47:37 +0000 (16:47 -0400)]
Fix broken docker install for debian-9 executor.
Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
Change-Id: I4766dfec19de63ba6ae7dbd86ed70f696a10f117
Juraj Linkeš [Thu, 1 Apr 2021 08:52:35 +0000 (10:52 +0200)]
CSIT: restrict CSIT VPP Device to 32 cores
We're seeing frequent "Host high CPU load" alerts. The jobs are not
restricted in any way, which could lead to resource starvation or
misdirection of resources between jobs.
Mirror the VPP jobs configuration - restrict to 32 cores.
Change-Id: I6b36602df0546fedf9603dda395325199130513e
Signed-off-by: Juraj Linkeš <juraj.linkes@pantheon.tech>
Dave Wallace [Tue, 6 Apr 2021 21:08:21 +0000 (17:08 -0400)]
Use fdio-infra-publish for nomad executor based jobs
- Separate post build executor info dump into its
own script file.
- Remove backup_upload_archives.sh from
fdio-infra-shiplogs which is now only used for
openstack executors.
- Add setup_executor_env.sh to run first for all
jobs which run on nomad/dockerhub images.
Change-Id: I564201b8c578e6541152e6af74537d1d007ba1a7
Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
pmikus [Thu, 8 Apr 2021 11:07:20 +0000 (11:07 +0000)]
Scripts: Change CSIT ansible path
Signed-off-by: pmikus <pmikus@cisco.com>
Change-Id: I09ad51af52e9246ab4491ffd7ed03ab5c8a09268
Andrew Yourtchenko [Tue, 6 Apr 2021 14:24:53 +0000 (14:24 +0000)]
disable ASAN in the debug builds
The move to unix sockets has broken ASAN fairly thoroughly, so disable it
Change-Id: Icf3822c5927309f8574865008173a66019a3ed55
Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
Vratko Polak [Thu, 1 Apr 2021 14:48:00 +0000 (14:48 +0000)]
Merge "Fix hicn-docs job to use correct label."
Dave Wallace [Thu, 1 Apr 2021 01:32:14 +0000 (21:32 -0400)]
Fix hicn-docs job to use correct label.
- Also add gerrit-parameter & branch-refspec for
testing in jenkins sandbox (same pattern as vpp.yaml).
Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
Change-Id: Ia48c7e484db78f35dffe93e78c418736c686b356
Vanessa Rene Valderrama [Tue, 30 Mar 2021 16:19:42 +0000 (11:19 -0500)]
Modify OpenStack templates
Switching the OpenStack templates used by CI mgmt jobs back to V2
flavors due to problems with the V3 flavors in production. Modifying the
INFO.yaml job to use a template with a V3 flavor to continue
troubleshooting the issue in production because this issue can't be
reproduced on the sandbox.
Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
Change-Id: Ibc8e744e3201538122965a70ab0f23ca3fe66371
Vanessa Rene Valderrama [Mon, 29 Mar 2021 20:26:34 +0000 (15:26 -0500)]
Modify executor flavors
Modifying the executors to use the new V3 flavors which will improve
performance and are more cost efficient.
Tested in production using the centos7-v3-4c-4g template which can now
be removed.
Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
Change-Id: I92c25c86b368546cf0ef8db05c2ed832a99b82c1
Vanessa Rene Valderrama [Mon, 29 Mar 2021 17:28:20 +0000 (12:28 -0500)]
Add additional V3 template
Adding a centos7-v3-4c-4g to test V3 flavors. When testing is
scucessful, the centos7-builder-4c-4g will be modified to use the V3
builder and this additional template will be removed.
Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
Change-Id: Ic1e02b7c5c550a7c15c8f7f06844c510c43eb77b
Vanessa Rene Valderrama [Fri, 26 Mar 2021 20:45:19 +0000 (20:45 +0000)]
Merge "Include container id in console log."
Dave Wallace [Thu, 25 Mar 2021 18:28:04 +0000 (14:28 -0400)]
Include container id in console log.
- Output executor runtime attributes in
post_build_deploy_archives.sh for the case
when a job fails prior to setup_executor_env.sh
Change-Id: Icb54c039db21a621d44808221a3100c509583090
Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
Dave Wallace [Fri, 26 Mar 2021 15:57:57 +0000 (15:57 +0000)]
Merge "bump CPU and memory in ubuntu2004 nomad jobs from 16000 to 20000"
Andrew Yourtchenko [Fri, 26 Mar 2021 15:51:49 +0000 (15:51 +0000)]
bump CPU and memory in ubuntu2004 nomad jobs from 16000 to 20000
Some jobs fail due to OOMKILLER, the theory is that
the python 3.8.5 takes more memory than 3.7.3, which runs
on debian10 where no such failures are seen.
Change-Id: Ie263055b0292f4afab3a907a107479a3f8fb962b
Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
Dave Wallace [Tue, 23 Mar 2021 22:54:36 +0000 (18:54 -0400)]
Enable CCACHE in builder images / labels
- Remove aarch64 labels which do not have any executor docker images.
Change-Id: I1f46929b1c8393aa7a25bad215a95b85f2e00bd9
Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
Dave Wallace [Wed, 24 Mar 2021 23:21:33 +0000 (19:21 -0400)]
Remove temporary DNS fix.
- Use search domain in /etc/resolv.conf as hostname.
Change-Id: Iaf156a2096a1b60f6222fa2d7f99101d72e2572c
Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
Vratko Polak [Wed, 24 Mar 2021 13:57:20 +0000 (13:57 +0000)]
Merge "Force DNS nameserver in CI jobs to use local consul server."
Dave Wallace [Tue, 23 Mar 2021 19:08:05 +0000 (15:08 -0400)]
Force DNS nameserver in CI jobs to use local consul server.
Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
Change-Id: I76b7f4668ad0bfb11e9045de2d7f8e150132083a
Mauro Sardara [Tue, 23 Mar 2021 17:58:08 +0000 (18:58 +0100)]
Update node configuration of hicn-docs.yaml.
Signed-off-by: Mauro Sardara <msardara@cisco.com>
Change-Id: I3c355a03a6609204a7637294ef133a9eda6eca50
Signed-off-by: Mauro Sardara <msardara@cisco.com>
Vratko Polak [Mon, 22 Mar 2021 16:01:02 +0000 (16:01 +0000)]
Merge "Use Ubuntu-20.04 for vpp-csit-* job executor images"
Dave Wallace [Thu, 11 Feb 2021 21:44:59 +0000 (16:44 -0500)]
Use Ubuntu-20.04 for vpp-csit-* job executor images
- refactor vpp-csit job names to conform to the vpp
job nomenclature
- add ubuntu-20.04 for CSIT image builder install
requirements
- fix executor class verification
- add option to build_executor_docker_image.sh to
dump Dockerfile without building image(s)
- refactor Dockerfile generation to support
executor classes
- add support for csit_shim and csit_dut docker
image generation from csit ansible repo
- refactor docker installation
- refactor locale support
- remove old static csit Dockerfiles
- remove unused jenkins labels
- use csit-builder-{os}-prod-{executor_arch} label for
vpp csit device test
- run tox in csit_pip_cache() to include pylint
requirements in python cache to avoid downloading
from pypi during job execution.
Change-Id: I5f4ffc587c6b8c43cb874dfd8c615ce56d3b97a4
Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
pmikus [Fri, 19 Mar 2021 19:04:09 +0000 (19:04 +0000)]
CSIT: Convert jobs to ubuntu2004 part V
Signed-off-by: pmikus <pmikus@cisco.com>
Change-Id: Ibf5202e13a008ebc7480dfcfc1e0705d0552705b
Andrew Grimberg [Thu, 18 Mar 2021 21:14:26 +0000 (21:14 +0000)]
Merge "Modify ci-management flavor"
Vanessa Rene Valderrama [Thu, 18 Mar 2021 20:41:37 +0000 (15:41 -0500)]
Modify ci-management flavor
Modifying the ci-mgmt flavor to use v2 while we figure out what the
issue is with the v3 flavors.
Noticed the merge job is using the wrong builder so I switched it to the
4c-4g builder.
Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
Change-Id: I23c5e9ab21711d8545fdbcd12baeb1cfc55a3662
pmikus [Thu, 18 Mar 2021 12:57:27 +0000 (12:57 +0000)]
CSIT: Convert jobs to ubuntu2004 part.IV
Signed-off-by: pmikus <pmikus@cisco.com>
Change-Id: I36256126ebc75398d20abd366889eb31ed7a9643
pmikus [Thu, 18 Mar 2021 09:21:36 +0000 (09:21 +0000)]
CSIT: Prepare Ubuntu2004 vpp device templates
+ Nomad templates
Signed-off-by: pmikus <pmikus@cisco.com>
Change-Id: I4f1a0d2e7b44ab13ec6822116fee27053532c7ee
Vanessa Rene Valderrama [Tue, 16 Mar 2021 18:59:04 +0000 (18:59 +0000)]
Merge "Update sandbox bash functions"
Dave Wallace [Mon, 15 Mar 2021 21:52:20 +0000 (21:52 +0000)]
Merge "CSIT: Convert jobs to ubuntu2004 part.II"
pmikus [Mon, 8 Mar 2021 19:06:33 +0000 (19:06 +0000)]
CSIT: Convert jobs to ubuntu2004 part.II
Signed-off-by: pmikus <pmikus@cisco.com>
Change-Id: I7417c6c14eaa7a9dfd09b972ede4c70aa4ff93f0
Vanessa Rene Valderrama [Fri, 12 Mar 2021 21:17:25 +0000 (15:17 -0600)]
Modify executor flavors
Modifying the executors to use the new V3 flavors which will improve
performance and are more cost efficient.
Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
Change-Id: I74bdda1e2be2a42e0927e8bd4243dd2b495e3cef
Vanessa Rene Valderrama [Fri, 12 Mar 2021 19:53:18 +0000 (13:53 -0600)]
Upgrade common-packer to v0.7.6
Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
Change-Id: I8c358ae6a244db7c22adbb99d269f9c5748cb74f
Dave Wallace [Fri, 12 Mar 2021 16:10:54 +0000 (16:10 +0000)]
Merge "CSIT: Convert jobs to ubuntu2004 part.IV"
Dave Wallace [Fri, 12 Mar 2021 16:10:40 +0000 (16:10 +0000)]
Merge "CSIT: Convert jobs to ubuntu2004 part.III"
Vanessa Rene Valderrama [Thu, 11 Mar 2021 20:40:30 +0000 (20:40 +0000)]
Merge "Upgrade common-packer to v0.7.5"
pmikus [Thu, 11 Mar 2021 10:57:05 +0000 (10:57 +0000)]
CSIT: Convert jobs to ubuntu2004 part.IV
Signed-off-by: pmikus <pmikus@cisco.com>
Change-Id: I69e2393dafe129fa9effd6ce10f6b1ac34616860
Dave Wallace [Wed, 10 Mar 2021 18:42:33 +0000 (13:42 -0500)]
Update sandbox bash functions
- Add '-n' option to jjsb-test() and
jjsb-update() to limit output to
the most useful information of each
function -- job names and number of
jobs respectively.
Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
Change-Id: I47722c2238ad5bbdc9e289885303fe68239503f9
Vratko Polak [Wed, 10 Mar 2021 18:11:50 +0000 (18:11 +0000)]
Merge "Display DNS config in console logs."
pmikus [Mon, 8 Mar 2021 19:17:07 +0000 (19:17 +0000)]
CSIT: Convert jobs to ubuntu2004 part.III
Signed-off-by: pmikus <pmikus@cisco.com>
Change-Id: I4188b435046dbaf6a8a8e5021e50db3c90d8ef79
pmikus [Mon, 8 Mar 2021 18:42:08 +0000 (18:42 +0000)]
CSIT: Convert jobs to ubuntu2004 part.I
Signed-off-by: pmikus <pmikus@cisco.com>
Change-Id: I5423091a9a45be430be8509786e27c6fea775b60
Dave Wallace [Mon, 8 Mar 2021 16:07:32 +0000 (11:07 -0500)]
Display DNS config in console logs.
Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
Change-Id: I2f7b549a903d3cd572a4711901ce1d138e922aa5
Vanessa Rene Valderrama [Fri, 5 Mar 2021 11:53:27 +0000 (05:53 -0600)]
Upgrade common-packer to v0.7.5
Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
Change-Id: I14b558a42507b9c04bd6c2f492da86d6eee1575a
Dave Wallace [Tue, 23 Feb 2021 21:35:39 +0000 (16:35 -0500)]
Move VPP docs master-ubuntu2004-x86_64 jobs to production.
Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
Change-Id: I7b8792d0ae23ca591fd0aa39c2625c428c369300
Vratko Polak [Tue, 23 Feb 2021 15:06:45 +0000 (15:06 +0000)]
Merge "vpp: print "git diff" before running API checkstyle"
Andrew Yourtchenko [Tue, 23 Feb 2021 11:46:31 +0000 (11:46 +0000)]
vpp: print "git diff" before running API checkstyle
API checkstyle is unhappy if the repo is not clean.
An example:
https://jenkins.fd.io/job/vpp-checkstyle-verify-master-ubuntu2004-x86_64/598/console
Output the changes to make diagnostics easier.
Change-Id: I3fe1dfd0adde47e2140151687a6ab31885fc851c
Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
Dave Wallace [Fri, 12 Feb 2021 18:07:35 +0000 (13:07 -0500)]
Fix installation of lftools python packages in docker images.
- fix build script to remove $DOCKER_BUILD_DIR before
copying ci-management repo into it.
- remove unnecessary jenkins account configuration.
Change-Id: I6267b13efad1426194ea87f63c7284bed4b988a1
Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
Vratko Polak [Wed, 17 Feb 2021 14:41:54 +0000 (14:41 +0000)]
Merge "Change 'make test' os on VPP/master to ubuntu-20.04"
Vratko Polak [Wed, 17 Feb 2021 09:32:52 +0000 (09:32 +0000)]
Merge "CSIT: Set daily jobs cadence to normal"
Dave Wallace [Tue, 16 Feb 2021 23:22:41 +0000 (18:22 -0500)]
Change 'make test' os on VPP/master to ubuntu-20.04
- remove beta job templates which should have been
done in a previous gerrit change.
Change-Id: Id27bc54b86fa0affaaae40e97149ed49d760bdc3
Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
Vratko Polak [Tue, 16 Feb 2021 15:13:09 +0000 (15:13 +0000)]
Merge "Move ubuntu2004-aarch64 jobs into production"
Tibor Frank [Tue, 16 Feb 2021 08:34:19 +0000 (09:34 +0100)]
CSIT: Set daily jobs cadence to normal
Change-Id: Ie575ccebc2a5b4bce91f740f9785499985cae56d
Signed-off-by: Tibor Frank <tifrank@cisco.com>
Dave Wallace [Mon, 15 Feb 2021 23:46:23 +0000 (23:46 +0000)]
Merge "Delete remains of DMM jobs"
Andrew Yourtchenko [Fri, 12 Feb 2021 13:36:07 +0000 (13:36 +0000)]
vpp: enable multi-worker make test on Debian10
This patch enables the multi-worker make test
on the branches that support it, as a voting job directly,
to capture the working tests and avoid the new non-working
multiworker testcases.
Change-Id: Ibeedd8f8aa2851c022b045d37505bb75bf460de8
Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
Dave Wallace [Thu, 14 Jan 2021 19:34:29 +0000 (14:34 -0500)]
Move ubuntu2004-aarch64 jobs into production
- move ubuntu2004-aarch64 merge/verify jobs from
beta into production on master as required for
https://gerrit.fd.io/r/c/vpp/+/30734
- remove beta job definitions
- refactor os job add/remove from separate
project definitions to exclude list in
vpp-<arch> project definitions
- handle errors when parsing yaml files in
dbld_csit_find_ansible_packages.py
Change-Id: Ife651a6b85c6c3872255f15bd87ede499ee78b22
Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
Vratko Polak [Thu, 11 Feb 2021 17:55:48 +0000 (17:55 +0000)]
Merge "Complete move of non-voting VPP jobs to periodic"
Dave Wallace [Thu, 11 Feb 2021 16:38:42 +0000 (16:38 +0000)]
Merge "vpp build.sh: move from "make verify" to "make pkg-verify" + "make test""
Dave Wallace [Wed, 10 Feb 2021 21:20:44 +0000 (16:20 -0500)]
Complete move of non-voting VPP jobs to periodic
- Original attempt to convert non-voting jobs [0] failed when
applied while non-voting jobs were executing and was reverted.
This patch completes the 2 part merging of [0] which disables
non-voting job triggers.
[0] https://gerrit.fd.io/r/c/ci-management/+/31105
- clean up branch-refspec usage across all projects/templates
Change-Id: I17851b141f1b70893685318a503f45d45e70df88
Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
Mauro Sardara [Thu, 11 Feb 2021 08:40:40 +0000 (09:40 +0100)]
Correct OS typo in cicn jobs.
Signed-off-by: Mauro Sardara <msardara@cisco.com>
Change-Id: Icf65c06fe519dd7f7c81cfaf3d09c3d9dc6dcd4b
Vanessa Rene Valderrama [Wed, 10 Feb 2021 18:59:57 +0000 (18:59 +0000)]
Merge "Add centos8 jobs to hicn and cicn."
Mauro Sardara [Wed, 10 Feb 2021 17:49:47 +0000 (18:49 +0100)]
Add centos8 jobs to hicn and cicn.
Signed-off-by: Mauro Sardara <msardara@cisco.com>
Change-Id: I383542a94b29044b4191ea0db205c9d5574c6097
Signed-off-by: Mauro Sardara <msardara@cisco.com>
Andrew Yourtchenko [Mon, 8 Feb 2021 13:25:17 +0000 (13:25 +0000)]
vpp build.sh: move from "make verify" to "make pkg-verify" + "make test"
Problem: The VPP CI merge and verify jobs use the "make verify", which has
special handling depending on the OS. So, to make meaningful changes
like running the test suite on more platforms, one would need
to make the changes in two places, which is error-prone and slow.
Solution: move the logic on which OS to run the "make test" into
the ci-management scripts, and stop using "make verify"
Change-Id: Icc7daa9364198f455ed8ca5bae5e5da5f15baf48
Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
Dave Wallace [Tue, 9 Feb 2021 22:19:58 +0000 (17:19 -0500)]
Disable non-voting VPP jobs preparing to make them periodic
- Original attempt to convert non-voting jobs [0] failed when
applied while non-voting jobs were executing and was reverted.
This patch is a refactoring of [0] which disables non-voting job
triggers. After it has been merged and all non-voting jobs
have completed and the trigger disabling verified, another
patch will be pushed which enables commented out triggers.
[0] https://gerrit.fd.io/r/c/ci-management/+/31105
Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
Change-Id: I4cc2de88e21f6ed3e2b7bb43494c760fcd27519c
Andrew Yourtchenko [Fri, 29 Jan 2021 11:18:01 +0000 (11:18 +0000)]
Add the core file decoding+cleanup for the verify jobs
- Add better failure reporting and dry run handling
for build scripts.
Change-Id: Ia19bae15ff4880b07094f4f665e5e00030eda27c
Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
Vanessa Rene Valderrama [Mon, 8 Feb 2021 19:42:05 +0000 (19:42 +0000)]
Merge "Revert "Move non-voting VPP jobs to periodic""
Dave Wallace [Mon, 8 Feb 2021 19:20:06 +0000 (19:20 +0000)]
Revert "Move non-voting VPP jobs to periodic"
This reverts commit
0789c02cc44263cc8555c8629a8894c6ec6f50a4.
Reason for revert: vpp-debug-verify jobs are still being triggered per-patch and are voting :(
Change-Id: I71cce767e680e17944c640b70ccab610e20422e0
Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
Vratko Polak [Mon, 8 Feb 2021 15:29:05 +0000 (15:29 +0000)]
Merge "Move non-voting VPP jobs to periodic"
Dave Wallace [Thu, 4 Feb 2021 03:39:17 +0000 (22:39 -0500)]
Move non-voting VPP jobs to periodic
- run master jobs hourly & 2009 jobs daily
- also clean up some comments & nomenclature
Change-Id: Idea66f9621444917f5a6ecb617375c7ef2494487
Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
Vanessa Rene Valderrama [Fri, 5 Feb 2021 16:48:20 +0000 (10:48 -0600)]
Remove JVPP jobs
The JVPP project has been archived. This patch is to remove existing
jobs.
Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
Change-Id: I6419cae90d3d5eaf49726318ad4c0d96498c71c4
Dave Wallace [Mon, 1 Feb 2021 22:35:45 +0000 (17:35 -0500)]
Promote vpp-*-centos8-aarch64 jobs to production
- Update lftools install in the docker image builder
to use the same options as global-jjb lf-activate-venv
to pre-populate python cache, otherwise it takes
15+ minutes for lf-activate-venv to complete.
Change-Id: I8c1124faadfbf65228c31418ed02b5967e7fa82c
Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
Vratko Polak [Thu, 4 Feb 2021 09:12:26 +0000 (09:12 +0000)]
Merge "Add packages to docker image builder"
Dave Wallace [Thu, 4 Feb 2021 02:42:34 +0000 (02:42 +0000)]
Merge "backup upload archives: avoid gzip compressing the files if they are already compressed"
Dave Wallace [Wed, 3 Feb 2021 22:03:04 +0000 (17:03 -0500)]
Add packages to docker image builder
- sshpass for CSIT
- gdb for VPP core decode
- Add comment to end of builder script
to detect completion in build log.
Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
Change-Id: I6ddbc066f07514dbd76f02104bc04c3bc70da163
Dave Wallace [Tue, 2 Feb 2021 20:30:12 +0000 (15:30 -0500)]
Deprecate VPP stable/2005
Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
Change-Id: Ifba4ab4270d8eddf9713fa817f00b179247fd09f
Andrew Yourtchenko [Fri, 29 Jan 2021 11:31:43 +0000 (11:31 +0000)]
backup upload archives: avoid gzip compressing the files
if they are already compressed
Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
Change-Id: Ie0ce0a303f3d681b8aae697c1b358534e68b2c28
Vanessa Rene Valderrama [Thu, 28 Jan 2021 20:15:22 +0000 (20:15 +0000)]
Merge "Need to differentiate"
Vratko Polak [Thu, 28 Jan 2021 15:40:14 +0000 (15:40 +0000)]
Merge "Import jjb test bash functions from vpp repo."
Vratko Polak [Thu, 28 Jan 2021 15:17:27 +0000 (15:17 +0000)]
Merge "Skip VPP build for merge jobs with Gerrit ID != git HEAD."