Add fedora 27 build and nodes

dib 2.10.1 can build fedora 27 nodes, add them

Change-Id: Iaa3a36e1e98091b8bab0ef953afbff27975c8fea
This commit is contained in:
Ian Wienand 2018-01-12 14:33:43 +11:00
parent 2e6537a5f9
commit 4682cd634d
3 changed files with 255 additions and 0 deletions

View File

@ -12,6 +12,8 @@ labels:
min-ready: 1
- name: fedora-26
min-ready: 1
- name: fedora-27
min-ready: 1
- name: opensuse-423
min-ready: 1
- name: tripleo-centos-7
@ -35,6 +37,8 @@ providers:
config-drive: true
- name: fedora-26
config-drive: true
- name: fedora-27
config-drive: true
- name: opensuse-423
config-drive: true
- name: ubuntu-trusty
@ -60,6 +64,11 @@ providers:
flavor-name: 'A1.8'
diskimage: fedora-26
key-name: infra-root-keys
- name: fedora-27
min-ram: 8000
flavor-name: 'A1.8'
diskimage: fedora-27
key-name: infra-root-keys
- name: opensuse-423
min-ram: 8000
flavor-name: 'A1.8'
@ -89,6 +98,8 @@ providers:
config-drive: true
- name: fedora-26
config-drive: true
- name: fedora-27
config-drive: true
- name: opensuse-423
config-drive: true
- name: ubuntu-trusty
@ -114,6 +125,11 @@ providers:
flavor-name: 'Performance'
diskimage: fedora-26
key-name: infra-root-keys
- name: fedora-27
min-ram: 8000
flavor-name: 'Performance'
diskimage: fedora-27
key-name: infra-root-keys
- name: opensuse-423
min-ram: 8000
flavor-name: 'Performance'
@ -143,6 +159,8 @@ providers:
config-drive: true
- name: fedora-26
config-drive: true
- name: fedora-27
config-drive: true
- name: opensuse-423
config-drive: true
- name: ubuntu-trusty
@ -168,6 +186,11 @@ providers:
flavor-name: 'Performance'
diskimage: fedora-26
key-name: infra-root-keys
- name: fedora-27
min-ram: 8000
flavor-name: 'Performance'
diskimage: fedora-27
key-name: infra-root-keys
- name: opensuse-423
min-ram: 8000
flavor-name: 'Performance'
@ -197,6 +220,8 @@ providers:
config-drive: true
- name: fedora-26
config-drive: true
- name: fedora-27
config-drive: true
- name: opensuse-423
config-drive: true
- name: ubuntu-trusty
@ -222,6 +247,11 @@ providers:
flavor-name: 'Performance'
diskimage: fedora-26
key-name: infra-root-keys
- name: fedora-27
min-ram: 8000
flavor-name: 'Performance'
diskimage: fedora-27
key-name: infra-root-keys
- name: opensuse-423
min-ram: 8000
flavor-name: 'Performance'
@ -271,6 +301,8 @@ providers:
config-drive: true
- name: fedora-26
config-drive: true
- name: fedora-27
config-drive: true
- name: opensuse-423
config-drive: true
- name: ubuntu-trusty
@ -296,6 +328,11 @@ providers:
flavor-name: 'v1-standard-8'
diskimage: fedora-26
key-name: infra-root-keys
- name: fedora-27
min-ram: 8000
flavor-name: 'v1-standard-8'
diskimage: fedora-27
key-name: infra-root-keys
- name: opensuse-423
min-ram: 8000
flavor-name: 'v1-standard-8'
@ -368,6 +405,24 @@ diskimages:
DIB_IMAGE_CACHE: /opt/dib_cache
QEMU_IMG_OPTIONS: compat=0.10
DIB_GRUB_TIMEOUT: '0'
- name: fedora-27
elements:
- fedora-minimal
- vm
- simple-init
- openstack-repos
- nodepool-base
- cache-devstack
- initialize-urandom
- growroot
- infra-package-needs
release: 27
env-vars:
TMPDIR: /opt/dib_tmp
DIB_CHECKSUM: '1'
DIB_IMAGE_CACHE: /opt/dib_cache
QEMU_IMG_OPTIONS: compat=0.10
DIB_GRUB_TIMEOUT: '0'
- name: gentoo
elements:
- gentoo

