Add ubuntu-bionic to nodepool

As ubuntu-bionic is the new LTS for ubuntu, start providing images in
nodepool.  Something to note, bionic isn't actually released yet.
However our tooling does work and is able to create workable images.

We should hold off to migrating jobs from ubuntu-xenial to
ubuntu-bionic until it is officially released, and we have a migration
plan in place.

Change-Id: If12435969ca37400bfd04abe8470048146be7aa3
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
This commit is contained in:
Paul Belanger 2018-02-27 04:39:42 -05:00
parent 9f5b8baa96
commit 8d86f7184f
No known key found for this signature in database
GPG Key ID: 611A80832067AF38
5 changed files with 64 additions and 0 deletions

View File

@ -21,6 +21,8 @@ labels:
min-ready: 1
- name: opensuse-tumbleweed
min-ready: 1
- name: ubuntu-bionic
min-ready: 1
- name: ubuntu-trusty
min-ready: 1
- name: ubuntu-xenial
@ -46,6 +48,8 @@ providers:
config-drive: true
- name: opensuse-tumbleweed
config-drive: true
- name: ubuntu-bionic
config-drive: true
- name: ubuntu-trusty
config-drive: true
- name: ubuntu-xenial
@ -84,6 +88,11 @@ providers:
flavor-name: 'Performance'
diskimage: opensuse-tumbleweed
key-name: infra-root-keys
- name: ubuntu-bionic
min-ram: 8192
flavor-name: 'Performance'
diskimage: ubuntu-bionic
key-name: infra-root-keys
- name: ubuntu-trusty
min-ram: 8192
flavor-name: 'Performance'
@ -128,5 +137,6 @@ diskimages:
- name: gentoo
- name: opensuse-423
- name: opensuse-tumbleweed
- name: ubuntu-bionic
- name: ubuntu-trusty
- name: ubuntu-xenial

View File

@ -15,6 +15,7 @@ labels:
- name: fedora-27
- name: opensuse-423
- name: opensuse-tumbleweed
- name: ubuntu-bionic
- name: ubuntu-trusty
- name: ubuntu-xenial
@ -39,6 +40,8 @@ providers:
config-drive: true
- name: opensuse-tumbleweed
config-drive: true
- name: ubuntu-bionic
config-drive: true
- name: ubuntu-trusty
config-drive: true
- name: ubuntu-xenial
@ -81,6 +84,11 @@ providers:
flavor-name: '8C-8GB-100GB'
diskimage: opensuse-tumbleweed
key-name: infra-root-keys
- name: ubuntu-bionic
min-ram: 8000
flavor-name: '8C-8GB-100GB'
diskimage: ubuntu-bionic
key-name: infra-root-keys
- name: ubuntu-trusty
min-ram: 8000
flavor-name: '8C-8GB-100GB'
@ -151,5 +159,6 @@ diskimages:
- name: gentoo
- name: opensuse-423
- name: opensuse-tumbleweed
- name: ubuntu-bionic
- name: ubuntu-trusty
- name: ubuntu-xenial

View File

@ -18,6 +18,7 @@ labels:
- name: fedora-27
- name: opensuse-423
- name: opensuse-tumbleweed
- name: ubuntu-bionic
- name: ubuntu-trusty
- name: ubuntu-xenial
- name: ubuntu-xenial-arm64
@ -43,6 +44,8 @@ providers:
config-drive: true
- name: opensuse-tumbleweed
config-drive: true
- name: ubuntu-bionic
config-drive: true
- name: ubuntu-trusty
config-drive: true
- name: ubuntu-xenial
@ -81,6 +84,11 @@ providers:
flavor-name: 'A1.8'
diskimage: opensuse-tumbleweed
key-name: infra-root-keys
- name: ubuntu-bionic
min-ram: 8000
flavor-name: 'A1.8'
diskimage: ubuntu-bionic
key-name: infra-root-keys
- name: ubuntu-trusty
min-ram: 8000
flavor-name: 'A1.8'
@ -132,6 +140,11 @@ providers:
flavor-name: 'v1-standard-8'
diskimage: opensuse-tumbleweed
key-name: infra-root-keys
- name: ubuntu-bionic
min-ram: 8000
flavor-name: 'v1-standard-8'
diskimage: ubuntu-bionic
key-name: infra-root-keys
- name: ubuntu-trusty
min-ram: 8000
flavor-name: 'v1-standard-8'
@ -170,6 +183,7 @@ diskimages:
- name: gentoo
- name: opensuse-423
- name: opensuse-tumbleweed
- name: ubuntu-bionic
- name: ubuntu-trusty
- name: ubuntu-xenial
- name: ubuntu-xenial-arm64

View File

@ -15,6 +15,7 @@ labels:
- name: fedora-27
- name: opensuse-423
- name: opensuse-tumbleweed
- name: ubuntu-bionic
- name: ubuntu-trusty
- name: ubuntu-xenial
@ -37,6 +38,8 @@ providers:
config-drive: true
- name: opensuse-tumbleweed
config-drive: true
- name: ubuntu-bionic
config-drive: true
- name: ubuntu-trusty
config-drive: true
- name: ubuntu-xenial
@ -75,6 +78,11 @@ providers:
flavor-name: ssd-osFoundation-3
diskimage: opensuse-tumbleweed
key-name: infra-root-keys
- name: ubuntu-bionic
min-ram: 8000
flavor-name: ssd-osFoundation-3
diskimage: ubuntu-bionic
key-name: infra-root-keys
- name: ubuntu-trusty
min-ram: 8000
flavor-name: ssd-osFoundation-3
@ -105,5 +113,6 @@ diskimages:
- name: gentoo
- name: opensuse-423
- name: opensuse-tumbleweed
- name: ubuntu-bionic
- name: ubuntu-trusty
- name: ubuntu-xenial

View File

@ -49,6 +49,8 @@ providers:
config-drive: true
- name: opensuse-tumbleweed
config-drive: true
- name: ubuntu-bionic
config-drive: true
- name: ubuntu-trusty
config-drive: true
- name: ubuntu-xenial
@ -218,6 +220,26 @@ diskimages:
DIB_IMAGE_CACHE: /opt/dib_cache
QEMU_IMG_OPTIONS: compat=0.10
DIB_GRUB_TIMEOUT: '0'
- name: ubuntu-bionic
elements:
- ubuntu-minimal
- vm
- simple-init
- openstack-repos
- nodepool-base
- cache-devstack
- growroot
- infra-package-needs
release: bionic
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_GRUB_TIMEOUT: '0'
# TODO(pabelanger): Add AFS mirrors once bionic-updates is created.
DIB_DEBIAN_COMPONENTS: 'main,universe'
- name: ubuntu-trusty
elements:
- ubuntu-minimal