Files
project-config/nodepool/nl08.opendev.org.yaml
Clark Boylan d0cb346a09 Add config files for nl05, nl06, nl07 and nl08
nl05, nl06, nl07, nl08 are four new Noble nodepool launcher nodes and
they need configs. We give them configs by making direct copies of the
old nl01, nl02, nl03, and nl04 configs. nl01 is copied to nl05, nl02 is
copied to nl06 and so on. The only edits I have made are to update the
comments indicating nl01 is responsible for managing min ready nodes.
That responsibility is now nl05's and the comment is updated to reflect
that in the new config file.

To roll this out my plan is to land this change. Then update the
inventory to add nl06. As soon as that inventory update change begins to
deploy nl02 will go in the emergency file and I will manually shutdown
its launcher. Then nl06 should come up and begin serving the providers
that were running on nl02. I have chosen nl02/nl06 as the first pair as
impact is minimal (only openmetal). Depending on how this goes I may
continue to do one launcher at a time of batch up the remaining three.

Change-Id: I22d35939e9b5ff996f57a3053d43cfc46aae025f
2025-03-24 09:29:54 -07:00

213 lines
6.7 KiB
YAML

elements-dir: /etc/nodepool/elements
images-dir: /opt/nodepool_dib
# This portion of the config is updated by ansible to use the actual
# zookeeper servers.
zookeeper-servers:
- host: zk01.example.org
port: 2281
- host: zk02.example.org
port: 2281
- host: zk03.example.org
port: 2281
# NOTE(pabelanger): To avoid a race conditions between multiple launchers, only
# nl05.o.o will manage min-ready of our labels. If nl05.o.o is ever disabled,
# another launcher will need to assume this logic.
labels:
- name: centos-9-stream
- name: debian-bookworm
- name: debian-bullseye
- name: gentoo-17-0-systemd
- name: rockylinux-8
- name: rockylinux-9
- name: ubuntu-bionic
- name: ubuntu-focal
- name: ubuntu-jammy
- name: ubuntu-noble
- name: ubuntu-xenial
- name: openEuler-22-03-LTS
- name: nested-virt-debian-bookworm
min-ready: 0
- name: nested-virt-debian-bullseye
min-ready: 0
- name: nested-virt-ubuntu-bionic
min-ready: 0
- name: nested-virt-ubuntu-focal
min-ready: 0
- name: nested-virt-ubuntu-jammy
min-ready: 0
- name: nested-virt-ubuntu-noble
min-ready: 0
- name: nested-virt-centos-9-stream
min-ready: 0
- name: nested-virt-rockylinux-9
min-ready: 0
providers:
- name: ovh-bhs1
region-name: 'BHS1'
# Changing this cloud value impacts things like mirror names in jobs.
# It should be changed carefully.
cloud: ovh
boot-timeout: 120
launch-timeout: 600
rate: 0.1
diskimages: &provider_diskimages
- name: centos-9-stream
config-drive: true
- name: debian-bookworm
config-drive: true
- name: debian-bullseye
config-drive: true
- name: gentoo-17-0-systemd
config-drive: true
- name: rockylinux-8
config-drive: true
- name: rockylinux-9
config-drive: true
- name: ubuntu-bionic
config-drive: true
- name: ubuntu-focal
config-drive: true
- name: ubuntu-jammy
config-drive: true
- name: ubuntu-noble
config-drive: true
- name: ubuntu-xenial
config-drive: true
- name: openEuler-22-03-LTS
config-drive: true
pools:
- name: main
max-servers: 120
labels: &provider_pools_labels
- name: centos-9-stream
min-ram: 8000
flavor-name: ssd-osFoundation-3
diskimage: centos-9-stream
key-name: infra-root-keys-2024-04-08
- name: debian-bookworm
min-ram: 8000
flavor-name: ssd-osFoundation-3
diskimage: debian-bookworm
key-name: infra-root-keys-2024-04-08
- name: debian-bullseye
min-ram: 8000
flavor-name: ssd-osFoundation-3
diskimage: debian-bullseye
key-name: infra-root-keys-2024-04-08
- name: gentoo-17-0-systemd
min-ram: 8000
flavor-name: ssd-osFoundation-3
diskimage: gentoo-17-0-systemd
key-name: infra-root-keys-2024-04-08
- name: rockylinux-8
min-ram: 8000
flavor-name: ssd-osFoundation-3
diskimage: rockylinux-8
key-name: infra-root-keys-2024-04-08
- name: rockylinux-9
min-ram: 8000
flavor-name: ssd-osFoundation-3
diskimage: rockylinux-9
key-name: infra-root-keys-2024-04-08
- name: ubuntu-bionic
min-ram: 8000
flavor-name: ssd-osFoundation-3
diskimage: ubuntu-bionic
key-name: infra-root-keys-2024-04-08
- name: ubuntu-focal
min-ram: 8000
flavor-name: ssd-osFoundation-3
diskimage: ubuntu-focal
key-name: infra-root-keys-2024-04-08
- name: ubuntu-jammy
min-ram: 8000
flavor-name: ssd-osFoundation-3
diskimage: ubuntu-jammy
key-name: infra-root-keys-2024-04-08
- name: ubuntu-noble
min-ram: 8000
flavor-name: ssd-osFoundation-3
diskimage: ubuntu-noble
key-name: infra-root-keys-2024-04-08
- name: ubuntu-xenial
min-ram: 8000
flavor-name: ssd-osFoundation-3
diskimage: ubuntu-xenial
key-name: infra-root-keys-2024-04-08
- name: openEuler-22-03-LTS
min-ram: 8000
flavor-name: ssd-osFoundation-3
diskimage: openEuler-22-03-LTS
key-name: infra-root-keys-2024-04-08
- name: nested-virt-debian-bookworm
min-ram: 8000
flavor-name: ssd-osFoundation-3
diskimage: debian-bookworm
key-name: infra-root-keys-2024-04-08
- name: nested-virt-debian-bullseye
min-ram: 8000
flavor-name: ssd-osFoundation-3
diskimage: debian-bullseye
key-name: infra-root-keys-2024-04-08
- name: nested-virt-ubuntu-bionic
min-ram: 8000
flavor-name: ssd-osFoundation-3
diskimage: ubuntu-bionic
key-name: infra-root-keys-2024-04-08
- name: nested-virt-ubuntu-focal
min-ram: 8000
flavor-name: ssd-osFoundation-3
diskimage: ubuntu-focal
key-name: infra-root-keys-2024-04-08
- name: nested-virt-ubuntu-jammy
min-ram: 8000
flavor-name: ssd-osFoundation-3
diskimage: ubuntu-jammy
key-name: infra-root-keys-2024-04-08
- name: nested-virt-ubuntu-noble
min-ram: 8000
flavor-name: ssd-osFoundation-3
diskimage: ubuntu-noble
key-name: infra-root-keys-2024-04-08
- name: nested-virt-centos-9-stream
min-ram: 8000
flavor-name: ssd-osFoundation-3
diskimage: centos-9-stream
key-name: infra-root-keys-2024-04-08
- name: nested-virt-rockylinux-9
min-ram: 8000
flavor-name: ssd-osFoundation-3
diskimage: rockylinux-9
key-name: infra-root-keys-2024-04-08
- name: ovh-gra1
region-name: 'GRA1'
# Changing this cloud value impacts things like mirror names in jobs.
# It should be changed carefully.
cloud: ovh
boot-timeout: 120
launch-timeout: 600
rate: 0.1
diskimages: *provider_diskimages
pools:
- name: main
max-servers: 79
labels: *provider_pools_labels
diskimages:
- name: centos-9-stream
- name: debian-bookworm
- name: debian-bullseye
- name: gentoo-17-0-systemd
- name: rockylinux-8
- name: rockylinux-9
- name: ubuntu-bionic
- name: ubuntu-focal
- name: ubuntu-jammy
- name: ubuntu-noble
- name: ubuntu-xenial
- name: openEuler-22-03-LTS