View File

@ -12,6 +12,8 @@ labels:
min-ready: 1
- name: fedora-26
min-ready: 1
- name: fedora-27
min-ready: 1
- name: opensuse-423
min-ready: 1
- name: ubuntu-trusty
@ -34,6 +36,8 @@ providers:
config-drive: true
- name: fedora-26
config-drive: true
- name: fedora-27
config-drive: true
- name: opensuse-423
config-drive: true
- name: ubuntu-trusty
@ -63,6 +67,11 @@ providers:
flavor-name: '8C-8GB-100GB'
diskimage: fedora-26
key-name: infra-root-keys
- name: fedora-27
min-ram: 8000
flavor-name: '8C-8GB-100GB'
diskimage: fedora-27
key-name: infra-root-keys
- name: opensuse-423
min-ram: 8000
flavor-name: '8C-8GB-100GB'
@ -93,6 +102,8 @@ providers:
config-drive: true
- name: fedora-26
config-drive: true
- name: fedora-27
config-drive: true
- name: opensuse-423
config-drive: true
- name: ubuntu-trusty
@ -120,6 +131,11 @@ providers:
flavor-name: '8C-8GB-100GB'
diskimage: fedora-26
key-name: infra-root-keys
- name: fedora-27
min-ram: 8000
flavor-name: '8C-8GB-100GB'
diskimage: fedora-27
key-name: infra-root-keys
- name: opensuse-423
min-ram: 8000
flavor-name: '8C-8GB-100GB'
@ -150,6 +166,8 @@ providers:
config-drive: true
- name: fedora-26
config-drive: true
- name: fedora-27
config-drive: true
- name: opensuse-423
config-drive: true
- name: ubuntu-trusty
@ -177,6 +195,11 @@ providers:
flavor-name: '8C-8GB-100GB'
diskimage: fedora-26
key-name: infra-root-keys
- name: fedora-27
min-ram: 8000
flavor-name: '8C-8GB-100GB'
diskimage: fedora-27
key-name: infra-root-keys
- name: opensuse-423
min-ram: 8000
flavor-name: '8C-8GB-100GB'
@ -207,6 +230,8 @@ providers:
config-drive: true
- name: fedora-26
config-drive: true
- name: fedora-27
config-drive: true
- name: opensuse-423
config-drive: true
- name: ubuntu-trusty
@ -234,6 +259,11 @@ providers:
flavor-name: '8C-8GB-100GB'
diskimage: fedora-26
key-name: infra-root-keys
- name: fedora-27
min-ram: 8000
flavor-name: '8C-8GB-100GB'
diskimage: fedora-27
key-name: infra-root-keys
- name: opensuse-423
min-ram: 8000
flavor-name: '8C-8GB-100GB'
@ -262,6 +292,8 @@ providers:
config-drive: true
- name: fedora-26
config-drive: true
- name: fedora-27
config-drive: true
- name: opensuse-423
config-drive: true
- name: ubuntu-trusty
@ -287,6 +319,11 @@ providers:
flavor-name: 'nodepool'
diskimage: fedora-26
key-name: infra-root-keys
- name: fedora-27
min-ram: 8000
flavor-name: 'nodepool'
diskimage: fedora-27
key-name: infra-root-keys
- name: opensuse-423
min-ram: 8000
flavor-name: 'nodepool'
@ -315,6 +352,8 @@ providers:
config-drive: true
- name: fedora-26
config-drive: true
- name: fedora-27
config-drive: true
- name: opensuse-423
config-drive: true
- name: ubuntu-trusty
@ -340,6 +379,11 @@ providers:
flavor-name: ssd-osFoundation-3
diskimage: fedora-26
key-name: infra-root-keys
- name: fedora-27
min-ram: 8000
flavor-name: ssd-osFoundation-3
diskimage: fedora-27
key-name: infra-root-keys
- name: opensuse-423
min-ram: 8000
flavor-name: ssd-osFoundation-3
@ -368,6 +412,8 @@ providers:
config-drive: true
- name: fedora-26
config-drive: true
- name: fedora-27
config-drive: true
- name: opensuse-423
config-drive: true
- name: ubuntu-trusty
@ -393,6 +439,11 @@ providers:
flavor-name: ssd-osFoundation-3
diskimage: fedora-26
key-name: infra-root-keys
- name: fedora-27
min-ram: 8000
flavor-name: ssd-osFoundation-3
diskimage: fedora-27
key-name: infra-root-keys
- name: opensuse-423
min-ram: 8000
flavor-name: ssd-osFoundation-3
@ -465,6 +516,24 @@ diskimages:
DIB_IMAGE_CACHE: /opt/dib_cache
QEMU_IMG_OPTIONS: compat=0.10
DIB_GRUB_TIMEOUT: '0'
- name: fedora-27
elements:
- fedora-minimal
- vm
- simple-init
- openstack-repos
- nodepool-base
- cache-devstack
- initialize-urandom
- growroot
- infra-package-needs
release: 27
env-vars:
TMPDIR: /opt/dib_tmp
DIB_CHECKSUM: '1'
DIB_IMAGE_CACHE: /opt/dib_cache
QEMU_IMG_OPTIONS: compat=0.10
DIB_GRUB_TIMEOUT: '0'
- name: gentoo
elements:
- gentoo

View File

@ -163,6 +163,23 @@ labels:
- name: citycloud-la1
- name: citycloud-sto2
- name: vexxhost-ca-ymq-1
- name: fedora-27
image: fedora-27
ready-script: configure_mirror.sh
min-ready: 0
providers:
- name: rax-dfw
- name: rax-ord
- name: rax-iad
- name: ovh-gra1
- name: ovh-bhs1
- name: inap-mtl01
- name: infracloud-chocolate
- name: citycloud-lon1
- name: citycloud-kna1
- name: citycloud-la1
- name: citycloud-sto2
- name: vexxhost-ca-ymq-1
- name: opensuse-423
image: opensuse-423
ready-script: configure_mirror.sh
@ -286,6 +303,14 @@ providers:
name-filter: 'Performance'
config-drive: true
key-name: infra-root-keys
- name: fedora-27
min-ram: 8192
diskimage: fedora-27
username: jenkins
private-key: /home/nodepool/.ssh/id_rsa
name-filter: 'Performance'
config-drive: true
key-name: infra-root-keys
- name: centos-7
min-ram: 8192
diskimage: centos-7
@ -346,6 +371,14 @@ providers:
name-filter: 'Performance'
config-drive: true
key-name: infra-root-keys
- name: fedora-27
min-ram: 8192
diskimage: fedora-27
username: jenkins
private-key: /home/nodepool/.ssh/id_rsa
name-filter: 'Performance'
config-drive: true
key-name: infra-root-keys
- name: centos-7
min-ram: 8192
diskimage: centos-7
@ -406,6 +439,14 @@ providers:
name-filter: 'Performance'
config-drive: true
key-name: infra-root-keys
- name: fedora-27
min-ram: 8192
diskimage: fedora-27
username: jenkins
private-key: /home/nodepool/.ssh/id_rsa
name-filter: 'Performance'
config-drive: true
key-name: infra-root-keys
- name: centos-7
min-ram: 8192
diskimage: centos-7
@ -464,6 +505,14 @@ providers:
private-key: /home/nodepool/.ssh/id_rsa
config-drive: true
key-name: infra-root-keys
- name: fedora-27
min-ram: 8000
name-filter: 'ssd-osFoundation-3'
diskimage: fedora-27
username: jenkins
private-key: /home/nodepool/.ssh/id_rsa
config-drive: true
key-name: infra-root-keys
- name: centos-7
min-ram: 8000
name-filter: 'ssd-osFoundation-3'
@ -522,6 +571,14 @@ providers:
private-key: /home/nodepool/.ssh/id_rsa
config-drive: true
key-name: infra-root-keys
- name: fedora-27
min-ram: 8000
name-filter: 'ssd-osFoundation-3'
diskimage: fedora-27
username: jenkins
private-key: /home/nodepool/.ssh/id_rsa
config-drive: true
key-name: infra-root-keys
- name: centos-7
min-ram: 8000
name-filter: 'ssd-osFoundation-3'
@ -579,6 +636,14 @@ providers:
private-key: /home/nodepool/.ssh/id_rsa
config-drive: true
key-name: infra-root-keys
- name: fedora-27
min-ram: 8000
name-filter: 'A1.8'
diskimage: fedora-27
username: jenkins
private-key: /home/nodepool/.ssh/id_rsa
config-drive: true
key-name: infra-root-keys
- name: centos-7
min-ram: 8000
name-filter: 'A1.8'
@ -657,6 +722,14 @@ providers:
private-key: /home/nodepool/.ssh/id_rsa
config-drive: true
key-name: infra-root-keys
- name: fedora-27
min-ram: 8000
name-filter: 'nodepool'
diskimage: fedora-27
username: jenkins
private-key: /home/nodepool/.ssh/id_rsa
config-drive: true
key-name: infra-root-keys
- name: centos-7
min-ram: 8000
name-filter: 'nodepool'
@ -715,6 +788,14 @@ providers:
private-key: /home/nodepool/.ssh/id_rsa
config-drive: true
key-name: infra-root-keys
- name: fedora-27
min-ram: 8000
name-filter: '8C-8GB-100GB'
diskimage: fedora-27
username: jenkins
private-key: /home/nodepool/.ssh/id_rsa
config-drive: true
key-name: infra-root-keys
- name: centos-7
min-ram: 8000
name-filter: '8C-8GB-100GB'
@ -773,6 +854,14 @@ providers:
private-key: /home/nodepool/.ssh/id_rsa
config-drive: true
key-name: infra-root-keys
- name: fedora-27
min-ram: 8000
name-filter: '8C-8GB-100GB'
diskimage: fedora-27
username: jenkins
private-key: /home/nodepool/.ssh/id_rsa
config-drive: true
key-name: infra-root-keys
- name: centos-7
min-ram: 8000
name-filter: '8C-8GB-100GB'
@ -831,6 +920,14 @@ providers:
private-key: /home/nodepool/.ssh/id_rsa
config-drive: true
key-name: infra-root-keys
- name: fedora-27
min-ram: 8000
name-filter: '8C-8GB-100GB'
diskimage: fedora-27
username: jenkins
private-key: /home/nodepool/.ssh/id_rsa
config-drive: true
key-name: infra-root-keys
- name: centos-7
min-ram: 8000
name-filter: '8C-8GB-100GB'
@ -889,6 +986,14 @@ providers:
private-key: /home/nodepool/.ssh/id_rsa
config-drive: true
key-name: infra-root-keys
- name: fedora-27
min-ram: 8000
name-filter: '8C-8GB-100GB'
diskimage: fedora-27
username: jenkins
private-key: /home/nodepool/.ssh/id_rsa
config-drive: true
key-name: infra-root-keys
- name: centos-7
min-ram: 8000
name-filter: '8C-8GB-100GB'
@ -947,6 +1052,14 @@ providers:
private-key: /home/nodepool/.ssh/id_rsa
config-drive: true
key-name: infra-root-keys
- name: fedora-27
min-ram: 8000
name-filter: 'v1-standard-8'
diskimage: fedora-27
username: jenkins
private-key: /home/nodepool/.ssh/id_rsa
config-drive: true
key-name: infra-root-keys
- name: centos-7
min-ram: 8000
name-filter: 'v1-standard-8'
@ -1067,6 +1180,24 @@ diskimages:
DIB_IMAGE_CACHE: /opt/dib_cache
QEMU_IMG_OPTIONS: compat=0.10
DIB_GRUB_TIMEOUT: '0'
- name: fedora-27
elements:
- fedora-minimal
- vm
- simple-init
- openstack-repos
- nodepool-base
- cache-devstack
- initialize-urandom
- growroot
- infra-package-needs
release: 27
env-vars:
TMPDIR: /opt/dib_tmp
DIB_CHECKSUM: '1'
DIB_IMAGE_CACHE: /opt/dib_cache
QEMU_IMG_OPTIONS: compat=0.10
DIB_GRUB_TIMEOUT: '0'
- name: gentoo
elements:
- gentoo