Add Debian Bullseye nodepool images and wheels

Since Debian Buster can not be used with nova 23.0.0 because of the
min required libvirt version, we should make Bullseye available for CI
to ensure that OpenStack Wallaby release will run on it smoothly.

Depends-On: https://review.opendev.org/c/openstack/diskimage-builder/+/783790
Change-Id: I9c1bb7aaa02ba60ee52e2d7b990e2e6e1212317f
This commit is contained in:
Dmitriy Rabotyagov 2021-03-29 10:47:24 +03:00
parent f4fac9a53e
commit 4ac828fb7b
9 changed files with 176 additions and 0 deletions

View File

@ -824,6 +824,22 @@ dashboard:
refId: C refId: C
hide: true hide: true
- title: Bullseye ARM64
type: graph
span: 4
yaxes:
- format: deckbytes
min: 0
- format: deckbytes
min: 0
targets:
- target: "alias(stats.gauges.afs.afs01_dfw_openstack_org.vol.mirror_wheel_deb11a64.used, 'Used')"
refId: A
- target: "alias(stats.gauges.afs.afs01_dfw_openstack_org.vol.mirror_wheel_deb11a64.quota, 'Quota')"
refId: B
- target: "divideSeries(stats.gauges.afs.afs01_dfw_openstack_org.vol.mirror_wheel_deb11a64.used, #B)"
refId: C
hide: true
- title: Buster ARM64 - title: Buster ARM64
type: graph type: graph
@ -932,6 +948,22 @@ dashboard:
refId: C refId: C
hide: true hide: true
- title: Bullseye x86_64
type: graph
span: 4
yaxes:
- format: deckbytes
min: 0
- format: deckbytes
min: 0
targets:
- target: "alias(stats.gauges.afs.afs01_dfw_openstack_org.vol.mirror_wheel_deb11x64.used, 'Used')"
refId: A
- target: "alias(stats.gauges.afs.afs01_dfw_openstack_org.vol.mirror_wheel_deb11x64.quota, 'Quota')"
refId: B
- target: "divideSeries(stats.gauges.afs.afs01_dfw_openstack_org.vol.mirror_wheel_deb11x64.used, #B)"
refId: C
hide: true
- title: Buster x86_64 - title: Buster x86_64
type: graph type: graph
@ -1004,6 +1036,14 @@ dashboard:
format: dateTimeFromNow format: dateTimeFromNow
valueFontSize: "50%" valueFontSize: "50%"
- title: Bullseye ARM64
type: singlestat
valueName: current
span: 2
targets:
- target: "scale(stats.gauges.afs.afs01_dfw_openstack_org.vol.mirror_wheel_deb11a64_readonly.creation, 1000)"
format: dateTimeFromNow
valueFontSize: "50%"
- title: Buster ARM64 - title: Buster ARM64
type: singlestat type: singlestat
@ -1064,6 +1104,14 @@ dashboard:
format: dateTimeFromNow format: dateTimeFromNow
valueFontSize: "50%" valueFontSize: "50%"
- title: Bullseye x86_64
type: singlestat
valueName: current
span: 2
targets:
- target: "scale(stats.gauges.afs.afs01_dfw_openstack_org.vol.mirror_wheel_deb11x64_readonly.creation, 1000)"
format: dateTimeFromNow
valueFontSize: "50%"
- title: Buster x86_64 - title: Buster x86_64
type: singlestat type: singlestat

View File

@ -20,12 +20,14 @@ create "Ubuntu Xenial" "ubuntu-xenial"
create "Centos 7" "centos-7" create "Centos 7" "centos-7"
create "Centos 8" "centos-8" create "Centos 8" "centos-8"
create "Fedora 32" "fedora-32" create "Fedora 32" "fedora-32"
create "Debian Bullseye" "debian-bullseye"
create "Debian Buster" "debian-buster" create "Debian Buster" "debian-buster"
create "Debian Stretch" "debian-stretch" create "Debian Stretch" "debian-stretch"
create "Gentoo" "gentoo-17-0-systemd" create "Gentoo" "gentoo-17-0-systemd"
create "openSUSE 15.1" "opensuse-15" create "openSUSE 15.1" "opensuse-15"
create "openSUSE Tumbleweed" "opensuse-tumbleweed" create "openSUSE Tumbleweed" "opensuse-tumbleweed"
create "Centos 8 arm64" "centos-8-arm64" create "Centos 8 arm64" "centos-8-arm64"
create "Debian Bullseye arm64" "debian-bullseye-arm64"
create "Debian Buster arm64" "debian-buster-arm64" create "Debian Buster arm64" "debian-buster-arm64"
create "Debian Stretch arm64" "debian-stretch-arm64" create "Debian Stretch arm64" "debian-stretch-arm64"
create "Ubuntu Focal arm64" "ubuntu-focal-arm64" create "Ubuntu Focal arm64" "ubuntu-focal-arm64"

