ci-management.git
3 years agovpp: enable multi-worker make test on Debian10 51/31251/6
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>
3 years agoMerge "Complete move of non-voting VPP jobs to periodic"
Vratko Polak [Thu, 11 Feb 2021 17:55:48 +0000 (17:55 +0000)]
Merge "Complete move of non-voting VPP jobs to periodic"

3 years agoMerge "vpp build.sh: move from "make verify" to "make pkg-verify" + "make test""
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""

3 years agoComplete move of non-voting VPP jobs to periodic 24/31224/2
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>
3 years agoCorrect OS typo in cicn jobs. 27/31227/1
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

3 years agoMerge "Add centos8 jobs to hicn and cicn."
Vanessa Rene Valderrama [Wed, 10 Feb 2021 18:59:57 +0000 (18:59 +0000)]
Merge "Add centos8 jobs to hicn and cicn."

3 years agoAdd centos8 jobs to hicn and cicn. 23/31223/7
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>
3 years agovpp build.sh: move from "make verify" to "make pkg-verify" + "make test" 64/31164/4
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>
3 years agoDisable non-voting VPP jobs preparing to make them periodic 03/31203/1
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

3 years agoAdd the core file decoding+cleanup for the verify jobs 19/31019/9
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>
3 years agoMerge "Revert "Move non-voting VPP jobs to periodic""
Vanessa Rene Valderrama [Mon, 8 Feb 2021 19:42:05 +0000 (19:42 +0000)]
Merge "Revert "Move non-voting VPP jobs to periodic""

3 years agoRevert "Move non-voting VPP jobs to periodic" 76/31176/1
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>
3 years agoMerge "Move non-voting VPP jobs to periodic"
Vratko Polak [Mon, 8 Feb 2021 15:29:05 +0000 (15:29 +0000)]
Merge "Move non-voting VPP jobs to periodic"

3 years agoMove non-voting VPP jobs to periodic 05/31105/4
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>
3 years agoRemove JVPP jobs 31/31131/1
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

3 years agoPromote vpp-*-centos8-aarch64 jobs to production 83/31083/9
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>
3 years agoMerge "Add packages to docker image builder"
Vratko Polak [Thu, 4 Feb 2021 09:12:26 +0000 (09:12 +0000)]
Merge "Add packages to docker image builder"

3 years agoMerge "backup upload archives: avoid gzip compressing the files if they are already...
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"

3 years agoAdd packages to docker image builder 04/31104/1
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

3 years agoDeprecate VPP stable/2005 93/31093/1
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

3 years agobackup upload archives: avoid gzip compressing the files 21/31021/1
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

3 years agoMerge "Need to differentiate"
Vanessa Rene Valderrama [Thu, 28 Jan 2021 20:15:22 +0000 (20:15 +0000)]
Merge "Need to differentiate"

3 years agoMerge "Import jjb test bash functions from vpp repo."
Vratko Polak [Thu, 28 Jan 2021 15:40:14 +0000 (15:40 +0000)]
Merge "Import jjb test bash functions from vpp repo."

3 years agoMerge "Skip VPP build for merge jobs with Gerrit ID != git HEAD."
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."

3 years agoImport jjb test bash functions from vpp repo. 71/30771/3
Dave Wallace [Thu, 14 Jan 2021 19:27:47 +0000 (14:27 -0500)]
Import jjb test bash functions from vpp repo.

- Also move get_gerrit_refspec() from docker/scripts/lib_common.sh
  into sandbox_test_functions.sh

Change-Id: I8f4a1648da678361c7ab364724f488571c91f0b7
Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
3 years agoSkip VPP build for merge jobs with Gerrit ID != git HEAD. 26/30926/6
Dave Wallace [Tue, 26 Jan 2021 02:41:14 +0000 (21:41 -0500)]
Skip VPP build for merge jobs with Gerrit ID != git HEAD.

- Since merge jobs are serialized after the patches have
  been merged into git, all merge jobs which do not have
  the same Gerrit ID as git HEAD are redundant.  Skip
  them to save useless cycles and to reduce the size of
  the build queues when multiple patches are merged in a
  short amount of time.

