project-config/nodepool/elements/nodepool-base
Clark Boylan a126f3953f Make journald log collection persistent
We have had some job runs overrun the journald ring buffer which is used
by default resulting in losing older logs during the job runs. Update
the journald configuration to persistently store the journal so that we
can reliably retrieve those logs when jobs complete.

Change-Id: I5626ce76878287be220a8803f9dfe9a9da950d5b
2017-01-03 09:39:06 -08:00
..
environment.d Add IPv6 DNS support 2016-08-15 12:58:28 -04:00
extra-data.d Don't require NODEPOOL_SCRIPTDIR to be set 2015-05-10 12:41:53 -04:00
finalise.d Make journald log collection persistent 2017-01-03 09:39:06 -08:00
install.d Remove 99-install-zuul from nodepool-base element 2016-11-09 10:48:14 +11:00
element-deps Initial commit of zuul-worker DIB element 2016-05-14 12:28:41 -04:00
README.rst Add IPv6 DNS support 2016-08-15 12:58:28 -04:00

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-infra/project-config/nodepool/scripts.

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_V6, default: 2001:4860:4860::8888 NODEPOOL_STATIC_NAMESERVER_V4, default: 8.8.8.8.