project-config/nodepool/nl02.openstack.org.yaml
Clark Boylan 3f14650bea Start using airship citycloud cloud
It appears that the cloud launcher has configured networking on this
cloud. Next step is to uplaod images and plan out labels. We'll start at
max-servers 0 in order to get images uploaded. Then work with cloud
provider and airship to sort out quotas and max-servers values from
there.

Change-Id: Ic2f8acb64dc23c238676729839f55d7b592e0d15
2020-02-04 08:54:40 -08:00

457 lines
15 KiB
YAML

elements-dir: /etc/nodepool/elements
images-dir: /opt/nodepool_dib
zookeeper-servers:
- host: zk01.openstack.org
port: 2181
- host: zk02.openstack.org
port: 2181
- host: zk03.openstack.org
port: 2181
# NOTE(pabelanger): To avoid a race conditions between multiple launchers, only
# nl01.o.o will manage min-ready of our labels. If nl01.o.o is ever disabled,
# another launcher will need to assume this logic.
labels:
- name: centos-7
- name: centos-8
- name: debian-buster
- name: debian-stretch
- name: fedora-29
- name: fedora-30
- name: gentoo-17-0-systemd
- name: opensuse-15
- name: opensuse-tumbleweed
- name: ubuntu-bionic
- name: ubuntu-bionic-limestone-debug
- name: ubuntu-xenial
- name: centos-7-expanded
min-ready: 0
- name: ubuntu-bionic-expanded
min-ready: 0
- name: multi-numa-ubuntu-bionic
min-ready: 0
- name: multi-numa-ubuntu-bionic-expanded
min-ready: 0
- name: multi-numa-centos-7
min-ready: 0
- name: multi-numa-centos-7-expanded
min-ready: 0
- name: nested-virt-ubuntu-bionic
min-ready: 0
- name: nested-virt-centos-7
min-ready: 0
providers:
- name: citycloud-kna1
region-name: 'Kna1'
cloud: citycloud
boot-timeout: 120
launch-timeout: 600
clean-floating-ips: true
rate: 0.25
diskimages: &provider_diskimages
- name: centos-7
config-drive: true
- name: centos-8
config-drive: true
- name: debian-buster
config-drive: true
- name: debian-stretch
config-drive: true
- name: fedora-29
config-drive: true
- name: fedora-30
config-drive: true
- name: gentoo-17-0-systemd
config-drive: true
- name: opensuse-15
config-drive: true
- name: opensuse-tumbleweed
config-drive: true
- name: ubuntu-bionic
config-drive: true
- name: ubuntu-xenial
config-drive: true
pools:
- name: main
# Disabled until 2018-07-01 at request of citycloud.
# We should contact them before reenabling at this date.
max-servers: 0
availability-zones:
- nova
labels: &provider_pools_labels
- name: centos-7
min-ram: 8000
flavor-name: '8C-8GB-100GB'
diskimage: centos-7
key-name: infra-root-keys-2018-06-15
- name: centos-8
min-ram: 8000
flavor-name: '8C-8GB-100GB'
diskimage: centos-8
key-name: infra-root-keys-2018-06-15
- name: debian-buster
min-ram: 8000
flavor-name: '8C-8GB-100GB'
diskimage: debian-buster
key-name: infra-root-keys-2018-06-15
- name: debian-stretch
min-ram: 8000
flavor-name: '8C-8GB-100GB'
diskimage: debian-stretch
key-name: infra-root-keys-2018-06-15
- name: fedora-29
min-ram: 8000
flavor-name: '8C-8GB-100GB'
diskimage: fedora-29
key-name: infra-root-keys-2018-06-15
- name: fedora-30
min-ram: 8000
flavor-name: '8C-8GB-100GB'
diskimage: fedora-30
key-name: infra-root-keys-2018-06-15
- name: gentoo-17-0-systemd
min-ram: 8000
flavor-name: '8C-8GB-100GB'
diskimage: gentoo-17-0-systemd
key-name: infra-root-keys-2018-06-15
- name: opensuse-15
min-ram: 8000
flavor-name: '8C-8GB-100GB'
diskimage: opensuse-15
key-name: infra-root-keys-2018-06-15
- name: opensuse-tumbleweed
min-ram: 8000
flavor-name: '8C-8GB-100GB'
diskimage: opensuse-tumbleweed
key-name: infra-root-keys-2018-06-15
- name: ubuntu-bionic
min-ram: 8000
flavor-name: '8C-8GB-100GB'
diskimage: ubuntu-bionic
key-name: infra-root-keys-2018-06-15
- name: ubuntu-xenial
min-ram: 8000
flavor-name: '8C-8GB-100GB'
diskimage: ubuntu-xenial
key-name: infra-root-keys-2018-06-15
- name: citycloud-lon1
region-name: 'Lon1'
cloud: citycloud
boot-timeout: 120
launch-timeout: 600
clean-floating-ips: true
rate: 0.25
diskimages: *provider_diskimages
pools:
- name: main
# Disabled until 2018-07-01 at request of citycloud.
# We should contact them before reenabling at this date.
max-servers: 0
availability-zones:
- nova
labels: *provider_pools_labels
- name: citycloud-sto2
region-name: 'Sto2'
cloud: citycloud
boot-timeout: 120
launch-timeout: 600
clean-floating-ips: true
rate: 0.25
diskimages: *provider_diskimages
pools:
- name: main
# Disabled until 2018-07-01 at request of citycloud.
# We should contact them before reenabling at this date.
max-servers: 0
availability-zones:
- nova
labels: *provider_pools_labels
- name: limestone-regionone
region-name: 'RegionOne'
cloud: limestone
boot-timeout: 120
launch-timeout: 300
rate: 0.01
diskimages: *provider_diskimages
pools:
- name: main
max-servers: 50
labels:
- name: centos-7
min-ram: 8000
flavor-name: 'nodepool.0'
diskimage: centos-7
key-name: infra-root-keys-2018-06-15
- name: centos-8
min-ram: 8000
flavor-name: 'nodepool.0'
diskimage: centos-8
key-name: infra-root-keys-2018-06-15
- name: debian-buster
min-ram: 8000
flavor-name: 'nodepool.0'
diskimage: debian-buster
key-name: infra-root-keys-2018-06-15
- name: debian-stretch
min-ram: 8000
flavor-name: 'nodepool.0'
diskimage: debian-stretch
key-name: infra-root-keys-2018-06-15
- name: fedora-29
min-ram: 8000
flavor-name: 'nodepool.0'
diskimage: fedora-29
key-name: infra-root-keys-2018-06-15
- name: fedora-30
min-ram: 8000
flavor-name: 'nodepool.0'
diskimage: fedora-30
key-name: infra-root-keys-2018-06-15
- name: gentoo-17-0-systemd
min-ram: 8000
flavor-name: 'nodepool.0'
diskimage: gentoo-17-0-systemd
key-name: infra-root-keys-2018-06-15
- name: opensuse-15
min-ram: 8000
flavor-name: 'nodepool.0'
diskimage: opensuse-15
key-name: infra-root-keys-2018-06-15
- name: opensuse-tumbleweed
min-ram: 8000
flavor-name: 'nodepool.0'
diskimage: opensuse-tumbleweed
key-name: infra-root-keys-2018-06-15
- name: ubuntu-bionic
min-ram: 8000
flavor-name: 'nodepool.0'
diskimage: ubuntu-bionic
key-name: infra-root-keys-2018-06-15
- name: ubuntu-bionic-limestone-debug
min-ram: 8000
flavor-name: 'nodepool.0'
diskimage: ubuntu-bionic
key-name: infra-root-keys-2018-06-15
- name: ubuntu-xenial
min-ram: 8000
flavor-name: 'nodepool.0'
diskimage: ubuntu-xenial
key-name: infra-root-keys-2018-06-15
- name: nested-virt-ubuntu-bionic
min-ram: 8000
flavor-name: 'nodepool.0'
diskimage: ubuntu-bionic
key-name: infra-root-keys-2018-06-15
- name: nested-virt-centos-7
min-ram: 8000
flavor-name: 'nodepool.0'
diskimage: centos-7
key-name: infra-root-keys-2018-06-15
- name: fortnebula-regionone
region-name: 'regionOne'
cloud: fortnebula
boot-timeout: 120
launch-timeout: 300
rate: 0.01
diskimages: *provider_diskimages
pools:
- name: main
max-servers: 40
labels:
- name: centos-7
min-ram: 8000
flavor-name: '8cpu-8GBram-80GBdisk'
diskimage: centos-7
key-name: infra-root-keys-2018-06-15
- name: centos-8
min-ram: 8000
flavor-name: '8cpu-8GBram-80GBdisk'
diskimage: centos-8
key-name: infra-root-keys-2018-06-15
- name: debian-buster
min-ram: 8000
flavor-name: '8cpu-8GBram-80GBdisk'
diskimage: debian-buster
key-name: infra-root-keys-2018-06-15
- name: debian-stretch
min-ram: 8000
flavor-name: '8cpu-8GBram-80GBdisk'
diskimage: debian-stretch
key-name: infra-root-keys-2018-06-15
- name: fedora-29
min-ram: 8000
flavor-name: '8cpu-8GBram-80GBdisk'
diskimage: fedora-29
key-name: infra-root-keys-2018-06-15
- name: fedora-30
min-ram: 8000
flavor-name: '8cpu-8GBram-80GBdisk'
diskimage: fedora-30
key-name: infra-root-keys-2018-06-15
- name: gentoo-17-0-systemd
min-ram: 8000
flavor-name: '8cpu-8GBram-80GBdisk'
diskimage: gentoo-17-0-systemd
key-name: infra-root-keys-2018-06-15
- name: opensuse-15
min-ram: 8000
flavor-name: '8cpu-8GBram-80GBdisk'
diskimage: opensuse-15
key-name: infra-root-keys-2018-06-15
- name: opensuse-tumbleweed
min-ram: 8000
flavor-name: '8cpu-8GBram-80GBdisk'
diskimage: opensuse-tumbleweed
key-name: infra-root-keys-2018-06-15
- name: ubuntu-bionic
min-ram: 8000
flavor-name: '8cpu-8GBram-80GBdisk'
diskimage: ubuntu-bionic
key-name: infra-root-keys-2018-06-15
- name: ubuntu-xenial
min-ram: 8000
flavor-name: '8cpu-8GBram-80GBdisk'
diskimage: ubuntu-xenial
key-name: infra-root-keys-2018-06-15
- name: nested-virt-ubuntu-bionic
min-ram: 8000
flavor-name: '8cpu-8GBram-80GBdisk'
diskimage: ubuntu-bionic
key-name: infra-root-keys-2018-06-15
- name: nested-virt-centos-7
min-ram: 8000
flavor-name: '8cpu-8GBram-80GBdisk'
diskimage: centos-7
key-name: infra-root-keys-2018-06-15
- name: custom
max-servers: 10
labels:
- name: centos-7-expanded
min-ram: 16000
flavor-name: '8cpu-16GBram-80GBdisk'
diskimage: centos-7
key-name: infra-root-keys-2018-06-15
- name: ubuntu-bionic-expanded
min-ram: 16000
flavor-name: '8cpu-16GBram-80GBdisk'
diskimage: ubuntu-bionic
key-name: infra-root-keys-2018-06-15
- name: multi-numa-ubuntu-bionic
min-ram: 8000
flavor-name: 'multi-numa'
diskimage: ubuntu-bionic
key-name: infra-root-keys-2018-06-15
- name: multi-numa-ubuntu-bionic-expanded
min-ram: 16000
flavor-name: 'multi-numa-expanded'
diskimage: ubuntu-bionic
key-name: infra-root-keys-2018-06-15
- name: multi-numa-centos-7
min-ram: 8000
flavor-name: 'multi-numa'
diskimage: centos-7
key-name: infra-root-keys-2018-06-15
- name: multi-numa-centos-7-expanded
min-ram: 16000
flavor-name: 'multi-numa-expanded'
diskimage: centos-7
key-name: infra-root-keys-2018-06-15
- name: airship-kna1
region-name: 'Kna1'
cloud: airship-citycloud
boot-timeout: 120
launch-timeout: 600
clean-floating-ips: true
rate: 0.25
diskimages: *provider_diskimages
pools:
- name: main
max-servers: 0
labels:
- name: centos-7
min-ram: 8000
flavor-name: '8C-8GB-100GB'
diskimage: centos-7
key-name: infra-root-keys-2018-06-15
- name: centos-8
min-ram: 8000
flavor-name: '8C-8GB-100GB'
diskimage: centos-8
key-name: infra-root-keys-2018-06-15
- name: debian-buster
min-ram: 8000
flavor-name: '8C-8GB-100GB'
diskimage: debian-buster
key-name: infra-root-keys-2018-06-15
- name: debian-stretch
min-ram: 8000
flavor-name: '8C-8GB-100GB'
diskimage: debian-stretch
key-name: infra-root-keys-2018-06-15
- name: fedora-29
min-ram: 8000
flavor-name: '8C-8GB-100GB'
diskimage: fedora-29
key-name: infra-root-keys-2018-06-15
- name: fedora-30
min-ram: 8000
flavor-name: '8C-8GB-100GB'
diskimage: fedora-30
key-name: infra-root-keys-2018-06-15
- name: gentoo-17-0-systemd
min-ram: 8000
flavor-name: '8C-8GB-100GB'
diskimage: gentoo-17-0-systemd
key-name: infra-root-keys-2018-06-15
- name: opensuse-15
min-ram: 8000
flavor-name: '8C-8GB-100GB'
diskimage: opensuse-15
key-name: infra-root-keys-2018-06-15
- name: opensuse-tumbleweed
min-ram: 8000
flavor-name: '8C-8GB-100GB'
diskimage: opensuse-tumbleweed
key-name: infra-root-keys-2018-06-15
- name: ubuntu-bionic
min-ram: 8000
flavor-name: '8C-8GB-100GB'
diskimage: ubuntu-bionic
key-name: infra-root-keys-2018-06-15
- name: ubuntu-xenial
min-ram: 8000
flavor-name: '8C-8GB-100GB'
diskimage: ubuntu-xenial
key-name: infra-root-keys-2018-06-15
# TODO add nested virt labels once confirmed nested virt works
# to some degree.
- name: airship
max-servers: 0
labels:
# TODO figure out what flavors are needed here
- name: ubuntu-bionic-expanded
min-ram: 16000
flavor-name: '8C-16GB-100GB'
diskimage: ubuntu-bionic
key-name: infra-root-keys-2018-06-15
diskimages:
- name: centos-7
- name: centos-8
- name: debian-buster
- name: debian-stretch
- name: fedora-29
- name: fedora-30
- name: gentoo-17-0-systemd
- name: opensuse-15
- name: opensuse-tumbleweed
- name: ubuntu-bionic
- name: ubuntu-xenial