- This also fixes the issue with packagecloud packages
  containing different contents then the associated
  Gerrit ID when built & pushed in this state.

Change-Id: I822492bd1d523576373bb268258c181a9c5edb42
Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
3 years agoChange vpp-checkstyle-verify-master to run on ubuntu 20.04 19/30919/2
Dave Wallace [Fri, 22 Jan 2021 21:03:29 +0000 (16:03 -0500)]
Change vpp-checkstyle-verify-master to run on ubuntu 20.04

Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
Change-Id: I7c899535fc1cf75239548ab7bde911a47d0b7f45

3 years agoUpgrade global-jjb to v0.60.4 40/30940/1
Vanessa Rene Valderrama [Tue, 26 Jan 2021 18:27:59 +0000 (12:27 -0600)]
Upgrade global-jjb to v0.60.4

Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
Change-Id: I56b483fb55e4ad3050f70ba60dcec36ee4a7f9c3

3 years agoMerge "Add missing ubuntu1804-us label to FDIONOMAD cloud."
Dave Wallace [Tue, 19 Jan 2021 20:24:12 +0000 (20:24 +0000)]
Merge "Add missing ubuntu1804-us label to FDIONOMAD cloud."

3 years agoNeed to differentiate 47/30847/3
Aric Gardner [Tue, 19 Jan 2021 19:32:36 +0000 (14:32 -0500)]
Need to differentiate

sandbox and main jenkins servers
have unique nomad configs

Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
Change-Id: I852bad31fc35b20fd37311779a38c013197f4312

3 years agoMerge "Update VPP branches for docker image builder."
Vratko Polak [Tue, 19 Jan 2021 17:42:42 +0000 (17:42 +0000)]
Merge "Update VPP branches for docker image builder."

3 years agoCSIT: Make tox job gating (as VPP checkstyle) 70/30770/4
Vratko Polak [Mon, 18 Jan 2021 13:57:09 +0000 (14:57 +0100)]
CSIT: Make tox job gating (as VPP checkstyle)

+ Add code comments explaining how CSIT device tests can be started.

Change-Id: Icc5bd800f8fdc4616366a32559304977fba9fb04
Signed-off-by: Vratko Polak <vrpolak@cisco.com>
3 years agoAdd missing ubuntu1804-us label to FDIONOMAD cloud. 32/30732/2
Dave Wallace [Wed, 13 Jan 2021 19:09:08 +0000 (14:09 -0500)]
Add missing ubuntu1804-us label to FDIONOMAD cloud.

- also fix typo in builder-ubuntu1804-sandbox-aarch64.yaml

Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
Change-Id: Ibbeb312550b2bd3cce19efaf1a174146f52e13db

3 years agoFix Nomad configs 88/30788/2
Vanessa Rene Valderrama [Fri, 15 Jan 2021 22:48:29 +0000 (16:48 -0600)]
Fix Nomad configs

Removing secret because it's an invalid attribute
Fixing the cloud.yaml configuration

Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
Change-Id: I9737c1dbab66db39e52f2c9274122206dbbf6d93

3 years agoAdd missing default configs 85/30785/3
Vanessa Rene Valderrama [Fri, 15 Jan 2021 22:13:45 +0000 (16:13 -0600)]
Add missing default configs

Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
Change-Id: I585291d509fcf193e07a3abbd7294782a0a594a7

3 years agoFix Nomad cloud config 80/30780/1
Vanessa Rene Valderrama [Fri, 15 Jan 2021 17:58:39 +0000 (11:58 -0600)]
Fix Nomad cloud config

Setting unused values to false to resolve Nomad executors not starting

Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
Change-Id: Ia3f8befc92b54cd4114fa26b7015c763d3b399fb

3 years agoConfigure Nomad cloud 79/30779/2
Vanessa Rene Valderrama [Fri, 15 Jan 2021 16:51:48 +0000 (10:51 -0600)]
Configure Nomad cloud

