summaryrefslogtreecommitdiffstats
path: root/jenkins-config/clouds/nomad/FDIONOMAD
AgeCommit message (Collapse)AuthorFilesLines
6 daysfeat(core): Switch nomad master node for sandboxDave Wallace1-1/+1
Change-Id: Ic0a75eb5ce894c504f1160a47882c0109b2ae63f Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
7 daysfeat(core): Switch nomad master nodePeter Mikus1-1/+1
Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch> Change-Id: If80afc91f04f1b77b61b02ce9ca38c3d0fb29b1d
2024-05-29vpp-hst: add VPP HostStack Test framework jobsDave Wallace1-1/+1
- add hst and hst-debug per-patch vpp verify jobs - reduce idle termination time to 1 minute - fix vpp script permissions to 755 so all are the same - use docker-in-docker base image for ubuntu-22.04 containers Change-Id: I10396c823fbeaa5e081e48332509e0c20b31b87c Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
2024-04-16Update hst CPU/MemoryMB cloud config to limit jobs to 1 per serverDave Wallace2-4/+6
Change-Id: Ic173bf2e6d053d87e703dddbefe850c7d4ee027a Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
2024-04-16Add HostStack Test nomad jenkins-config cloud configuration.Dave Wallace4-0/+64
Change-Id: I5d95c1d02f0976a2ce875a904cb92ac5aa930371 Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
2023-12-05Fix: Configure labels based on environmentVanessa Valderrama22-66/+22
Configuring the node labels based on sandbox or production to resolve JCasC cron failures Change-Id: I94bb55dc9f47b93bb0698e78b4e0266497eda4f2 Signed-off-by: Vanessa Valderrama <vvalderrama@linuxfoundation.org>
2023-09-12Fix: Add sandbox labels to nomad prod templatesDave Wallace11-22/+44
Change-Id: Ieca16d264ef5479c8b5f952a3e3435b6f838755a Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
2023-09-11Fix: add prod labels to sandbox templatesDave Wallace11-22/+44
Change-Id: Ib1769d612bc147fe602c881915f0e2059ff2a410 Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
2023-08-31Fix: Remove Jenkins URLVanessa Valderrama2-2/+0
Removing the Jenkins URL, it's an invalid configuration element Change-Id: I8cc5ebb4d01bde1abc3f58d886421bbe185756c8 Signed-off-by: Vanessa Valderrama <vvalderrama@linuxfoundation.org>
2023-08-31Fix: typo in FDIONOMAD job template filesDave Wallace15-15/+15
Change-Id: I95b03936c4af3383ae104476b6222a894e3961be Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
2023-08-31Merge "Fix: Adding Jenkins URL"Vanessa Valderrama2-0/+2
2023-08-31Fix: Adding Jenkins URLVanessa Valderrama2-0/+2
Adding the Jenkins URL back to the environment configs Change-Id: Ib7bf2f35009ba4b844995880ee99c826ae326b50 Signed-off-by: Vanessa Valderrama <vvalderrama@linuxfoundation.org>
2023-08-31Fix: Correct Jenkins URLs for sandbox nodesVanessa Valderrama2-1/+12
Change-Id: If538ecdf4dc9c8ae22f684903eb9d468cf88525d Signed-off-by: Vanessa Valderrama <vvalderrama@linuxfoundation.org>
2023-08-30Fix: Removing unneeded ArtifactVanessa Valderrama1-1/+0
RelativeDest is an optional configuration and not needed. Change-Id: If08fe09a2228bc45a5dc585ad800d2b98f87ef97 Signed-off-by: Vanessa Valderrama <vvalderrama@linuxfoundation.org>
2023-08-30Fix: Modify the RelativeDest pathVanessa Valderrama1-1/+1
The RelativeDest is a default setting. The documentation points to local/. This change is to align with the documentation. Change-Id: I4ca1d7f476f13997ddb763c38a891662b0dc3727 Signed-off-by: Vanessa Valderrama <vvalderrama@linuxfoundation.org>
2023-08-30Fix: Correct node defaults and sandbox nodesAndrew Grimberg12-5/+132
Change-Id: I342ec75bd3c7e8de2dc6a33435ade63ac2c92351 Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
2023-08-29Test: Minor nomad changes to check scripts updatesAndrew Grimberg4-4/+6
Change-Id: Ifd01d73286bc155cfbba0ed6c321f005f1ce9f92 Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
2023-08-29Fix: Remove old (and now bad) passwordAndrew Grimberg1-1/+1
Password got into the repo accidentally. Getting it rotated and updated in the correct encrypted location for automatic fill in. Change-Id: Id19fed0697dc70cb72814e9768e686dfb89fcdb7 Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
2023-08-23Chore: Modify Nomad configsVanessa Valderrama48-244/+462
Modifying Nomad configs with updates from the latest Nomad plugin Change-Id: I06b34f3202d0ad511274a38b472239dd7a1ea537 Signed-off-by: Vanessa Valderrama <vvalderrama@linuxfoundation.org>
2023-03-27feat(core): Introduce M class executorPeter Mikus4-0/+60
- Add medium resource footprint executor. - Suitable for various jobs to save resources. Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch> Change-Id: Ia356c0bfe0864643ca836b4d214929eec534ebb4
2023-03-27feat(core): Introduce S class executorPeter Mikus4-0/+60
- Add small resource footprint executor. - Suitable for various jobs to save resources. Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch> Change-Id: I1d27be68362c2b4db369fdeffcda2e27b5ea30cd
2023-02-28feat(csit): Cleanup obsolete jobsPeter Mikus4-48/+0
Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch> Change-Id: Ia130910d850eb7de859c595e55c1f07523c6a9d6
2022-11-02Post VPP 22.10 Release job clean upDave Wallace2-26/+0
- Remove VPP stable/2202 jobs - Remove debian10 docker executor images Change-Id: I2a83cc3db0aadf987ae726f77a453cfbb778f077 Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
2022-10-20Fix volume mount of /scratch/nomad for docker executorsDave Wallace16-16/+16
Change-Id: I43299ec973e58b0ad265b45cb558831e3e387d3f Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
2022-10-20Fix volume mounts for nomad docker executors.Dave Wallace21-53/+17
Signed-off-by: Dave Wallace <dwallacelf@gmail.com> Change-Id: Ifdca52143e3e8097196df31af215c35b7d1519fb
2022-10-19Fix Nomad hostname output in docker job console logs.Dave Wallace20-16/+52
Signed-off-by: Dave Wallace <dwallacelf@gmail.com> Change-Id: If88be92314290bd2b2d0b1bbb21167b6286b8155
2022-10-19Revert "Set FDIONOMAD container hostname with job and node info."Dave Wallace1-1/+0
This reverts commit 672f06dd9d8a2b0b4c536e70d71c40bb85d720f4. Reason for revert: JCasC is not happy with this. Change-Id: I906053a454cbaaaf2a4cbf6f87bb258e25e8b034 Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
2022-10-19Set FDIONOMAD container hostname with job and node info.Dave Wallace1-0/+1
Signed-off-by: Dave Wallace <dwallacelf@gmail.com> Change-Id: Ida46ca8a0bbbb66919445cce399679b13e27e85f
2022-09-20Merge "Unify all FDIONOMAD executor cpu & memory configs."Peter Mikus21-34/+2
2022-09-19Unify all FDIONOMAD executor cpu & memory configs.Dave Wallace21-34/+2
Signed-off-by: Dave Wallace <dwallacelf@gmail.com> Change-Id: Ib1ed076e1ff9bf0b802d9d9f768ee06469113353
2022-09-19chore: remove unused FDIONOMAD executor configs.Dave Wallace12-137/+0
Signed-off-by: Dave Wallace <dwallacelf@gmail.com> Change-Id: I3c9cc09c32433955c17a9b5329c2a1c61ace8ac4
2022-08-31fix(vpp_device): Enable ccachePeter Mikus4-0/+4
Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch> Change-Id: I02d40033743427d572fd48bf80aa1b4f6c3b5d4b
2022-08-31fix(vpp_device): Memory limits increasePeter Mikus4-6/+6
Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch> Change-Id: Ib07d5f9f66f0e114097901840c45d13c38cc6002
2022-08-24feat(all): Add executorsPeter Mikus10-0/+120
Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch> Change-Id: I7a8dd60db1d7a360c83e74a7959568ca4f7cdd5b
2022-08-03feat(cloud): Migrate nomadUrl to new serverPeter Mikus2-2/+2
- Due to the migration to Ubuntu 22.04 and consolidation of IP space, moving nomadUrl to different server. - New nomad cluster is formed by 10.30.51.23 .. 10.30.51.26 Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch> Change-Id: I59be52e30d733c415b1b46a7dcf3f567a12e63b0
2022-03-16Merge "JCASC: remove deprecated OS FDIONOMAD configs"Peter Mikus12-153/+0
2022-02-21JCASC: remove deprecated OS FDIONOMAD configsDave Wallace12-153/+0
Signed-off-by: Dave Wallace <dwallacelf@gmail.com> Change-Id: I91234d9fe3404eb8e49da34baaafbc52d599e3fe
2022-02-21JCASC: add debian-11 FDIONOMAD cloud configDave Wallace3-0/+45
Signed-off-by: Dave Wallace <dwallacelf@gmail.com> Change-Id: I8b3d38f067058bc1363e65f75174702ea2463c16
2021-09-21Revert back to using jenkins.fd.io in cloud configs.Dave Wallace2-4/+4
Signed-off-by: Dave Wallace <dwallacelf@gmail.com> Change-Id: I8233f489d33281cbb13ba813918875e55fadb8c0
2021-09-21Change ip address to .5 (jenkins) instead of .3 (ingress)Dave Wallace2-4/+4
Signed-off-by: Dave Wallace <dwallacelf@gmail.com> Change-Id: I1527eca9a502415b45230ea1c2182446d87de3ef
2021-09-21Change Nomad cloud configs to use internal IP for jenkins.Dave Wallace2-4/+4
Signed-off-by: Dave Wallace <dwallacelf@gmail.com> Change-Id: Ia01e46edeb0fc556cd3ff7131ac9f6268c4e66ca
2021-08-04Infra: Move Nomad URL to new server masterpmikus2-2/+2
Signed-off-by: pmikus <pmikus@cisco.com> Change-Id: Ib4c9da7e6b64c6fd05252265e8460ba7e0ec418f
2021-04-28Merge "Nomad: Redirect connection to different server"Dave Wallace2-2/+2
2021-04-27Increase nomad aarch64 memory limit for ubuntu 20.04 labelsDave Wallace3-0/+3
- Required to avoid OOM-Killer for CI jobs running 'make test' on AARCH64 Change-Id: I16e0f09dbee85fed8d256c4efd6d51d59f08ff09 Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
2021-04-23Nomad: Redirect connection to different serverpmikus2-2/+2
+ 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
2021-04-21Refactor ccache config to use per-os ccache dirs.Dave Wallace27-27/+27
- 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>
2021-03-26Merge "bump CPU and memory in ubuntu2004 nomad jobs from 16000 to 20000"Dave Wallace1-2/+2
2021-03-26bump CPU and memory in ubuntu2004 nomad jobs from 16000 to 20000Andrew Yourtchenko1-2/+2
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>
2021-03-25Enable CCACHE in builder images / labelsDave Wallace36-45/+27
- Remove aarch64 labels which do not have any executor docker images. Change-Id: I1f46929b1c8393aa7a25bad215a95b85f2e00bd9 Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
2021-03-20Use Ubuntu-20.04 for vpp-csit-* job executor imagesDave Wallace7-72/+0
- 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>