00d29d829b
The pip installed in the venv with "python3 -m venv" on Xenial is 8.X -- this does not understand python_requires metadata on packages and can thus pull in requirements that won't actually run inside the virtualenv. Avoid this by upgrading pip in the venv before installing. While this is the immediate need; do the same on the other venv's we create for general sanity. Change-Id: I316e9587b6e290cd421b47f506c91dbebe0975c0 |
||
---|---|---|
.. | ||
cleanup.d | ||
environment.d | ||
finalise.d | ||
glean@.service.d | ||
install.d | ||
post-install.d | ||
pre-install.d | ||
root.d | ||
README.rst | ||
element-deps | ||
package-installs.yaml |
README.rst
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