project-config/nodepool/elements/cache-devstack
Ian Wienand b27d4c731e Add newline to zanata source-repository file
Without the newline this falls into the old bash "read" gotcha trick
where the last line will be skipped silently.  This means the client
isn't actualy downloaded.

dib-lint added a check in I23e293b957cd4f008611656cf9166391b1b537a2
and I tested it would have caught this.

Change-Id: Idbae2037f275fad91b87e1cf5ee80663c1f05ddc
2017-12-08 14:27:33 +11:00
..
extra-data.d Replace git:// with https:// 2017-11-17 09:06:21 -06: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-pip Move jenkins cache to /opt/cache 2017-04-28 16:00:23 +10:00
source-repository-stackviz Move jenkins cache to /opt/cache 2017-04-28 16:00:23 +10:00
source-repository-zanatacli Add newline to zanata source-repository file 2017-12-08 14:27:33 +11: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.