project-config/nodepool/elements/openstack-repos
Andreas Jaeger 013a8aa1ac Ignore retired repos for nodepool images
Do not clone repos that are retired. Since they will all use now
"retired.config" as file name, we can easily find them.

For this, move project filtering from main to get_project_list so that
we have access to the full yaml file and not only to the list of repo
names.

Change-Id: Iea6781c19b4828fd9bae0122add2f83e2586f190
2017-04-19 08:15:21 +02:00
..
extra-data.d Ignore retired repos for nodepool images 2017-04-19 08:15:21 +02:00
install.d diskimage-builder element cleanups for dib-lint 2015-10-08 11:33:03 +11:00
element-deps Move prepare-node to it's own element 2016-05-19 21:38:11 -05:00
README.rst selective caching of git repos 2016-11-23 13:35:29 +02:00

openstack-repos

Download all repos and packages that might be needed.

Environment variables:

DIB_CUSTOM_PROJECTS_LIST_URL
Required

No

Default

None

Description

Url to a yaml file contains custom list of repos. The custom yaml file has the same structure as the default file: 'https://git.openstack.org/cgit/openstack-infra/project-config/plain/gerrit/projects.yaml' Download only the repos that appear in the custom file rather than downloading all openstack repos that appear in the default file.

Example

DIB_CUSTOM_PROJECTS_LIST_URL='file:///etc//project-config//gerrit//custom_projects.yaml'