View File

@ -41,6 +41,14 @@ providers:
os_command_line: "console=ttyAMA0" os_command_line: "console=ttyAMA0"
hw_disk_bus: scsi hw_disk_bus: scsi
hw_scsi_model: virtio-scsi hw_scsi_model: virtio-scsi
- name: debian-bullseye-arm64
pause: false
config-drive: true
meta:
hw_firmware_type: uefi
os_command_line: "console=ttyAMA0"
hw_disk_bus: scsi
hw_scsi_model: virtio-scsi
- name: debian-buster-arm64 - name: debian-buster-arm64
pause: false pause: false
config-drive: true config-drive: true
@ -141,6 +149,14 @@ diskimages:
DIB_DISTRIBUTION_MIRROR: 'https://mirror.regionone.linaro-us.opendev.org/ubuntu-ports' DIB_DISTRIBUTION_MIRROR: 'https://mirror.regionone.linaro-us.opendev.org/ubuntu-ports'
DIB_DEBIAN_COMPONENTS: 'main,universe' DIB_DEBIAN_COMPONENTS: 'main,universe'
- name: debian-bullseye-arm64
parent: base-debuntu
elements:
- debian-minimal
release: bullseye
env-vars:
DIB_DISTRIBUTION_MIRROR: 'https://mirror.regionone.linaro-us.opendev.org/debian'
- name: debian-buster-arm64 - name: debian-buster-arm64
parent: base-debuntu parent: base-debuntu
elements: elements:

View File

@ -21,6 +21,8 @@ labels:
min-ready: 1 min-ready: 1
- name: centos-8-stream - name: centos-8-stream
min-ready: 1 min-ready: 1
- name: debian-bullseye
min-ready: 1
- name: debian-buster - name: debian-buster
min-ready: 1 min-ready: 1
- name: debian-stretch - name: debian-stretch
@ -55,6 +57,8 @@ providers:
config-drive: true config-drive: true
- name: centos-8-stream - name: centos-8-stream
config-drive: true config-drive: true
- name: debian-bullseye
config-drive: true
- name: debian-buster - name: debian-buster
config-drive: true config-drive: true
- name: debian-stretch - name: debian-stretch
@ -92,6 +96,11 @@ providers:
flavor-name: 'Performance' flavor-name: 'Performance'
diskimage: centos-8-stream diskimage: centos-8-stream
key-name: infra-root-keys-2020-05-13 key-name: infra-root-keys-2020-05-13
- name: debian-bullseye
min-ram: 8000
flavor-name: 'Performance'
diskimage: debian-bullseye
key-name: infra-root-keys-2020-05-13
- name: debian-buster - name: debian-buster
min-ram: 8000 min-ram: 8000
flavor-name: 'Performance' flavor-name: 'Performance'
@ -166,6 +175,7 @@ diskimages:
- name: centos-7 - name: centos-7
- name: centos-8 - name: centos-8
- name: centos-8-stream - name: centos-8-stream
- name: debian-bullseye
- name: debian-buster - name: debian-buster
- name: debian-stretch - name: debian-stretch
- name: fedora-32 - name: fedora-32

View File

@ -18,6 +18,7 @@ labels:
- name: centos-7 - name: centos-7
- name: centos-8 - name: centos-8
- name: centos-8-stream - name: centos-8-stream
- name: debian-bullseye
- name: debian-buster - name: debian-buster
- name: debian-stretch - name: debian-stretch
- name: fedora-32 - name: fedora-32
@ -67,6 +68,8 @@ providers:
config-drive: true config-drive: true
- name: centos-8-stream - name: centos-8-stream
config-drive: true config-drive: true
- name: debian-bullseye
config-drive: true
- name: debian-buster - name: debian-buster
config-drive: true config-drive: true
- name: debian-stretch - name: debian-stretch
@ -104,6 +107,11 @@ providers:
flavor-name: 'nodepool.0' flavor-name: 'nodepool.0'
diskimage: centos-8-stream diskimage: centos-8-stream
key-name: infra-root-keys-2020-05-13 key-name: infra-root-keys-2020-05-13
- name: debian-bullseye
min-ram: 8000
flavor-name: 'nodepool.0'
diskimage: debian-bullseye
key-name: infra-root-keys-2020-05-13
- name: debian-buster - name: debian-buster
min-ram: 8000 min-ram: 8000
flavor-name: 'nodepool.0' flavor-name: 'nodepool.0'
@ -208,6 +216,11 @@ providers:
flavor-name: '8C-8GB-100GB' flavor-name: '8C-8GB-100GB'
diskimage: centos-8-stream diskimage: centos-8-stream
key-name: infra-root-keys-2020-05-13 key-name: infra-root-keys-2020-05-13
- name: debian-bullseye
min-ram: 8000
flavor-name: '8C-8GB-100GB'
diskimage: debian-bullseye
key-name: infra-root-keys-2020-05-13
- name: debian-buster - name: debian-buster
min-ram: 8000 min-ram: 8000
flavor-name: '8C-8GB-100GB' flavor-name: '8C-8GB-100GB'
@ -275,6 +288,7 @@ diskimages:
- name: centos-7 - name: centos-7
- name: centos-8 - name: centos-8
- name: centos-8-stream - name: centos-8-stream
- name: debian-bullseye
- name: debian-buster - name: debian-buster
- name: debian-stretch - name: debian-stretch
- name: fedora-32 - name: fedora-32

