project-config/nodepool/elements/openstack-repos
Matthew Thode d29d9313d7
allow create-repo-list to be run without six
Some distros (gentoo) do not come with six in the base image (stage3),
it is installed later in the image build.  Use the native
urlopen/URLError if the six version is not available.

Change-Id: Id1c52aa17e565c16369645508e43e4f485defa66
2021-01-17 02:38:37 -06:00
..
extra-data.d allow create-repo-list to be run without six 2021-01-17 02:38:37 -06:00
element-deps Remove prepare-node element 2017-05-29 18:16:12 -04:00
README.rst Update nodepool for OpenDev 2019-04-20 13:40:41 +00: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://opendev.org/openstack/project-config/raw/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'