summaryrefslogtreecommitdiffstats
path: root/jjb/csit/csit-vpp-device.yaml
AgeCommit message (Collapse)AuthorFilesLines
4 daysCSIT: Replace 2402 jobs by 2406 jobsHEADmasterTibor Frank1-6/+6
Change-Id: I9ea276c8ec2ad7408635ee1b092a00528c86ae79 Signed-off-by: Tibor Frank <tifrank@cisco.com>
2024-04-03Feat!: Upgrade Jenkins-job-builder to 6xAnil Belur1-2/+4
Jenkins Job Builder 6.0.0 is released and breaks backward compatibility with 5.1.0. The breaking changes with previous 5.1.0 release: - Jobs are now expanded the same way as job templates. - Macros without parameters are now expanded the same way as macros with parameters. - Tags !include-raw: and !include-raw-escape: should now be used the same way in jobs and macros without parameters as they are used in job templates and macros with parameters. Note: This breaks backward compatibility with older version of JJB therefore care must be taken when upgrading the ci-man repositories. Ref: https://storyboard.openstack.org/#!/story/2010963 https://storyboard.openstack.org/#!/story/2010588 https://jira.linuxfoundation.org/browse/RELENG-5182 Change-Id: Iea1f78ae0806d75566c93b4ba4cb37cfb260ffdf Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
2024-03-22Revert "Feat!: Upgrade Jenkins-job-builder to 6x"Dave Wallace1-4/+2
This reverts commit cbe4988f0e9e9668919c0dd5cdd03d1e925ce93f. Reason for revert: the change in jjb/global_macros.yaml replacing !include-raw with !include-raw-escape mangles the python code in the here_doc that gets written to /w/workspace/publish_library.py, thus all jobs fail during post job upload of log files to AWS s3 storage. Change-Id: I8346ed9db9810f595614c28c114cc08170fdeb1a Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
2024-03-21Feat!: Upgrade Jenkins-job-builder to 6xAnil Belur1-2/+4
Jenkins Job Builder 6.0.0 is released and breaks backward compatibility with 5.1.0. The breaking changes with previous 5.1.0 release: - Jobs are now expanded the same way as job templates. - Macros without parameters are now expanded the same way as macros with parameters. - Tags !include-raw: and !include-raw-escape: should now be used the same way in jobs and macros without parameters as they are used in job templates and macros with parameters. Note: This breaks backward compatibility with older version of JJB therefore care must be taken when upgrading the ci-man repositories. Ref: https://storyboard.openstack.org/#!/story/2010963 https://storyboard.openstack.org/#!/story/2010588 Issue: LF-JIRA RELENG-5182 Change-Id: Ib9acd0b9e7c264ac3531af858431e738397833b5 Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
2024-03-12feat(device): unify voting for device jobsVratko Polak1-6/+1
The new 1n-alt is reliable, it should be voting both on CSIT and VPP. The older 1n-spr is unreliable, should be running but not voting. The oldest 1n-tx2 is no longer available, delete the remains. Change-Id: I89e4cd574158711ad0a0c4ed5de9c42e38ce425c Signed-off-by: Vratko Polak <vrpolak@cisco.com>
2024-01-22CSIT: Enable 1n-altTibor Frank1-0/+5
Change-Id: I7d4490116a5f513cfe2f0e043bbe12df7d295b62 Signed-off-by: Tibor Frank <tifrank@cisco.com>
2024-01-17feat(csit): Disable 1n-tx2Peter Mikus1-5/+5
Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch> Change-Id: I134d101a7a8a7e87e310b3121e3abdc732ea2d67
2023-11-24CSIT: Replace 2310 jobs by 2402 jobsTibor Frank1-6/+6
Change-Id: Ib387592f17002888da091c7603d229ed85e83ef1 Signed-off-by: Tibor Frank <tifrank@cisco.com>
2023-11-20CSIT: Change the names of [semi]weekly jobs to keep the rulesTibor Frank1-4/+4
- csit-vpp-device-semiweekly-{stream}-{os}-{executor-arch}-{node-arch} - csit-vpp-device-weekly-{stream}-{os}-{executor-arch}-{node-arch} Change-Id: Ic93c3077962c47ffe86c43448c53805986b6424b Signed-off-by: Tibor Frank <tifrank@cisco.com>
2023-09-12feat(csit): Use only 1n-sprPeter Mikus1-6/+1
Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch> Change-Id: I96b885b5c5bff9ac53723f5e70b00c4fa3077bad
2023-09-08feat(csit): Add 1n-spr non-votePeter Mikus1-0/+5
Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch> Change-Id: Ic806aaeac91425742babb9903927cd477c90bc54
2023-08-15CSIT: Add rls2310 jobs.Tibor Frank1-6/+6
- remove 2306 jobs Change-Id: Ic0ce7017fcc8caa626056ce3404bfce8fb61aa0f Signed-off-by: Tibor Frank <tifrank@cisco.com>
2023-05-25CSIT: Add rls2306 jobsTibor Frank1-6/+6
Change-Id: Ica41ff24d499e82827a2f4a58b9c6cb595233846 Signed-off-by: Tibor Frank <tifrank@cisco.com>
2023-04-17CSIT: Add csit-vpp-device-report-coverage jobTibor Frank1-20/+65
Signed-off-by: Tibor Frank <tifrank@cisco.com> Change-Id: Iaf25624ecbbe5f7693e9adc3313a7c90a256baa6
2023-01-19Merge "CSIT: Add rls2302 jobs"Peter Mikus1-9/+9
2023-01-19CSIT: Add rls2302 jobsTibor Frank1-9/+9
Signed-off-by: Tibor Frank <tifrank@cisco.com> Change-Id: Id67677dbe7284fd3bba17a304adb18e1a36e799a
2022-11-15CSIT: make arm vpp device jobs votingJuraj Linkeš1-1/+1
The jobs are now stable and free of false positives. Change-Id: I491f1f9f564721feec48d9c368f2ef332ba8709e Signed-off-by: Juraj Linkeš <juraj.linkes@pantheon.tech>
2022-09-22CSIT: Add rls2210 jobsTibor Frank1-9/+9
Signed-off-by: Tibor Frank <tifrank@cisco.com> Change-Id: I16d65ef2ffb67e19cc4f9ea9fde3f8aeafbff2c2
2022-09-13feat(csit): Ubuntu 2204 Job CleanupPeter Mikus1-18/+9
Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch> Change-Id: I53e67d34923558f89af3393791168e191064aa40
2022-08-30feat(csit): Switch 2n-clx and vpp_device to ubuntu2204Peter Mikus1-2/+2
Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch> Change-Id: I91f4ebc33f132fd2e8bdbda42033fe57e81361c2
2022-05-25csit: Add rls2206 jobs, remove rls2110 jobsTibor Frank1-10/+10
Change-Id: I4430643f1d5592327251503673e0098f8cf9752c Signed-off-by: Tibor Frank <tifrank@cisco.com>
2022-01-20CSIT: Add rls2202 jobsTibor Frank1-9/+9
- and remove 2101_1 and 2106 Change-Id: I0a2d6c2082c86a7a2d56f2e2ed1d362a6965aa8e Signed-off-by: Tibor Frank <tifrank@cisco.com>
2021-09-23CSIT: Add rls2110 jobsTibor Frank1-9/+9
- and remove rls2101 jobs Change-Id: Ifaccf28cd5fb9dedaf9e570162017f11415f4aeb Signed-off-by: Tibor Frank <tifrank@cisco.com>
2021-09-23CSIT: Remove rls2009lts jobsTibor Frank1-9/+0
Change-Id: I1984974b2648241ae28e0e1ffd6d6239b5b0ec60 Signed-off-by: Tibor Frank <tifrank@cisco.com>
2021-08-31Fix build discarder config for all fd.io projectsDave Wallace1-15/+9
- Existing build discard configuration is no longer generating build discarder config in jjb. Use lf-infra-properties macro instead. Change-Id: I2e6aabefd4a5a74877c4ba02c1f06f3f120bea69 Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
2021-08-05Global: Rework archive artifactspmikus1-27/+0
This patch removes archive-artifacts-parameter macro and ARCHVIVE_ARTIFACTS env var from csit and vpp project. All project specific artifacts to be uploaded with the log files SHOULD BE copied to $WORKSPACE/archives. The next step once this is merged will be to remove NEXUS entirely via JCasC. + Remove archive-artifacts from all csit/vpp yaml files. + Add fdio-infra-ship-backup-logs macro + Remove unused jjb/include-raw-deploy-archives.sh + CSIT: - copy job artifacts to $WORKSPACE/archives + HC2VPP - remove CSIT + TLDK: - remove CSIT Signed-off-by: pmikus <pmikus@cisco.com> Signed-off-by: Dave Wallace <dwallacelf@gmail.com> Change-Id: Iada020cf269714c34f9ce32d764d991827e3b003
2021-05-27csit: Remove not needed jobsTibor Frank1-3/+0
https://jenkins.fd.io/view/csit/job/csit-docs-merge-2005-ubuntu2004-x86_64 https://jenkins.fd.io/view/csit/job/csit-report-merge-2005-ubuntu2004-x86_64 https://jenkins.fd.io/view/csit/job/csit-verify-tox-2005-ubuntu2004-x86_64 https://jenkins.fd.io/view/csit/job/csit-docs-merge-2009-ubuntu2004-x86_64 https://jenkins.fd.io/view/csit/job/csit-*-perf-report-coverage-2009-* https://jenkins.fd.io/view/csit/job/csit-*perf-report-iterative-2009-* https://jenkins.fd.io/view/csit/job/csit-report-merge-2009-ubuntu2004-x86_64 https://jenkins.fd.io/view/csit/job/csit-vpp-device-2009-ubuntu2004-x86_64-* https://jenkins.fd.io/view/csit/job/csit-*-perf-report-coverage-2101-* https://jenkins.fd.io/view/csit/job/csit-*perf-report-iterative-2101-* Change-Id: I54ea273cb7fb33fdbe427693a021a8b50def6223 Signed-off-by: Tibor Frank <tifrank@cisco.com>
2021-05-26csit: Add CSIT rls2106 jobsTibor Frank1-0/+9
Change-Id: I6ef10c854362a58ca14c12d8a73dfb5c855aebee Signed-off-by: Tibor Frank <tifrank@cisco.com>
2021-04-13Merge "CSIT: restrict CSIT VPP Device to 32 cores"Dave Wallace1-0/+8
2021-04-09CSIT: restrict CSIT VPP Device to 32 coresJuraj Linkeš1-0/+8
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>
2021-04-08Use fdio-infra-publish for nomad executor based jobsDave Wallace1-6/+3
- 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>
2021-03-18CSIT: Convert jobs to ubuntu2004 part.IVpmikus1-110/+15
Signed-off-by: pmikus <pmikus@cisco.com> Change-Id: I36256126ebc75398d20abd366889eb31ed7a9643
2021-01-18CSIT: Make tox job gating (as VPP checkstyle)Vratko Polak1-2/+2
+ Add code comments explaining how CSIT device tests can be started. Change-Id: Icc5bd800f8fdc4616366a32559304977fba9fb04 Signed-off-by: Vratko Polak <vrpolak@cisco.com>
2020-12-11Add CSIT rls2101 branchJan Gelety1-0/+9
Change-Id: I60ae696cfc82853ee749626d165e0f5898b49a2d Signed-off-by: Jan Gelety <jgelety@cisco.com>
2020-12-08CSIT: Remove 1908_1 and 1908_2 jobsTibor Frank1-11/+0
Change-Id: I862ee1e7c4c03dd5603fcede9c56b59fd3bafa7b Signed-off-by: Tibor Frank <tifrank@cisco.com>
2020-11-20CSIT: Unify path for robot pluginVratko Polak1-3/+3
+ 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>
2020-11-16Update 1n-tx2 VPP Device jobsJuraj Linkeš1-2/+9
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>
2020-09-21CSIT: rls2009_lts branchJan Gelety1-6/+9
Branch rls2009_lts is the development branch for 2009 LTS release whith running vpp mrr weekly jobs. Trendig job for rls209_lts branch will be introduced later when PAL part is ready. Change-Id: Ic3aa7f38bb9c35ceca638fab1f256071ff3ebf53 Signed-off-by: Jan Gelety <jgelety@cisco.com>
2020-10-13Clean up vpp jenkins scripts & docker dirDave Wallace1-0/+9
- Remove docker/vpp Dockerfile definitions and colateral files for image now being build by https://gerrit.fd.io/r/c/ci-management/+/28022 - Remove opensuse support which has been elided from the vpp build in https://gerrit.fd.io/r/c/vpp/+/28999 - Remove unused scripts. - Output script name marker for all jjb scripts following LFIT practices. - Remove old/unused output from scripts. - Add logic to use vpp-ext-deps download cache in the executor images to speed up build jobs. - Add copyright notifcations to modified files without an existing copyright. - Make all vpp/docs jobs use '-{stream}-{os}-{executor}' suffix in their names. - Consolidate executor logging into setup_executor_env.sh and call it first for all jobs. Change-Id: I4ffb67ed476659f0127ca8c84f20a305d06149bf Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
2020-10-06Remove 1n-tx2 vpp device jobsJuraj Linkeš1-165/+0
The 1n-tx2 testbed is undergoing a replacement. The new server have different NICs and the current jobs wouldn't run properly. Remove the jobs while the switch is in progress. Change-Id: If664f8d8b86fd4078c529f2a56d17ff3545b08ac Signed-off-by: Juraj Linkeš <juraj.linkes@pantheon.tech>
2020-09-04Add CSIT rls2009 branchJan Gelety1-9/+9
- and remove CSIT rls2001 branch Change-Id: I487af3a71ceefeb41020f775e1215bad653b351a Signed-off-by: Jan Gelety <jgelety@cisco.com>
2020-05-07Add vpp-device weekly and semiweekly jobs for csit rls2005 branchJan Gelety1-0/+6
Change-Id: I9c4ad2a32e42851a54e12b0b57e43ce52cd30885 Signed-off-by: Jan Gelety <jgelety@cisco.com>
2020-05-13Add CSIT rls2005 branchJan Gelety1-0/+3
- special report-iter and report-full jobs will be added in separate commit Change-Id: I99f2b86209c8cfd5acb7f432cb9509ed462b52e0 Signed-off-by: Jan Gelety <jgelety@cisco.com>
2020-03-27Add CSIT rls1908_2 branchJan Gelety1-19/+13
+ keep csit-vpp-perf-verify-1908_1-{node-arch} jobs for some time Change-Id: I172ab711b2934ba916eb9c1324440bc8cf7bab05 Signed-off-by: Jan Gelety <jgelety@cisco.com>
2020-03-09CSIT: Cleanup jobsPeter Mikus1-28/+28
- rls1904 - func/dmm/tldk/hc/nsh + perf LTS + vpp_device LTS Signed-off-by: Peter Mikus <pmikus@cisco.com> Change-Id: Ib88c93e76958d2f79db08eea5a639c264e6c492c
2020-01-10Add CSIT rls2001 branchJan Gelety1-0/+6
Change-Id: Id890c500980278840eae90fa298a193cb1fb5735 Signed-off-by: Jan Gelety <jgelety@cisco.com>
2020-01-09CSIT: Make script inclusion more readableVratko Polak1-6/+11
Historically, scripts names started with include-raw-csit- prefix. That was not only long and superfluous, but also confusing, as the actual way of including uses "include-raw-escape", which is a command behaving differently than "include-raw", suggested by the previous name. This Change shortens script names to the part that actually says something about the script. + Move scripts to jjb/scripts/csit/. - "Absolute" paths are not used, as ci-man root is not in serarch path. + Put each path on a separate line to avoid long lines. + Update copyright years, add missing copyright notices. Change-Id: Ifcfad5833577d78bf9105f494d5bf6187abc2a68 Signed-off-by: Vratko Polak <vrpolak@cisco.com>
2019-11-13CSIT: Add executor value to job descriptionVratko Polak1-0/+20
For some jobs, it is not entirely clear which executor is used. People verifying changes related to executors previously needed to click job configuration to see it. Now they only need to look at job description. If a job does not list the executor in its description, it means it does not use anything fancy. Change-Id: Idbfdc015a9989b8ff65a8a0f0ca6593c16b2683f Signed-off-by: Vratko Polak <vrpolak@cisco.com>
2019-11-13CSIT: Cleanup obsolete 1901 branchesPeter Mikus1-6/+0
Change-Id: Ieb3f2450a6eeebee42d73cef0d78297aca707f08 Signed-off-by: Peter Mikus <pmikus@cisco.com>
2019-09-19Add CSIT rls1908_1 branch and revert cadence of csit mrr-daily jobsJan Gelety1-5/+2
Change-Id: I08e2150d78f3145bce6daf2e06e590bdf1fab63c Signed-off-by: Jan Gelety <jgelety@cisco.com>