project-config/nodepool/elements/cache-devstack
Lee Yarwood 388d227704 Add Cirros 0.5.2 to cache
Recently released [1] and including a fix [2] required by the
Iad1adbc23b31dd54a96299e7a8a4b622c15eed8d change introducing q35 testing
in the nova-next job this image needs to cached before we update
devstack.

[1] https://github.com/cirros-dev/cirros/releases/tag/0.5.2
[2] https://github.com/cirros-dev/cirros/pull/65

Change-Id: I064f1e4a8ba0bab5b759fb419fa9f9c52e122baa
2021-03-08 08:46:15 +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 dstast_graph on nodepool images 2019-07-02 07:32:11 -07:00
source-repository-images Add Cirros 0.5.2 to cache 2021-03-08 08:46:15 +00:00
source-repository-pip Move jenkins cache to /opt/cache 2017-04-28 16:00:23 +10: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.