View File

@ -27,6 +27,9 @@ labels:
- name: centos-8-stream - name: centos-8-stream
- name: centos-8-stream-arm64 - name: centos-8-stream-arm64
min-ready: 0 min-ready: 0
- name: debian-bullseye
- name: debian-bullseye-arm64
min-ready: 0
- name: debian-buster - name: debian-buster
- name: debian-buster-arm64 - name: debian-buster-arm64
min-ready: 0 min-ready: 0
@ -87,6 +90,8 @@ providers:
config-drive: true config-drive: true
- name: centos-8-stream - name: centos-8-stream
config-drive: true config-drive: true
- name: debian-bullseye
config-drive: true
- name: debian-buster - name: debian-buster
config-drive: true config-drive: true
- name: debian-stretch - name: debian-stretch
@ -124,6 +129,11 @@ providers:
flavor-name: 'A1.8' flavor-name: 'A1.8'
diskimage: centos-8-stream diskimage: centos-8-stream
key-name: infra-root-keys-2020-05-13 key-name: infra-root-keys-2020-05-13
- name: debian-bullseye
min-ram: 8000
flavor-name: 'A1.8'
diskimage: debian-bullseye
key-name: infra-root-keys-2020-05-13
- name: debian-buster - name: debian-buster
min-ram: 8000 min-ram: 8000
flavor-name: 'A1.8' flavor-name: 'A1.8'
@ -195,6 +205,11 @@ providers:
flavor-name: 'v3-standard-8' flavor-name: 'v3-standard-8'
diskimage: centos-8-stream diskimage: centos-8-stream
key-name: infra-root-keys-2020-05-13 key-name: infra-root-keys-2020-05-13
- name: debian-bullseye
min-ram: 8000
flavor-name: 'v3-standard-8'
diskimage: debian-bullseye
key-name: infra-root-keys-2020-05-13
- name: debian-buster - name: debian-buster
min-ram: 8000 min-ram: 8000
flavor-name: 'v3-standard-8' flavor-name: 'v3-standard-8'
@ -316,6 +331,13 @@ providers:
volume-size: 80 volume-size: 80
diskimage: centos-8-stream diskimage: centos-8-stream
key-name: infra-root-keys-2020-05-13 key-name: infra-root-keys-2020-05-13
- name: debian-bullseye
min-ram: 8000
flavor-name: v2-highcpu-8
boot-from-volume: true
volume-size: 80
diskimage: debian-bullseye
key-name: infra-root-keys-2020-05-13
- name: debian-buster - name: debian-buster
min-ram: 8000 min-ram: 8000
flavor-name: v2-highcpu-8 flavor-name: v2-highcpu-8
@ -426,6 +448,8 @@ providers:
config-drive: true config-drive: true
- name: centos-8-stream-arm64 - name: centos-8-stream-arm64
config-drive: true config-drive: true
- name: debian-bullseye-arm64
config-drive: true
- name: debian-buster-arm64 - name: debian-buster-arm64
config-drive: true config-drive: true
- name: debian-stretch-arm64 - name: debian-stretch-arm64
@ -455,6 +479,11 @@ providers:
flavor-name: 'm1.xxlarge' flavor-name: 'm1.xxlarge'
diskimage: centos-8-arm64 diskimage: centos-8-arm64
key-name: infra-root-keys-2020-05-13 key-name: infra-root-keys-2020-05-13
- name: debian-bullseye-arm64
min-ram: 8000
flavor-name: 'os.large'
diskimage: debian-bullseye-arm64
key-name: infra-root-keys-2020-05-13
- name: debian-buster-arm64 - name: debian-buster-arm64
min-ram: 8000 min-ram: 8000
flavor-name: 'os.large' flavor-name: 'os.large'
@ -507,6 +536,8 @@ providers:
config-drive: true config-drive: true
- name: centos-8-stream-arm64 - name: centos-8-stream-arm64
config-drive: true config-drive: true
- name: debian-bullseye-arm64
config-drive: true
- name: debian-buster-arm64 - name: debian-buster-arm64
config-drive: true config-drive: true
- name: debian-stretch-arm64 - name: debian-stretch-arm64
@ -531,6 +562,11 @@ providers:
flavor-name: 'opendev.large' flavor-name: 'opendev.large'
diskimage: centos-8-stream-arm64 diskimage: centos-8-stream-arm64
key-name: infra-root-keys-2020-05-13 key-name: infra-root-keys-2020-05-13
- name: debian-bullseye-arm64
min-ram: 8000
flavor-name: 'os.large'
diskimage: debian-bullseye-arm64
key-name: infra-root-keys-2020-05-13
- name: debian-buster-arm64 - name: debian-buster-arm64
min-ram: 8000 min-ram: 8000
flavor-name: 'opendev.large' flavor-name: 'opendev.large'
@ -563,6 +599,8 @@ diskimages:
- name: centos-8-arm64 - name: centos-8-arm64
- name: centos-8-stream - name: centos-8-stream
- name: centos-8-stream-arm64 - name: centos-8-stream-arm64
- name: debian-bullseye
- name: debian-bullseye-arm64
- name: debian-buster - name: debian-buster
- name: debian-buster-arm64 - name: debian-buster-arm64
- name: debian-stretch - name: debian-stretch

