Files
project-config/nodepool/nl05.opendev.org.yaml
Clark Boylan 0676e2750a Disable Nodepool's rax iad region
This region is currently timing out all instance boots. Zuul and
nodepool eventually hand this work off to other regions but only after
iad gets 3 attempts which can take at least 15 minutes. This slows down
jobs starting if the attempt to get nodes from iad.

Set max-servers to 0 so that we stop attempting boots there. OpenDev
admins can debug this out of band using manual boot attempts to figure
out when it is safe to reenable the region.

Change-Id: I794d6298ec9bb725075dde76c8549fe244c0599e
2025-06-04 10:18:36 -07:00

390 lines
13 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 will manage min-ready of our labels. If nl05 is ever disabled,
# another launcher will need to assume this logic.
labels:
- name: centos-9-stream
min-ready: 1
- name: debian-bookworm
min-ready: 1
- name: debian-bullseye
min-ready: 1
- name: gentoo-17-0-systemd
min-ready: 1
- name: rockylinux-8
min-ready: 0
- name: rockylinux-9
min-ready: 0
- name: ubuntu-bionic
min-ready: 1
- name: ubuntu-focal
min-ready: 1
- name: ubuntu-jammy
# Common job platform
min-ready: 5
- name: ubuntu-noble
# Common job platform
min-ready: 5
- name: ubuntu-xenial
min-ready: 0
- name: openEuler-22-03-LTS
min-ready: 1
# Nested Virt Labels
- 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: rax-dfw
region-name: 'DFW'
# Changing this cloud value impacts things like mirror names in jobs.
# It should be changed carefully.
cloud: rax
boot-timeout: 120
launch-timeout: 600
rate: 0.001
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: 140
labels: &provider_pools_labels
- name: centos-9-stream
min-ram: 8192
flavor-name: 'Performance'
diskimage: centos-9-stream
key-name: infra-root-keys-2024-04-08
- name: debian-bookworm
min-ram: 8000
flavor-name: 'Performance'
diskimage: debian-bookworm
key-name: infra-root-keys-2024-04-08
- name: debian-bullseye
min-ram: 8000
flavor-name: 'Performance'
diskimage: debian-bullseye
key-name: infra-root-keys-2024-04-08
- name: gentoo-17-0-systemd
min-ram: 8000
flavor-name: 'Performance'
diskimage: gentoo-17-0-systemd
key-name: infra-root-keys-2024-04-08
- name: rockylinux-8
min-ram: 8192
flavor-name: 'Performance'
diskimage: rockylinux-8
key-name: infra-root-keys-2024-04-08
- name: rockylinux-9
min-ram: 8192
flavor-name: 'Performance'
diskimage: rockylinux-9
key-name: infra-root-keys-2024-04-08
- name: ubuntu-bionic
min-ram: 8192
flavor-name: 'Performance'
diskimage: ubuntu-bionic
key-name: infra-root-keys-2024-04-08
- name: ubuntu-focal
min-ram: 8192
flavor-name: 'Performance'
diskimage: ubuntu-focal
key-name: infra-root-keys-2024-04-08
- name: ubuntu-jammy
min-ram: 8192
flavor-name: 'Performance'
diskimage: ubuntu-jammy
key-name: infra-root-keys-2024-04-08
- name: ubuntu-noble
min-ram: 8192
flavor-name: 'Performance'
diskimage: ubuntu-noble
key-name: infra-root-keys-2024-04-08
- name: ubuntu-xenial
min-ram: 8192
flavor-name: 'Performance'
diskimage: ubuntu-xenial
key-name: infra-root-keys-2024-04-08
- name: openEuler-22-03-LTS
min-ram: 8192
flavor-name: 'Performance'
diskimage: openEuler-22-03-LTS
key-name: infra-root-keys-2024-04-08
- name: rax-iad
region-name: 'IAD'
# Changing this cloud value impacts things like mirror names in jobs.
# It should be changed carefully.
cloud: rax
boot-timeout: 120
launch-timeout: 600
rate: 0.001
diskimages: *provider_diskimages
pools:
- name: main
max-servers: 0
labels: *provider_pools_labels
- name: rax-ord
region-name: 'ORD'
# Changing this cloud value impacts things like mirror names in jobs.
# It should be changed carefully.
cloud: rax
boot-timeout: 120
# Under load, this region can take a very long time to launch instances,
# but we have a lot of capacity here so it's worthwhile to increase the
# timeout but mitigate node request delays by not retrying failures. Also
# try to substantially reduce the number of instances we launch in
# parallel.
max-concurrency: 5
launch-retries: 1
launch-timeout: 900
rate: 0.01
diskimages: *provider_diskimages
pools:
- name: main
max-servers: 195
labels: *provider_pools_labels
- name: raxflex-dfw3
region-name: 'DFW3'
# Changing this cloud value impacts things like mirror names in jobs.
# It should be changed carefully.
cloud: raxflex
boot-timeout: 120
launch-timeout: 600
diskimages: *provider_diskimages
pools:
- name: main
max-servers: 32
networks:
- opendevzuul-network1
labels:
- name: centos-9-stream
flavor-name: 'gp.5.4.8'
diskimage: centos-9-stream
key-name: infra-root-keys-2024-04-08
- name: debian-bookworm
flavor-name: 'gp.5.4.8'
diskimage: debian-bookworm
key-name: infra-root-keys-2024-04-08
- name: debian-bullseye
flavor-name: 'gp.5.4.8'
diskimage: debian-bullseye
key-name: infra-root-keys-2024-04-08
- name: rockylinux-8
flavor-name: 'gp.5.4.8'
diskimage: rockylinux-8
key-name: infra-root-keys-2024-04-08
- name: rockylinux-9
flavor-name: 'gp.5.4.8'
diskimage: rockylinux-9
key-name: infra-root-keys-2024-04-08
- name: ubuntu-bionic
flavor-name: 'gp.5.4.8'
diskimage: ubuntu-bionic
key-name: infra-root-keys-2024-04-08
- name: ubuntu-focal
flavor-name: 'gp.5.4.8'
diskimage: ubuntu-focal
key-name: infra-root-keys-2024-04-08
- name: ubuntu-jammy
flavor-name: 'gp.5.4.8'
diskimage: ubuntu-jammy
key-name: infra-root-keys-2024-04-08
- name: ubuntu-noble
flavor-name: 'gp.5.4.8'
diskimage: ubuntu-noble
key-name: infra-root-keys-2024-04-08
- name: ubuntu-xenial
flavor-name: 'gp.5.4.8'
diskimage: ubuntu-xenial
key-name: infra-root-keys-2024-04-08
- name: openEuler-22-03-LTS
flavor-name: 'gp.5.4.8'
diskimage: openEuler-22-03-LTS
key-name: infra-root-keys-2024-04-08
- name: nested-virt-debian-bookworm
flavor-name: 'gp.5.4.8'
diskimage: debian-bookworm
key-name: infra-root-keys-2024-04-08
- name: nested-virt-debian-bullseye
flavor-name: 'gp.5.4.8'
diskimage: debian-bullseye
key-name: infra-root-keys-2024-04-08
- name: nested-virt-ubuntu-bionic
flavor-name: 'gp.5.4.8'
diskimage: ubuntu-bionic
key-name: infra-root-keys-2024-04-08
- name: nested-virt-ubuntu-focal
flavor-name: 'gp.5.4.8'
diskimage: ubuntu-focal
key-name: infra-root-keys-2024-04-08
- name: nested-virt-ubuntu-jammy
flavor-name: 'gp.5.4.8'
diskimage: ubuntu-jammy
key-name: infra-root-keys-2024-04-08
- name: nested-virt-ubuntu-noble
flavor-name: 'gp.5.4.8'
diskimage: ubuntu-noble
key-name: infra-root-keys-2024-04-08
- name: nested-virt-centos-9-stream
flavor-name: 'gp.5.4.8'
diskimage: centos-9-stream
key-name: infra-root-keys-2024-04-08
- name: nested-virt-rockylinux-9
flavor-name: 'gp.5.4.8'
diskimage: rockylinux-9
key-name: infra-root-keys-2024-04-08
- name: raxflex-sjc3
region-name: 'SJC3'
# Changing this cloud value impacts things like mirror names in jobs.
# It should be changed carefully.
cloud: raxflex
boot-timeout: 120
launch-timeout: 600
diskimages: *provider_diskimages
pools:
- name: main
max-servers: 32
networks:
- opendevzuul-network1
labels:
- name: centos-9-stream
flavor-name: 'gp.0.4.8'
diskimage: centos-9-stream
key-name: infra-root-keys-2024-04-08
- name: debian-bookworm
flavor-name: 'gp.0.4.8'
diskimage: debian-bookworm
key-name: infra-root-keys-2024-04-08
- name: debian-bullseye
flavor-name: 'gp.0.4.8'
diskimage: debian-bullseye
key-name: infra-root-keys-2024-04-08
- name: rockylinux-8
flavor-name: 'gp.0.4.8'
diskimage: rockylinux-8
key-name: infra-root-keys-2024-04-08
- name: rockylinux-9
flavor-name: 'gp.0.4.8'
diskimage: rockylinux-9
key-name: infra-root-keys-2024-04-08
- name: ubuntu-bionic
flavor-name: 'gp.0.4.8'
diskimage: ubuntu-bionic
key-name: infra-root-keys-2024-04-08
- name: ubuntu-focal
flavor-name: 'gp.0.4.8'
diskimage: ubuntu-focal
key-name: infra-root-keys-2024-04-08
- name: ubuntu-jammy
flavor-name: 'gp.0.4.8'
diskimage: ubuntu-jammy
key-name: infra-root-keys-2024-04-08
- name: ubuntu-noble
flavor-name: 'gp.0.4.8'
diskimage: ubuntu-noble
key-name: infra-root-keys-2024-04-08
- name: ubuntu-xenial
flavor-name: 'gp.0.4.8'
diskimage: ubuntu-xenial
key-name: infra-root-keys-2024-04-08
- name: openEuler-22-03-LTS
flavor-name: 'gp.0.4.8'
diskimage: openEuler-22-03-LTS
key-name: infra-root-keys-2024-04-08
- name: nested-virt-debian-bookworm
flavor-name: 'gp.0.4.8'
diskimage: debian-bookworm
key-name: infra-root-keys-2024-04-08
- name: nested-virt-debian-bullseye
flavor-name: 'gp.0.4.8'
diskimage: debian-bullseye
key-name: infra-root-keys-2024-04-08
- name: nested-virt-ubuntu-bionic
flavor-name: 'gp.0.4.8'
diskimage: ubuntu-bionic
key-name: infra-root-keys-2024-04-08
- name: nested-virt-ubuntu-focal
flavor-name: 'gp.0.4.8'
diskimage: ubuntu-focal
key-name: infra-root-keys-2024-04-08
- name: nested-virt-ubuntu-jammy
flavor-name: 'gp.0.4.8'
diskimage: ubuntu-jammy
key-name: infra-root-keys-2024-04-08
- name: nested-virt-ubuntu-noble
flavor-name: 'gp.0.4.8'
diskimage: ubuntu-noble
key-name: infra-root-keys-2024-04-08
- name: nested-virt-centos-9-stream
flavor-name: 'gp.0.4.8'
diskimage: centos-9-stream
key-name: infra-root-keys-2024-04-08
- name: nested-virt-rockylinux-9
flavor-name: 'gp.0.4.8'
diskimage: rockylinux-9
key-name: infra-root-keys-2024-04-08
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