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 1.1.1.1 to 1.0.0.1 2 months ago
..
cleanup.d Remove root user .cache folder 2 years ago
environment.d Switch from 1.1.1.1 to 1.0.0.1 2 months ago
extra-data.d Fix nodepool after OpenDev changes 2 months ago
finalise.d Switch from 1.1.1.1 to 1.0.0.1 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 1.1.1.1 to 1.0.0.1 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

README.rst

nodepool-base

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:

NODEPOOL_STATIC_NAMESERVER_V4, default: 1.0.0.1 NODEPOOL_STATIC_NAMESERVER_V4_FALLBACK, default: 8.8.8.8.

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