project-config/nodepool/nl03.openstack.org.yaml
Dirk Mueller eb81a56ac1 Add openSUSE 15.1 to the nodepool building as opensuse-15
The main reason why we can do this cleanup now is because there has been a policy
change with openSUSE Leap 15: the minor releases like 15.1 and 15.2 are similarly
backwards compatible like e.g. minor releases in centos 7.x are, as such
we can build an opensuse 15 image in the ci and update all jobs to that
one to have less continuous effort in maintaining the opensuse builds.

Depends-On: https://review.opendev.org/#/c/660137/

Change-Id: I2b1f21fb6e01558c8cee27de116dfc857a1a1c91
2019-06-14 17:08:40 +02:00

484 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.
#
# Note this doesn't apply for labels that are only provided by this launcher;
# ubuntu-xenial-arm64 being one of them.
labels:
- name: centos-7
- name: debian-buster
- name: debian-buster-arm64
min-ready: 1
- name: debian-stretch
- name: debian-stretch-arm64
min-ready: 1
- name: fedora-28
- name: fedora-29
- name: gentoo-17-0-systemd
- name: opensuse-423
- name: opensuse-150
- name: opensuse-15
- name: opensuse-tumbleweed
- name: ubuntu-bionic
- name: ubuntu-trusty
- name: ubuntu-xenial
- name: ubuntu-xenial-arm64
min-ready: 1
- name: ubuntu-bionic-arm64
min-ready: 1
- name: ubuntu-xenial-vexxhost
min-ready: 0
- name: ubuntu-bionic-vexxhost
min-ready: 0
- name: fedora-28-vexxhost
min-ready: 0
- name: fedora-29-vexxhost
min-ready: 0
- name: centos-7-gpu
min-ready: 0
- name: ubuntu-xenial-gpu
min-ready: 0
- name: ubuntu-bionic-gpu
min-ready: 0
providers:
- name: inap-mtl01
region-name: 'mtl01'
cloud: inap
boot-timeout: 120
launch-timeout: 600
rate: 0.001
diskimages: &provider_diskimages
- name: centos-7
config-drive: true
- name: debian-buster
config-drive: true
- name: debian-stretch
config-drive: true
- name: fedora-28
config-drive: true
- name: fedora-29
config-drive: true
- name: opensuse-423
config-drive: true
- name: gentoo-17-0-systemd
config-drive: true
- name: opensuse-150
config-drive: true
- name: opensuse-15
config-drive: true
- name: opensuse-tumbleweed
config-drive: true
- name: ubuntu-bionic
config-drive: true
- name: ubuntu-trusty
config-drive: true
- name: ubuntu-xenial
config-drive: true
pools:
- name: main
max-servers: 0
labels:
- name: centos-7
min-ram: 8000
flavor-name: 'A1.8'
diskimage: centos-7
key-name: infra-root-keys-2018-06-15
- name: debian-buster
min-ram: 8000
flavor-name: 'A1.8'
diskimage: debian-buster
key-name: infra-root-keys-2018-06-15
- name: debian-stretch
min-ram: 8000
flavor-name: 'A1.8'
diskimage: debian-stretch
key-name: infra-root-keys-2018-06-15
- name: fedora-28
min-ram: 8000
flavor-name: 'A1.8'
diskimage: fedora-28
key-name: infra-root-keys-2018-06-15
- name: fedora-29
min-ram: 8000
flavor-name: 'A1.8'
diskimage: fedora-29
key-name: infra-root-keys-2018-06-15
- name: gentoo-17-0-systemd
min-ram: 8000
flavor-name: 'A1.8'
diskimage: gentoo-17-0-systemd
key-name: infra-root-keys-2018-06-15
- name: opensuse-423
min-ram: 8000
flavor-name: 'A1.8'
diskimage: opensuse-423
key-name: infra-root-keys-2018-06-15
- name: opensuse-150
min-ram: 8000
flavor-name: 'A1.8'
diskimage: opensuse-150
key-name: infra-root-keys-2018-06-15
- name: opensuse-15
min-ram: 8000
flavor-name: 'A1.8'
diskimage: opensuse-15
key-name: infra-root-keys-2018-06-15
- name: opensuse-tumbleweed
min-ram: 8000
flavor-name: 'A1.8'
diskimage: opensuse-tumbleweed
key-name: infra-root-keys-2018-06-15
- name: ubuntu-bionic
min-ram: 8000
flavor-name: 'A1.8'
diskimage: ubuntu-bionic
key-name: infra-root-keys-2018-06-15
- name: ubuntu-trusty
min-ram: 8000
flavor-name: 'A1.8'
diskimage: ubuntu-trusty
key-name: infra-root-keys-2018-06-15
- name: ubuntu-xenial
min-ram: 8000
flavor-name: 'A1.8'
diskimage: ubuntu-xenial
key-name: infra-root-keys-2018-06-15
- name: vexxhost-ca-ymq-1
region-name: 'ca-ymq-1'
cloud: vexxhost
boot-timeout: 120
rate: 0.001
diskimages: *provider_diskimages
pools:
- name: main
max-servers: 0
labels:
- name: centos-7
min-ram: 8000
flavor-name: 'osf-highcpu-8'
diskimage: centos-7
key-name: infra-root-keys-2018-06-15
- name: debian-buster
min-ram: 8000
flavor-name: 'osf-highcpu-8'
diskimage: debian-buster
key-name: infra-root-keys-2018-06-15
- name: debian-stretch
min-ram: 8000
flavor-name: 'osf-highcpu-8'
diskimage: debian-stretch
key-name: infra-root-keys-2018-06-15
- name: fedora-28
min-ram: 8000
flavor-name: 'osf-highcpu-8'
diskimage: fedora-28
key-name: infra-root-keys-2018-06-15
- name: fedora-29
min-ram: 8000
flavor-name: 'osf-highcpu-8'
diskimage: fedora-29
key-name: infra-root-keys-2018-06-15
- name: gentoo-17-0-systemd
min-ram: 8000
flavor-name: 'osf-highcpu-8'
diskimage: gentoo-17-0-systemd
key-name: infra-root-keys-2018-06-15
- name: opensuse-423
min-ram: 8000
flavor-name: 'osf-highcpu-8'
diskimage: opensuse-423
key-name: infra-root-keys-2018-06-15
- name: opensuse-150
min-ram: 8000
flavor-name: 'osf-highcpu-8'
diskimage: opensuse-150
key-name: infra-root-keys-2018-06-15
- name: opensuse-15
min-ram: 8000
flavor-name: 'osf-highcpu-8'
diskimage: opensuse-15
key-name: infra-root-keys-2018-06-15
- name: opensuse-tumbleweed
min-ram: 8000
flavor-name: 'osf-highcpu-8'
diskimage: opensuse-tumbleweed
key-name: infra-root-keys-2018-06-15
- name: ubuntu-bionic
min-ram: 8000
flavor-name: 'osf-highcpu-8'
diskimage: ubuntu-bionic
key-name: infra-root-keys-2018-06-15
- name: ubuntu-trusty
min-ram: 8000
flavor-name: 'osf-highcpu-8'
diskimage: ubuntu-trusty
key-name: infra-root-keys-2018-06-15
- name: ubuntu-xenial
min-ram: 8000
flavor-name: 'osf-highcpu-8'
diskimage: ubuntu-xenial
key-name: infra-root-keys-2018-06-15
- name: gpu
max-servers: 2
labels:
- name: centos-7-gpu
min-ram: 8000
flavor-name: 'v2-gpu-6'
diskimage: centos-7
key-name: infra-root-keys-2018-06-15
- name: ubuntu-xenial-gpu
min-ram: 8000
flavor-name: 'v2-gpu-6'
diskimage: ubuntu-xenial
key-name: infra-root-keys-2018-06-15
- name: ubuntu-bionic-gpu
min-ram: 8000
flavor-name: 'v2-gpu-6'
diskimage: ubuntu-bionic
key-name: infra-root-keys-2018-06-15
- name: vexxhost-sjc1
region-name: sjc1
cloud: vexxhost
boot-timeout: 120
rate: 0.001
diskimages: *provider_diskimages
pools:
- name: main
max-servers: 50
labels:
- name: centos-7
min-ram: 8000
flavor-name: v2-highcpu-8
boot-from-volume: true
volume-size: 80
diskimage: centos-7
key-name: infra-root-keys-2018-06-15
- name: debian-buster
min-ram: 8000
flavor-name: v2-highcpu-8
boot-from-volume: true
volume-size: 80
diskimage: debian-buster
key-name: infra-root-keys-2018-06-15
- name: debian-stretch
min-ram: 8000
flavor-name: v2-highcpu-8
boot-from-volume: true
volume-size: 80
diskimage: debian-stretch
key-name: infra-root-keys-2018-06-15
- name: fedora-28
min-ram: 8000
flavor-name: v2-highcpu-8
boot-from-volume: true
volume-size: 80
diskimage: fedora-28
key-name: infra-root-keys-2018-06-15
- name: fedora-29
min-ram: 8000
flavor-name: v2-highcpu-8
boot-from-volume: true
volume-size: 80
diskimage: fedora-29
key-name: infra-root-keys-2018-06-15
- name: gentoo-17-0-systemd
min-ram: 8000
flavor-name: v2-highcpu-8
boot-from-volume: true
volume-size: 80
diskimage: gentoo-17-0-systemd
key-name: infra-root-keys-2018-06-15
- name: opensuse-423
min-ram: 8000
flavor-name: v2-highcpu-8
boot-from-volume: true
volume-size: 80
diskimage: opensuse-423
key-name: infra-root-keys-2018-06-15
- name: opensuse-150
min-ram: 8000
flavor-name: v2-highcpu-8
boot-from-volume: true
volume-size: 80
diskimage: opensuse-150
key-name: infra-root-keys-2018-06-15
- name: opensuse-15
min-ram: 8000
flavor-name: v2-highcpu-8
boot-from-volume: true
volume-size: 80
diskimage: opensuse-15
key-name: infra-root-keys-2018-06-15
- name: opensuse-tumbleweed
min-ram: 8000
flavor-name: v2-highcpu-8
boot-from-volume: true
volume-size: 80
diskimage: opensuse-tumbleweed
key-name: infra-root-keys-2018-06-15
- name: ubuntu-bionic
min-ram: 8000
flavor-name: v2-highcpu-8
boot-from-volume: true
volume-size: 80
diskimage: ubuntu-bionic
key-name: infra-root-keys-2018-06-15
- name: ubuntu-trusty
min-ram: 8000
flavor-name: v2-highcpu-8
boot-from-volume: true
volume-size: 80
diskimage: ubuntu-trusty
key-name: infra-root-keys-2018-06-15
- name: ubuntu-xenial
min-ram: 8000
flavor-name: v2-highcpu-8
boot-from-volume: true
volume-size: 80
diskimage: ubuntu-xenial
key-name: infra-root-keys-2018-06-15
- name: vexxhost-specific
max-servers: 10
labels:
- name: fedora-28-vexxhost
min-ram: 8000
flavor-name: v2-highcpu-8
boot-from-volume: true
volume-size: 80
diskimage: fedora-28
key-name: infra-root-keys-2018-06-15
- name: fedora-29-vexxhost
min-ram: 8000
flavor-name: v2-highcpu-8
boot-from-volume: true
volume-size: 80
diskimage: fedora-29
key-name: infra-root-keys-2018-06-15
- name: ubuntu-bionic-vexxhost
min-ram: 8000
flavor-name: v2-highcpu-8
boot-from-volume: true
volume-size: 80
diskimage: ubuntu-bionic
key-name: infra-root-keys-2018-06-15
- name: ubuntu-xenial-vexxhost
min-ram: 8000
flavor-name: v2-highcpu-8
boot-from-volume: true
volume-size: 80
diskimage: ubuntu-xenial
key-name: infra-root-keys-2018-06-15
- name: linaro-london
region-name: 'London'
cloud: linaro-london
boot-timeout: 600
launch-timeout: 800
rate: 0.001
diskimages:
- name: debian-buster-arm64
config-drive: true
- name: debian-stretch-arm64
config-drive: true
- name: ubuntu-xenial-arm64
config-drive: true
- name: ubuntu-bionic-arm64
config-drive: true
pools:
- name: main
max-servers: 8
labels:
- name: debian-buster-arm64
min-ram: 8000
flavor-name: 'os.large'
diskimage: debian-buster-arm64
key-name: infra-root-keys-2018-06-15
- name: debian-stretch-arm64
min-ram: 8000
flavor-name: 'os.large'
diskimage: debian-stretch-arm64
key-name: infra-root-keys-2018-06-15
- name: ubuntu-xenial-arm64
min-ram: 8000
flavor-name: 'os.large'
diskimage: ubuntu-xenial-arm64
key-name: infra-root-keys-2018-06-15
- name: ubuntu-bionic-arm64
min-ram: 8000
flavor-name: 'os.large'
diskimage: ubuntu-bionic-arm64
key-name: infra-root-keys-2018-06-15
- name: arm64ci-nrt1
region-name: 'nrt1'
cloud: arm64ci
boot-timeout: 600
launch-timeout: 800
rate: 0.001
diskimages:
- name: debian-buster-arm64
config-drive: true
- name: debian-stretch-arm64
config-drive: true
- name: ubuntu-xenial-arm64
config-drive: true
- name: ubuntu-bionic-arm64
config-drive: true
pools:
- name: main
max-servers: 5
labels:
- name: debian-buster-arm64
min-ram: 8000
flavor-name: 'c1.large'
diskimage: debian-buster-arm64
key-name: infra-root-keys-2018-06-15
- name: debian-stretch-arm64
min-ram: 8000
flavor-name: 'c1.large'
diskimage: debian-stretch-arm64
key-name: infra-root-keys-2018-06-15
- name: ubuntu-xenial-arm64
min-ram: 8000
flavor-name: 'c1.large'
diskimage: ubuntu-xenial-arm64
key-name: infra-root-keys-2018-06-15
- name: ubuntu-bionic-arm64
min-ram: 8000
flavor-name: 'c1.large'
diskimage: ubuntu-bionic-arm64
key-name: infra-root-keys-2018-06-15
diskimages:
- name: centos-7
- name: debian-buster
- name: debian-buster-arm64
- name: debian-stretch
- name: debian-stretch-arm64
- name: fedora-28
- name: fedora-29
- name: gentoo-17-0-systemd
- name: opensuse-423
- name: opensuse-150
- name: opensuse-15
- name: opensuse-tumbleweed
- name: ubuntu-bionic
- name: ubuntu-bionic-arm64
- name: ubuntu-trusty
- name: ubuntu-xenial
- name: ubuntu-xenial-arm64