Add debian stretch nodes to arm64/amd64 clouds

Stretch is the latest stable debian release.  So add debian stretch
nodes to arm64 and amd64 clouds.

Note we're updating to use our internal debian mirrors, which now have
arm64 too.

Depends-On: https://review.openstack.org/557942
Change-Id: Idb88d863b5b13286d791970be396c92eff470a81
This commit is contained in:
Xinliang Liu 2018-03-30 15:16:19 +08:00 committed by Ian Wienand
parent ca0cba8633
commit 7af4e3a2e9
6 changed files with 113 additions and 0 deletions

View File

@ -8,6 +8,8 @@ zookeeper-servers:
labels:
- name: ubuntu-xenial-arm64
max-ready-age: 3600
- name: debian-stretch-arm64
max-ready-age: 3600
providers:
- name: linaro-cn1
@ -23,6 +25,14 @@ providers:
os_command_line: "console=ttyAMA0"
hw_disk_bus: scsi
hw_scsi_model: virtio-scsi
- name: debian-stretch-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
diskimages:
- name: ubuntu-xenial-arm64
@ -49,3 +59,27 @@ diskimages:
DIB_DEBIAN_COMPONENTS: 'main,universe'
GIT_HTTP_LOW_SPEED_TIME: '300'
GIT_HTTP_LOW_SPEED_LIMIT: '1000'
- name: debian-stretch-arm64
elements:
- block-device-efi
- debian-minimal
- vm
- simple-init
- openstack-repos
- nodepool-base
- cache-devstack
- initialize-urandom
- growroot
- infra-package-needs
release: stretch
env-vars:
TMPDIR: /opt/dib_tmp
DIB_CHECKSUM: '1'
DIB_IMAGE_CACHE: /opt/dib_cache
DIB_APT_LOCAL_CACHE: '0'
DIB_DISABLE_APT_CLEANUP: '1'
DIB_DISTRIBUTION_MIRROR: 'http://mirror.regionone.linaro.openstack.org/debian'
DIB_DEBOOTSTRAP_EXTRA_ARGS: '--no-check-gpg'
DIB_DEBIAN_COMPONENTS: 'main'
GIT_HTTP_LOW_SPEED_TIME: '300'
GIT_HTTP_LOW_SPEED_LIMIT: '1000'

View File

@ -38,6 +38,8 @@ providers:
config-drive: true
- name: debian-jessie
config-drive: true
- name: debian-stretch
config-drive: true
- name: fedora-27
config-drive: true
- name: opensuse-423
@ -64,6 +66,11 @@ providers:
flavor-name: 'Performance'
diskimage: debian-jessie
key-name: infra-root-keys
- name: debian-stretch
min-ram: 8000
flavor-name: 'Performance'
diskimage: debian-stretch
key-name: infra-root-keys
- name: fedora-27
min-ram: 8000
flavor-name: 'Performance'
@ -123,6 +130,7 @@ providers:
diskimages:
- name: centos-7
- name: debian-jessie
- name: debian-stretch
- name: fedora-27
- name: gentoo
- name: opensuse-423

View File

@ -11,6 +11,7 @@ zookeeper-servers:
labels:
- name: centos-7
- name: debian-jessie
- name: debian-stretch
- name: fedora-27
- name: opensuse-423
- name: opensuse-tumbleweed
@ -31,6 +32,8 @@ providers:
config-drive: true
- name: debian-jessie
config-drive: true
- name: debian-stretch
config-drive: true
- name: fedora-27
config-drive: true
- name: opensuse-423
@ -61,6 +64,11 @@ providers:
flavor-name: '8C-8GB-100GB'
diskimage: debian-jessie
key-name: infra-root-keys
- name: debian-stretch
min-ram: 8000
flavor-name: '8C-8GB-100GB'
diskimage: debian-stretch
key-name: infra-root-keys
- name: fedora-27
min-ram: 8000
flavor-name: '8C-8GB-100GB'
@ -164,6 +172,11 @@ providers:
flavor-name: 'nodepool.0'
diskimage: debian-jessie
key-name: infra-root-keys
- name: debian-stretch
min-ram: 8000
flavor-name: 'nodepool.0'
diskimage: debian-stretch
key-name: infra-root-keys
- name: fedora-27
min-ram: 8000
flavor-name: 'nodepool.0'
@ -198,6 +211,7 @@ providers:
diskimages:
- name: centos-7
- name: debian-jessie
- name: debian-stretch
- name: fedora-27
- name: gentoo
- name: opensuse-423

