project-config/nodepool/elements/cache-devstack
Jeremy Stanley ce57525385 Stop caching CirrOS 0.5.2 and 0.6.1 images
Based on analysis in If71a09a55d0a36abe0a89bdc9cc39a7e65510737
discussion, CirrOS 0.5.2 is only used by default in unmaintained
branches of devstack and 0.6.1 was never a default in any branch of
devstack. Clean these up to keep the cache reasonable. If jobs
occasionally need different versions, they can still download them.

Change-Id: Id15d0d19ee29a90e56a052d66d3b7d0c90e88e54
2024-10-07 13:48:09 +00:00
..
element-deps Reorganizes project-config 2014-09-25 11:41:04 -04:00
README.rst Cache zanata cli tools 2017-12-04 16:06:18 +11:00
source-repository-dstat_graph cache-devstack: use dstat_graph from opendev 2021-12-07 13:07:35 +11:00
source-repository-images Stop caching CirrOS 0.5.2 and 0.6.1 images 2024-10-07 13:48:09 +00:00
source-repository-pip Add py36 variant of get-pip.py 2022-02-02 16:42:04 +01:00
source-repository-stackviz Update stackviz tarball location 2018-10-04 10:46:08 -07:00
source-repository-zanatacli Update zanata-cli to 4.3.3 2018-03-01 09:03:48 +01:00

cache-devstack

Pre-cache a range of things into CI images. This element uses the source-repositories element to acquire files to be cached. The standard cache location is /opt/cache/files.

A number of strategies are used to get the files to be cached.

We have a number of source-repository-* files for each package package that should be cached into images.

extra-data.d/55-cache-devstack-repos goes through each devstack branch and runs the tools/image_list.sh script to dynamically build a list of files to cache as requested by devstack. This is mostly virtual machine images, but also some other peripheral packages.