Configuration files for project CI systems
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Jeremy Stanley 0fffcef14b Switch from to 2 months ago
cleanup.d Remove root user .cache folder 2 years ago
environment.d Switch from to 2 months ago
extra-data.d Fix nodepool after OpenDev changes 2 months ago
finalise.d Switch from to 2 months ago
glean@.service.d Create glean@.service.d/override.conf 1 year ago
install.d remove sudo from pip and virtualenv calls 9 months ago
post-install.d Fix nodepool after OpenDev changes 2 months ago
pre-install.d Stop installing and running puppet in node builds 2 years ago
root.d Use AFS mirrors to build ubuntu-bionic DIB 1 year ago
README.rst Switch from to 2 months ago
element-deps Remove jenkins-slave element from DIB images 1 year ago
package-installs.yaml Manage unbound on zuul workers in DIB 2 years ago



Tasks to deal with image metadata and other Nodepool cloud specific tweaks.

Environment variables:

NODEPOOL_SCRIPTDIR path to copy Nodepool scripts from. It is set automatically by Nodepool. For local hacking override it to where your scripts are. Default: $TMP_MOUNT_PATH/opt/git/openstack/project-config/nodepool/scripts.

Name resolution

The image should have the unbound DNS resolver package installed, the nodepool-base element then configures it to forward DNS queries to:


If NODEPOOL_STATIC_NAMESERVER_POPULATE_IPV6 is set to 1 then the following two servers will be configured as forwarders too

NODEPOOL_STATIC_NAMESERVER_V6, default: 2606:4700:4700::1111 NODEPOOL_STATIC_NAMESERVER_V6_FALLBACK, default: 2001:4860:4860::8888

Note externally setting either of these values implies NODEPOOL_STATIC_NAMESERVER_POPULATE_IPV6=1