View File

@ -14,6 +14,9 @@ zookeeper-servers:
labels:
- name: centos-7
- name: debian-jessie
- name: debian-stretch
- name: debian-stretch-arm64
min-ready: 1
- name: fedora-27
- name: opensuse-423
- name: opensuse-tumbleweed
@ -35,6 +38,8 @@ providers:
config-drive: true
- name: debian-jessie
config-drive: true
- name: debian-stretch
config-drive: true
- name: fedora-27
config-drive: true
- name: opensuse-423
@ -61,6 +66,11 @@ providers:
flavor-name: 'A1.8'
diskimage: debian-jessie
key-name: infra-root-keys
- name: debian-stretch
min-ram: 8000
flavor-name: 'A1.8'
diskimage: debian-stretch
key-name: infra-root-keys
- name: fedora-27
min-ram: 8000
flavor-name: 'A1.8'
@ -116,6 +126,13 @@ providers:
key-name: infra-root-keys
boot-from-volume: True
volume-size: 80
- name: debian-stretch
min-ram: 8000
flavor-name: 'v2-highcpu-8'
diskimage: debian-stretch
key-name: infra-root-keys
boot-from-volume: True
volume-size: 80
- name: fedora-27
min-ram: 8000
flavor-name: 'v2-highcpu-8'
@ -177,10 +194,17 @@ providers:
flavor-name: 'os.large'
diskimage: ubuntu-xenial-arm64
key-name: infra-root-keys
- name: debian-stretch-arm64
min-ram: 8000
flavor-name: 'os.large'
diskimage: debian-stretch-arm64
key-name: infra-root-keys
diskimages:
- name: centos-7
- name: debian-jessie
- name: debian-stretch
- name: debian-stretch-arm64
- name: fedora-27
- name: gentoo
- name: opensuse-423

View File

@ -11,6 +11,7 @@ zookeeper-servers:
labels:
- name: centos-7
- name: debian-jessie
- name: debian-stretch
- name: fedora-27
- name: opensuse-423
- name: opensuse-tumbleweed
@ -30,6 +31,8 @@ providers:
config-drive: true
- name: debian-jessie
config-drive: true
- name: debian-stretch
config-drive: true
- name: fedora-27
config-drive: true
- name: opensuse-423
@ -56,6 +59,11 @@ providers:
flavor-name: ssd-osFoundation-3
diskimage: debian-jessie
key-name: infra-root-keys
- name: debian-stretch
min-ram: 8000
flavor-name: ssd-osFoundation-3
diskimage: debian-stretch
key-name: infra-root-keys
- name: fedora-27
min-ram: 8000
flavor-name: ssd-osFoundation-3
@ -102,6 +110,7 @@ providers:
diskimages:
- name: centos-7
- name: debian-jessie
- name: debian-stretch
- name: fedora-27
- name: gentoo
- name: opensuse-423

View File

@ -41,6 +41,8 @@ providers:
config-drive: true
- name: debian-jessie
config-drive: true
- name: debian-stretch
config-drive: true
- name: fedora-27
config-drive: true
- name: gentoo-17-0-systemd
@ -142,6 +144,28 @@ diskimages:
DIB_GRUB_TIMEOUT: '0'
GIT_HTTP_LOW_SPEED_TIME: '300'
GIT_HTTP_LOW_SPEED_LIMIT: '1000'
- name: debian-stretch
pause: false
elements:
- debian-minimal
- vm
- simple-init
- openstack-repos
- nodepool-base
- cache-devstack
- growroot
- infra-package-needs
release: stretch
env-vars:
TMPDIR: /opt/dib_tmp
DIB_CHECKSUM: '1'
DIB_IMAGE_CACHE: /opt/dib_cache
DIB_APT_LOCAL_CACHE: '0'
DIB_DISABLE_APT_CLEANUP: '1'
DIB_DISTRIBUTION_MIRROR: http://ftp.us.debian.org/debian/
DIB_GRUB_TIMEOUT: '0'
GIT_HTTP_LOW_SPEED_TIME: '300'
GIT_HTTP_LOW_SPEED_LIMIT: '1000'
- name: fedora-27
pause: false
elements: