summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2021-03-24Merge "Force DNS nameserver in CI jobs to use local consul server."Vratko Polak1-0/+3
2021-03-23Force DNS nameserver in CI jobs to use local consul server.Dave Wallace1-0/+3
Signed-off-by: Dave Wallace <dwallacelf@gmail.com> Change-Id: I76b7f4668ad0bfb11e9045de2d7f8e150132083a
2021-03-23Update node configuration of hicn-docs.yaml.Mauro Sardara1-72/+73
Signed-off-by: Mauro Sardara <msardara@cisco.com> Change-Id: I3c355a03a6609204a7637294ef133a9eda6eca50 Signed-off-by: Mauro Sardara <msardara@cisco.com>
2021-03-22Merge "Use Ubuntu-20.04 for vpp-csit-* job executor images"Vratko Polak29-1206/+1148
2021-03-20Use Ubuntu-20.04 for vpp-csit-* job executor imagesDave Wallace29-1206/+1148
- 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>
2021-03-19CSIT: Convert jobs to ubuntu2004 part Vpmikus1-30/+30
Signed-off-by: pmikus <pmikus@cisco.com> Change-Id: Ibf5202e13a008ebc7480dfcfc1e0705d0552705b
2021-03-18Merge "Modify ci-management flavor"Andrew Grimberg4-4/+4
2021-03-18Modify ci-management flavorVanessa Rene Valderrama4-4/+4
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
2021-03-18CSIT: Convert jobs to ubuntu2004 part.IVpmikus1-110/+15
Signed-off-by: pmikus <pmikus@cisco.com> Change-Id: I36256126ebc75398d20abd366889eb31ed7a9643
2021-03-18CSIT: Prepare Ubuntu2004 vpp device templatespmikus11-101/+27
+ Nomad templates Signed-off-by: pmikus <pmikus@cisco.com> Change-Id: I4f1a0d2e7b44ab13ec6822116fee27053532c7ee
2021-03-16Merge "Update sandbox bash functions"Vanessa Rene Valderrama1-4/+24
2021-03-15Merge "CSIT: Convert jobs to ubuntu2004 part.II"Dave Wallace1-98/+229
2021-03-15CSIT: Convert jobs to ubuntu2004 part.IIpmikus1-98/+229
Signed-off-by: pmikus <pmikus@cisco.com> Change-Id: I7417c6c14eaa7a9dfd09b972ede4c70aa4ff93f0
2021-03-12Modify executor flavorsVanessa Rene Valderrama16-16/+16
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
2021-03-12Upgrade common-packer to v0.7.6Vanessa Rene Valderrama1-0/+0
Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org> Change-Id: I8c358ae6a244db7c22adbb99d269f9c5748cb74f
2021-03-12Merge "CSIT: Convert jobs to ubuntu2004 part.IV"Dave Wallace1-10/+9
2021-03-12Merge "CSIT: Convert jobs to ubuntu2004 part.III"Dave Wallace1-4/+5
2021-03-11Merge "Upgrade common-packer to v0.7.5"Vanessa Rene Valderrama1-0/+0
2021-03-11CSIT: Convert jobs to ubuntu2004 part.IVpmikus1-10/+9
Signed-off-by: pmikus <pmikus@cisco.com> Change-Id: I69e2393dafe129fa9effd6ce10f6b1ac34616860
2021-03-10Update sandbox bash functionsDave Wallace1-4/+24
- 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
2021-03-10Merge "Display DNS config in console logs."Vratko Polak1-0/+3
2021-03-09CSIT: Convert jobs to ubuntu2004 part.IIIpmikus1-4/+5
Signed-off-by: pmikus <pmikus@cisco.com> Change-Id: I4188b435046dbaf6a8a8e5021e50db3c90d8ef79
2021-03-08CSIT: Convert jobs to ubuntu2004 part.Ipmikus1-5/+7
Signed-off-by: pmikus <pmikus@cisco.com> Change-Id: I5423091a9a45be430be8509786e27c6fea775b60
2021-03-08Display DNS config in console logs.Dave Wallace1-0/+3
Signed-off-by: Dave Wallace <dwallacelf@gmail.com> Change-Id: I2f7b549a903d3cd572a4711901ce1d138e922aa5
2021-03-05Upgrade common-packer to v0.7.5Vanessa Rene Valderrama1-0/+0
Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org> Change-Id: I14b558a42507b9c04bd6c2f492da86d6eee1575a
2021-02-23Move VPP docs master-ubuntu2004-x86_64 jobs to production.Dave Wallace1-5/+14
Signed-off-by: Dave Wallace <dwallacelf@gmail.com> Change-Id: I7b8792d0ae23ca591fd0aa39c2625c428c369300
2021-02-23Merge "vpp: print "git diff" before running API checkstyle"Vratko Polak1-0/+3
2021-02-23vpp: print "git diff" before running API checkstyleAndrew Yourtchenko1-0/+3
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>
2021-02-18Fix installation of lftools python packages in docker images.Dave Wallace5-32/+34
- 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>
2021-02-17Merge "Change 'make test' os on VPP/master to ubuntu-20.04"Vratko Polak2-145/+22
2021-02-17Merge "CSIT: Set daily jobs cadence to normal"Vratko Polak2-10/+10
2021-02-16Change 'make test' os on VPP/master to ubuntu-20.04Dave Wallace2-145/+22
- 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>
2021-02-16Merge "Move ubuntu2004-aarch64 jobs into production"Vratko Polak2-172/+46
2021-02-16CSIT: Set daily jobs cadence to normalTibor Frank2-10/+10
Change-Id: Ie575ccebc2a5b4bce91f740f9785499985cae56d Signed-off-by: Tibor Frank <tifrank@cisco.com>
2021-02-15Merge "Delete remains of DMM jobs"Dave Wallace1-42/+0
2021-02-15vpp: enable multi-worker make test on Debian10Andrew Yourtchenko1-0/+11
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>
2021-02-12Move ubuntu2004-aarch64 jobs into productionDave Wallace2-172/+46
- 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>
2021-02-11Merge "Complete move of non-voting VPP jobs to periodic"Vratko Polak1-54/+50
2021-02-11Merge "vpp build.sh: move from "make verify" to "make pkg-verify" + "make test""Dave Wallace1-17/+36
2021-02-11Complete move of non-voting VPP jobs to periodicDave Wallace1-54/+50
- 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>
2021-02-11Correct OS typo in cicn jobs.Mauro Sardara1-1/+1
Signed-off-by: Mauro Sardara <msardara@cisco.com> Change-Id: Icf65c06fe519dd7f7c81cfaf3d09c3d9dc6dcd4b
2021-02-10Merge "Add centos8 jobs to hicn and cicn."Vanessa Rene Valderrama2-31/+51
2021-02-10Add centos8 jobs to hicn and cicn.Mauro Sardara2-31/+51
Signed-off-by: Mauro Sardara <msardara@cisco.com> Change-Id: I383542a94b29044b4191ea0db205c9d5574c6097 Signed-off-by: Mauro Sardara <msardara@cisco.com>
2021-02-10vpp build.sh: move from "make verify" to "make pkg-verify" + "make test"Andrew Yourtchenko1-17/+36
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>
2021-02-09Disable non-voting VPP jobs preparing to make them periodicDave Wallace1-62/+173
- 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
2021-02-09Add the core file decoding+cleanup for the verify jobsAndrew Yourtchenko5-46/+187
- 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>
2021-02-08Merge "Revert "Move non-voting VPP jobs to periodic""Vanessa Rene Valderrama1-157/+60
2021-02-08Revert "Move non-voting VPP jobs to periodic"Dave Wallace1-157/+60
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>
2021-02-08Merge "Move non-voting VPP jobs to periodic"Vratko Polak1-60/+157
2021-02-07Move non-voting VPP jobs to periodicDave Wallace1-60/+157
- run master jobs hourly & 2009 jobs daily - also clean up some comments & nomenclature Change-Id: Idea66f9621444917f5a6ecb617375c7ef2494487 Signed-off-by: Dave Wallace <dwallacelf@gmail.com>