zuul-jobs/dib-elements/nodepool-base
James E. Blair 7521476a99 Copy DIB elements from project-config
This commit is a verbatim copy of the nodepool/elements directory
in the openstack/project-config repo.

Change-Id: I86768fcda43f2997700ce748ba7118a2ab2d43f0
2024-09-12 08:40:30 -07:00
..
cleanup.d Copy DIB elements from project-config 2024-09-12 08:40:30 -07:00
environment.d Copy DIB elements from project-config 2024-09-12 08:40:30 -07:00
finalise.d Copy DIB elements from project-config 2024-09-12 08:40:30 -07:00
glean@.service.d Copy DIB elements from project-config 2024-09-12 08:40:30 -07:00
install.d Copy DIB elements from project-config 2024-09-12 08:40:30 -07:00
post-install.d Copy DIB elements from project-config 2024-09-12 08:40:30 -07:00
pre-install.d Copy DIB elements from project-config 2024-09-12 08:40:30 -07:00
root.d Copy DIB elements from project-config 2024-09-12 08:40:30 -07:00
element-deps Copy DIB elements from project-config 2024-09-12 08:40:30 -07:00
package-installs.yaml Copy DIB elements from project-config 2024-09-12 08:40:30 -07:00
pkg-map Copy DIB elements from project-config 2024-09-12 08:40:30 -07:00
README.rst Copy DIB elements from project-config 2024-09-12 08:40:30 -07:00

nodepool-base

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

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