View File

@ -18,6 +18,7 @@ labels:
- name: centos-7 - name: centos-7
- name: centos-8 - name: centos-8
- name: centos-8-stream - name: centos-8-stream
- name: debian-bullseye
- name: debian-buster - name: debian-buster
- name: debian-stretch - name: debian-stretch
- name: fedora-32 - name: fedora-32
@ -52,6 +53,8 @@ providers:
config-drive: true config-drive: true
- name: centos-8-stream - name: centos-8-stream
config-drive: true config-drive: true
- name: debian-bullseye
config-drive: true
- name: debian-buster - name: debian-buster
config-drive: true config-drive: true
- name: debian-stretch - name: debian-stretch
@ -89,6 +92,11 @@ providers:
flavor-name: ssd-osFoundation-3 flavor-name: ssd-osFoundation-3
diskimage: centos-8-stream diskimage: centos-8-stream
key-name: infra-root-keys-2020-05-13 key-name: infra-root-keys-2020-05-13
- name: debian-bullseye
min-ram: 8000
flavor-name: ssd-osFoundation-3
diskimage: debian-bullseye
key-name: infra-root-keys-2020-05-13
- name: debian-buster - name: debian-buster
min-ram: 8000 min-ram: 8000
flavor-name: ssd-osFoundation-3 flavor-name: ssd-osFoundation-3
@ -176,6 +184,7 @@ diskimages:
- name: centos-7 - name: centos-7
- name: centos-8 - name: centos-8
- name: centos-8-stream - name: centos-8-stream
- name: debian-bullseye
- name: debian-buster - name: debian-buster
- name: debian-stretch - name: debian-stretch
- name: fedora-32 - name: fedora-32

View File

@ -23,6 +23,8 @@ providers:
config-drive: true config-drive: true
- name: centos-8-stream - name: centos-8-stream
config-drive: true config-drive: true
- name: debian-bullseye
config-drive: true
- name: debian-buster - name: debian-buster
config-drive: true config-drive: true
- name: debian-stretch - name: debian-stretch
@ -220,6 +222,39 @@ diskimages:
fsck-passno: 1 fsck-passno: 1
- name: debian-bullseye
parent: base-debuntu
pause: false
elements:
- debian-minimal
- cache-devstack
release: bullseye
env-vars:
DIB_DISTRIBUTION_MIRROR: 'https://mirror.dfw.rax.opendev.org/debian'
DIB_DEBIAN_SECURITY_MIRROR:
'https://mirror.dfw.rax.opendev.org/debian-security'
DIB_DEBIAN_SECURITY_SUBPATH: ''
DIB_BLOCK_DEVICE_CONFIG: |
# Default single partition loopback
- local_loop:
name: image0
- partitioning:
base: image0
label: mbr
partitions:
- name: root
flags: [ boot, primary ]
size: 100%
mkfs:
mount:
mount_point: /
fstab:
options: "defaults,nobarrier,noatime"
fsck-passno: 1
############ Gentoo ############# ############ Gentoo #############
- name: gentoo-17-0-systemd - name: gentoo-17-0-systemd

View File

@ -16,6 +16,10 @@
afs_volume: mirror.wheel.busterx64 afs_volume: mirror.wheel.busterx64
- role: release-afs-volume - role: release-afs-volume
afs_volume: mirror.wheel.bustera64 afs_volume: mirror.wheel.bustera64
- role: release-afs-volume
afs_volume: mirror.wheel.deb11x64
- role: release-afs-volume
afs_volume: mirror.wheel.deb11a64
# Ubuntu # Ubuntu
- role: release-afs-volume - role: release-afs-volume