nodepool: Add more plain images

Add more images without pip-and-virtualenv we can test on.  Build all
-plain images on nb04 (the containerised builder) as an additional
test of that environment (the existing bionic-plain build is moved
here too).

Change-Id: Ic29a25527e259a61ca025325b74acbe64a71774c
This commit is contained in:
Ian Wienand 2020-04-16 11:05:03 +10:00
parent 90d6de37ac
commit a3f20a1347
2 changed files with 82 additions and 14 deletions

View File

@ -39,6 +39,8 @@ providers:
config-drive: true
- name: centos-8
config-drive: true
- name: centos-8-plain
config-drive: true
- name: debian-buster
config-drive: true
- name: debian-stretch
@ -51,14 +53,20 @@ providers:
config-drive: true
- name: opensuse-15
config-drive: true
- name: opensuse-15-plain
config-drive: true
- name: opensuse-tumbleweed
config-drive: true
- name: opensuse-tumbleweed-plain
config-drive: true
- name: ubuntu-bionic
config-drive: true
- name: ubuntu-bionic-plain
config-drive: true
- name: ubuntu-xenial
config-drive: true
- name: ubuntu-xenial-plain
config-drive: true
- name: ovh-gra1
region-name: 'GRA1'
@ -315,12 +323,16 @@ diskimages:
DIB_DISTRIBUTION_MIRROR: 'http://mirror.dfw.rax.openstack.org/ubuntu'
DIB_DEBIAN_COMPONENTS: 'main,universe'
# NOTE(ianw) 2020-02-17 : this is an alternative image without the
############ Plain images #############
# NOTE(ianw) 2020-03-16 : these are alternative images without the
# pip-and-virtualenv element we can test ansible roles to achieve
# full backwards-compatability with.
- name: ubuntu-bionic-plain
parent: base-debuntu
pause: true
pause: false
elements:
- ubuntu-minimal
- cache-devstack
@ -328,3 +340,46 @@ diskimages:
env-vars:
DIB_DISTRIBUTION_MIRROR: 'http://mirror.dfw.rax.openstack.org/ubuntu'
DIB_DEBIAN_COMPONENTS: 'main,universe'
- name: ubuntu-xenial-plain
parent: base-debuntu
pause: false
elements:
- ubuntu-minimal
- cache-devstack
release: xenial
env-vars:
DIB_DISTRIBUTION_MIRROR: 'http://mirror.dfw.rax.openstack.org/ubuntu'
DIB_DEBIAN_COMPONENTS: 'main,universe'
- name: opensuse-15-plain
parent: base
pause: false
elements:
- opensuse-minimal
- cache-devstack
release: '15.1'
env-vars:
DIB_DISTRIBUTION_MIRROR: 'http://mirror.dfw.rax.openstack.org/opensuse'
- name: opensuse-tumbleweed-plain
parent: base
pause: false
elements:
- opensuse-minimal
- cache-devstack
release: 'tumbleweed'
env-vars:
DIB_DISTRIBUTION_MIRROR: 'http://mirror.dfw.rax.openstack.org/opensuse'
- name: centos-8-plain
parent: base
pause: false
python-path: /usr/bin/python3
release: '8'
elements:
- cache-devstack
- centos-minimal
- epel
env-vars:
DIB_EPEL_DISABLED: '1'

View File

@ -39,6 +39,8 @@ providers:
config-drive: true
- name: centos-8
config-drive: true
- name: centos-8-plain
config-drive: true
- name: debian-buster
config-drive: true
- name: debian-stretch
@ -51,14 +53,20 @@ providers:
config-drive: true
- name: opensuse-15
config-drive: true
- name: opensuse-15-plain
config-drive: true
- name: opensuse-tumbleweed
config-drive: true
- name: opensuse-tumbleweed-plain
config-drive: true
- name: ubuntu-bionic
config-drive: true
- name: ubuntu-bionic-plain
config-drive: true
- name: ubuntu-xenial
config-drive: true
- name: ubuntu-xenial-plain
config-drive: true
- name: ovh-gra1
region-name: 'GRA1'
@ -319,16 +327,21 @@ diskimages:
DIB_DISTRIBUTION_MIRROR: 'http://mirror.dfw.rax.openstack.org/ubuntu'
DIB_DEBIAN_COMPONENTS: 'main,universe'
# NOTE(ianw) 2020-02-17 : this is an alternative image without the
# pip-and-virtualenv element we can test ansible roles to achieve
# full backwards-compatability with.
############ Plain images #############
# NOTE : these only build on nb04; see that configuration file
- name: ubuntu-bionic-plain
parent: base-debuntu
pause: false
elements:
- ubuntu-minimal
- cache-devstack
release: bionic
env-vars:
DIB_DISTRIBUTION_MIRROR: 'http://mirror.dfw.rax.openstack.org/ubuntu'
DIB_DEBIAN_COMPONENTS: 'main,universe'
pause: true
- name: ubuntu-xenial-plain
pause: true
- name: opensuse-15-plain
pause: true
- name: opensuse-tumbleweed-plain
pause: true
- name: centos-8-plain
pause: true