Adding mandatory values to the Nomad cloud config to resolve issue with
executors not starting

Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
Change-Id: I259b0bbbabaa0e4bd0833d47507e80a3e6380916

3 years agoUpdate VPP branches for docker image builder. 72/30772/4
Dave Wallace [Thu, 14 Jan 2021 19:33:05 +0000 (14:33 -0500)]
Update VPP branches for docker image builder.

- Remove stable/2001 which has been deprecated
- Add stable/2101
- Remove debian-9 from master

Change-Id: I9b88d01bc38284aba5390c4583f1ac6a0e23cba8
Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
3 years agoRemove VPP debian9 jobs except for stable/2009 33/30733/2
Dave Wallace [Wed, 13 Jan 2021 19:50:42 +0000 (14:50 -0500)]
Remove VPP debian9 jobs except for stable/2009

- debian9 support is deprecated starting with stable/2101
  release.

Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
Change-Id: Ib233e0237cd7274a89a880cd92af74ccdffa3500

3 years agoMerge "Preliminary fdio nomad jcasc configs"
Vanessa Rene Valderrama [Tue, 12 Jan 2021 19:09:42 +0000 (19:09 +0000)]
Merge "Preliminary fdio nomad jcasc configs"

3 years agoRemove HC2VPP 1604 jobs 17/30717/1
Vanessa Rene Valderrama [Tue, 12 Jan 2021 17:41:16 +0000 (11:41 -0600)]
Remove HC2VPP 1604 jobs

Removing HC2VPP Ubuntu 16.04 jobs. Ubuntu 16.04 is no longer supported

Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
Change-Id: I7ba42be182e3c9f0e8b886051f1c09b2dee7e95f

3 years agoRemove old releases from the HC2VPP jobs 16/30716/1
Vanessa Rene Valderrama [Tue, 12 Jan 2021 17:21:37 +0000 (11:21 -0600)]
Remove old releases from the HC2VPP jobs

Removing older releases from HC2VPP jobs to clean up job history

Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
Change-Id: Ib2f6a0cfbc04a6038a0f6af5567ca020b06cef12

3 years agoPreliminary fdio nomad jcasc configs 00/30100/14
Aric Gardner [Mon, 23 Nov 2020 19:32:34 +0000 (14:32 -0500)]
Preliminary fdio nomad jcasc configs

example output of script.sh
https://gist.github.com/Aricg/bc7313d993f91bfd592573653e638b7c

Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
Change-Id: I6d2c2b3aeb2c2dade8178323d40814f3a8b1ca8b

3 years agoMerge "upload the logs to backup storage location as well"
Dave Wallace [Mon, 11 Jan 2021 17:52:57 +0000 (17:52 +0000)]
Merge "upload the logs to backup storage location as well"

3 years agoMerge "Remove VPP 19.08 jobs"
Vratko Polak [Fri, 8 Jan 2021 16:22:44 +0000 (16:22 +0000)]
Merge "Remove VPP 19.08 jobs"

3 years agoupload the logs to backup storage location as well 42/30542/5
Andrew Yourtchenko [Thu, 24 Dec 2020 15:11:59 +0000 (15:11 +0000)]
upload the logs to backup storage location as well

Change-Id: Ib3e9c9ae1fd053c06840f7bc5124aae48fe58e76
Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
3 years agoRemove VPP 19.08 jobs 00/30600/2
Dave Wallace [Mon, 4 Jan 2021 21:46:24 +0000 (16:46 -0500)]
Remove VPP 19.08 jobs

- Also remove stable/1908 from the docker image build scripts.

Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
Change-Id: I44fc73898b936ec75721801956e76412da262e49

3 years agoCSIT: Reduce daily jobs cadence for 2101 report data collection 98/30598/1
Tibor Frank [Mon, 4 Jan 2021 14:37:44 +0000 (15:37 +0100)]
CSIT: Reduce daily jobs cadence for 2101 report data collection

Change-Id: If38ea8ef50333cb48867b177771e7a9e80e1af94
Signed-off-by: Tibor Frank <tifrank@cisco.com>
3 years agoMerge "jjb: add 2n-tx2 CSIT and VPP jobs"
Vratko Polak [Wed, 23 Dec 2020 15:07:49 +0000 (15:07 +0000)]
Merge "jjb: add 2n-tx2 CSIT and VPP jobs"

3 years agojjb: add 2n-tx2 CSIT and VPP jobs 86/30486/2
Juraj Linkeš [Fri, 18 Dec 2020 16:42:51 +0000 (17:42 +0100)]
jjb: add 2n-tx2 CSIT and VPP jobs

Change-Id: I769484fbd754857c8fc52241cf83ccf0939f69f7
Signed-off-by: Juraj Linkeš <juraj.linkes@pantheon.tech>
3 years agodocker: update distro packages 63/30463/2
Juraj Linkeš [Thu, 17 Dec 2020 10:52:23 +0000 (11:52 +0100)]
docker: update distro packages

Remove puppet, since it's not used.
Add the missing yum/dnf libxslt dev package needed for Aarch64 CentOS-8
docker image build.

Change-Id: I8669e5d7aba6a5ad113bb0f3f9ea737ce6ae6829
Signed-off-by: Juraj Linkeš <juraj.linkes@pantheon.tech>
3 years agoAdd report jobs to csit rls2101 branch 62/30462/1
Jan Gelety [Fri, 11 Dec 2020 16:22:48 +0000 (17:22 +0100)]
Add report jobs to csit rls2101 branch

Change-Id: If12a13d156b8507428bbab3f5ea56d00a742945e
Signed-off-by: Jan Gelety <jgelety@cisco.com>
3 years agoMerge "Add CSIT rls2101 branch"
Vratko Polak [Thu, 17 Dec 2020 09:09:25 +0000 (09:09 +0000)]
Merge "Add CSIT rls2101 branch"

3 years agoMerge "delete the references to packagecloud.io .deb repositories after installing...
Dave Wallace [Wed, 16 Dec 2020 16:47:55 +0000 (16:47 +0000)]
Merge "delete the references to packagecloud.io .deb repositories after installing vpp-ext-deps"

3 years agoMerge "Use 'lftools deploy archives' for log upload"
Vratko Polak [Wed, 16 Dec 2020 15:35:50 +0000 (15:35 +0000)]
Merge "Use 'lftools deploy archives' for log upload"

3 years agodelete the references to packagecloud.io .deb repositories after installing vpp-ext... 48/30448/1
Andrew Yourtchenko [Wed, 16 Dec 2020 15:16:24 +0000 (15:16 +0000)]
delete the references to packagecloud.io .deb repositories after installing vpp-ext-deps

If a new empty packagecloud.io/fdio/XXYY empty repository is being added during the stable/XXYY
branch creation process, the jobs will fail unless a dummy artifact is added to this repository.
Since we only use this repository to install the right version of vpp-ext-deps, delete
the references after that portion is complete.

Change-Id: Ia5dfa5bf0193c0af8671d561d27f9f02c4e641f4
Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
3 years agoUse 'lftools deploy archives' for log upload 87/30287/14
Dave Wallace [Fri, 4 Dec 2020 21:23:01 +0000 (16:23 -0500)]
Use 'lftools deploy archives' for log upload

- This is a pre-requisite for using amazon S3
  for log storage.
- Requires docker images built by updated
  docker scripts to include packages required
  by 'lftools' or other project specific
  docker images to be upgraded with same
  packages. This change only updates jobs
  which are using fdiotools docker images.
- Add FD.io specific global macros to avoid
  inflating docker images with packages
  required by unneeded global-jjb scripts.
- Sort VPP job parameters alphabetically
- Dump installed python3 packages in
  setup_executor_env.sh

Change-Id: Ifddd8f2b70b10acf834ffc837b27ef5453213a86
Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
3 years agoRemove DMM jobs 28/30428/1
Vanessa Rene Valderrama [Tue, 15 Dec 2020 18:16:27 +0000 (12:16 -0600)]
Remove DMM jobs

The DMM project has been archived. This patch is to remove existing
jobs.

Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
Change-Id: I9371f6346a8ece0a13debbce679bec5f17b576a3

3 years agoMerge "Changes for VPP 21.01 Release"
Dave Wallace [Mon, 14 Dec 2020 20:07:38 +0000 (20:07 +0000)]
Merge "Changes for VPP 21.01 Release"

3 years agoChanges for VPP 21.01 Release 87/30387/1
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 <ayourtch@gmail.com>
3 years agoAdd CSIT rls2101 branch 39/30439/3
Jan Gelety [Fri, 11 Dec 2020 08:30:50 +0000 (09:30 +0100)]
Add CSIT rls2101 branch

Change-Id: I60ae696cfc82853ee749626d165e0f5898b49a2d
Signed-off-by: Jan Gelety <jgelety@cisco.com>
3 years agoModify default image 76/30376/1
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 <vvalderrama@linuxfoundation.org>
Change-Id: Ia0a603906681df9ab83c2f0817e1c810196cd372

3 years agoUpgrade global-jjb to v0.59.0 75/30375/2
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 <vvalderrama@linuxfoundation.org>
Change-Id: Ie8922d66f87419ab65c9b99e2f12aa5f0e5e2fe5

3 years agoMerge "CSIT: Remove 1908_1 and 1908_2 jobs"
Vratko Polak [Tue, 8 Dec 2020 14:02:21 +0000 (14:02 +0000)]
Merge "CSIT: Remove 1908_1 and 1908_2 jobs"

3 years agoCSIT: Remove 1908_1 and 1908_2 jobs 38/30338/1
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 <tifrank@cisco.com>
3 years agoFix packagecloud jobs to use fdiotools docker images 31/30331/1
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 <dwallacelf@gmail.com>
Change-Id: Ib0ba02e33c636c7b565e6156d81bd43cafcf2415

3 years agorun ASAN within the non-voting VPP debug verify job 81/30281/3
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 <ayourtch@gmail.com>
Change-Id: If086907d1f20e99503aa0e811fd2ae95c168d731

3 years agoRemove Sweetcomb jobs 65/30265/1
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 <vvalderrama@linuxfoundation.org>
Change-Id: Ic9d5d0d351767481c07ac27c1765160ed635228a

3 years agoMerge "Remove opflexvpp jobs"
Vanessa Rene Valderrama [Thu, 3 Dec 2020 21:34:04 +0000 (21:34 +0000)]
Merge "Remove opflexvpp jobs"

3 years agoMerge "Upgrade common-packer to v0.7.0"
Vanessa Rene Valderrama [Thu, 3 Dec 2020 21:28:01 +0000 (21:28 +0000)]
Merge "Upgrade common-packer to v0.7.0"

3 years agoRemove opflexvpp jobs 64/30264/1
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 <vvalderrama@linuxfoundation.org>
Change-Id: I1ea81bdd5aa6c3b3284b4b7d059e6a9d44d52f3c

3 years agoRemove puppet-fdio jobs 63/30263/1
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 <vvalderrama@linuxfoundation.org>
Change-Id: Id661421bc13d84b2d5091b2b340fca4cc98b24a3

3 years agoRemove Honeycomb jobs 62/30262/1
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 <vvalderrama@linuxfoundation.org>
Change-Id: I804c5dbc618394a507ff48e19a7dcb7127e11446

3 years agoCSIT: Fix branch in csit-trending-weekly-2009-lts 26/30226/1
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 <tifrank@cisco.com>
3 years agoDo not fail on base64 encoded comments 11/30211/2
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 <vrpolak@cisco.com>
3 years agoUpgrade common-packer to v0.7.0 02/30202/1
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 <vvalderrama@linuxfoundation.org>
Change-Id: Ib0d9af39e86e3a201b659ad481ade84023395eb3

3 years agoUpgrade JJB version for ci-jobs 00/30200/1
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 <vvalderrama@linuxfoundation.org>
Change-Id: I9a519406b7ed2840c7353e97d07c668a1023cbc4

3 years agoMerge "Upgrade global-jjb to v0.58.1"
Dave Wallace [Mon, 30 Nov 2020 14:37:23 +0000 (14:37 +0000)]
Merge "Upgrade global-jjb to v0.58.1"

3 years agoCSIT: Add csit-trending-weekly-2009-lts 98/30198/2
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 <tifrank@cisco.com>
3 years agoUpgrade global-jjb to v0.58.1 99/30199/1
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 <vvalderrama@linuxfoundation.org>
Change-Id: Iad2cb89738871ae82095f580e4006700b7614fd0

3 years agodocker images: add aarch64 centos support 86/30086/2
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š <juraj.linkes@pantheon.tech>
3 years agoMerge "CSIT: Unify path for robot plugin"
Dave Wallace [Mon, 23 Nov 2020 14:14:37 +0000 (14:14 +0000)]
Merge "CSIT: Unify path for robot plugin"

3 years agoReduce merge build timeout 52/30052/1
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 <vvalderrama@linuxfoundation.org>
Change-Id: I5dd50776cb58c43180b82534067f9dd29b954162

3 years agoCSIT: Unify path for robot plugin 44/30044/3
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 <vrpolak@cisco.com>
3 years agorestore the mvn publisher in vpp+docs jenkins jobs 88/29988/1
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 <ayourtch@gmail.com>
Change-Id: I0f0d781cfe427bcef8222b24eab4c8589ec92fed

3 years agoremove the mvn publisher from vpp docs verify jobs too 87/29987/1
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 <ayourtch@gmail.com>
3 years agoMerge "Modify the serverId"
Vanessa Rene Valderrama [Wed, 18 Nov 2020 18:47:31 +0000 (18:47 +0000)]
Merge "Modify the serverId"

3 years agoModify the serverId 86/29986/1
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 <vvalderrama@linuxfoundation.org>
Change-Id: I05b48ca46ee58786b40c2d84464011f7ad7c2840

3 years agodisable the mvn publisher for the jobs in the VPP dev verify pipeline 85/29985/2
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 <ayourtch@gmail.com>
Change-Id: I4cec1ba22827c1ca736f000358cff8f5dd5d18b8

3 years agoMerge "Update 1n-tx2 VPP Device jobs"
Dave Wallace [Mon, 16 Nov 2020 19:46:21 +0000 (19:46 +0000)]
Merge "Update 1n-tx2 VPP Device jobs"

3 years agoMerge "Fix node label in libparc jobs."
Dave Wallace [Mon, 16 Nov 2020 16:17:40 +0000 (16:17 +0000)]
Merge "Fix node label in libparc jobs."

3 years agoFix node label in libparc jobs. 51/29951/1
Mauro Sardara [Mon, 16 Nov 2020 10:50:35 +0000 (11:50 +0100)]
Fix node label in libparc jobs.

Signed-off-by: Mauro Sardara <msardara@cisco.com>
Change-Id: Ie4660a92c97951cffee837ddb3a76421ec042eed

3 years agoUpdate 1n-tx2 VPP Device jobs 23/29523/2
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š <juraj.linkes@pantheon.tech>
3 years agoFix package_cloud push of vpp-ext-deps 20/29920/1
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

3 years agoCSIT: 2n-zn2 daily + dpdk-weekly 81/29881/1
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

3 years agoMerge "Remove centos7 CI jobs for VPP master branch (VPP 21.01)"
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)"

3 years agoMerge "Fix packagecloud_push.sh upload failure for vpp-ext-deps"
Vratko Polak [Tue, 10 Nov 2020 16:55:39 +0000 (16:55 +0000)]
Merge "Fix packagecloud_push.sh upload failure for vpp-ext-deps"

3 years agoFix packagecloud_push.sh upload failure for vpp-ext-deps 68/29868/1
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

3 years agoMerge "Add ubuntu 20.04 jobs for libparc. Cleanup unused jobs."
Dave Wallace [Tue, 10 Nov 2020 15:08:20 +0000 (15:08 +0000)]
Merge "Add ubuntu 20.04 jobs for libparc. Cleanup unused jobs."

3 years agoMove jjb merge to other node 35/29835/1
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