summaryrefslogtreecommitdiffstats
path: root/docker/scripts/lib_csit.sh
AgeCommit message (Collapse)AuthorFilesLines
2024-03-26Add stable/2402 branch and remove stable/2306 branch to docker executor ↵Dave Wallace1-47/+43
image scripts - Refactor csit_pip_cache function to use csit bash functions that activate the python virtualenv in production jobs. - Remove stable/2306 branch due to pip issue https://github.com/pypa/pip/issues/11527 causing extraneous downloading of pip wheels in CSIT jobs. - Remove installation of packages for old CSIT docs generation. Change-Id: Ib63aa654a35ad01fbfb5b7f593d3f8ffa6499b07 Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
2023-08-18vpp 23.06 post release clean up.Dave Wallace1-15/+29
- Remove vpp stable/2210 branch support Change-Id: Icef62c0e073a787645fe1663d7ca7e0da0ba440b Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
2023-03-22feat(docker): Add Hugo support packagesPeter Mikus1-3/+2
Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch> Change-Id: I1eb98bc0471ea04629f5c41c0880cfeee10c5ece
2022-09-07Support ubuntu-22.04 docker exector image building & vpp jobsDave Wallace1-1/+2
Change-Id: I71b654cd072288e4ede70285a0740a7f18caa299 Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
2022-02-08docker builder: Remove code for deprecated OS (centos-8, debian-9)Dave Wallace1-27/+4
Signed-off-by: Dave Wallace <dwallacelf@gmail.com> Change-Id: I04d9102e38657f1cffa62e491f7da4ffcd2acf15
2021-10-03Update docker image builder to support stable/2110Dave Wallace1-3/+0
- Remove stable/2009 from docker image builder - Remove centos-7 & debian-9 which is only required on stable/2009 Change-Id: I4ae47ca7dc8e833b003fb62dfd9036dca644e946 Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
2021-04-13builder: if new ansible dir doesn't exist, use old one.Dave Wallace1-0/+3
Change-Id: I539fc3981b46a285bf6934d2dd13c8c660fc0e8a Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
2021-04-08Scripts: Change CSIT ansible pathpmikus1-1/+1
Signed-off-by: pmikus <pmikus@cisco.com> Change-Id: I09ad51af52e9246ab4491ffd7ed03ab5c8a09268
2021-03-20Use Ubuntu-20.04 for vpp-csit-* job executor imagesDave Wallace1-80/+316
- 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-01-05Remove VPP 19.08 jobsDave Wallace1-8/+2
- Also remove stable/1908 from the docker image build scripts. Signed-off-by: Dave Wallace <dwallacelf@gmail.com> Change-Id: I44fc73898b936ec75721801956e76412da262e49
2020-10-28Automate generation of docker builder images.Dave Wallace1-0/+173
- Add bash scripts to generate builder image Dockerfile that invokes the scripts to iterate over project branches installing OS packages and python modules. Change-Id: I9b3b355b593e2f982f287023c662cc4a4f35a734 Signed-off-by: Dave Wallace <dwallacelf@gmail.com>