Add nodesets for all of the nodepool v2 node entries

To ease transition, make a nodeset for each of the values used in v2.
This lets the migration script transfer node designations directly

Change-Id: I94ee3145b48837feabcea2793626123daa2336d4
This commit is contained in:
Monty Taylor 2017-09-09 09:48:26 -05:00
parent 1963512fe0
commit 8fd1f09ca6
No known key found for this signature in database
GPG Key ID: 7BAE94BC7141A594

134
zuul.yaml
View File

@ -16,44 +16,32 @@
- job:
name: base-integration-centos-7
parent: base-integration
nodes:
- name: centos-7
label: centos-7
nodes: centos-7
- job:
name: base-integration-debian-jessie
parent: base-integration
nodes:
- name: debian-jessie
label: debian-jessie
nodes: debian-jessie
- job:
name: base-integration-fedora-26
parent: base-integration
nodes:
- name: fedora-26
label: fedora-26
nodes: fedora-26
- job:
name: base-integration-opensuse423
parent: base-integration
nodes:
- name: opensuse-423
label: opensuse-423
nodes: opensuse-423
- job:
name: base-integration-ubuntu-trusty
parent: base-integration
nodes:
- name: ubuntu-trusty
label: ubuntu-trusty
nodes: ubuntu-trusty
- job:
name: base-integration-ubuntu-xenial
parent: base-integration
nodes:
- name: ubuntu-xenial
label: ubuntu-xenial
nodes: ubuntu-xenial
- job:
name: openstack-doc-build
@ -178,6 +166,116 @@
required-projects:
- openstack-infra/release-tools
- nodeset:
name: centos-7
nodes:
- name: centos-7
label: centos-7
- nodeset:
name: debian-jessie
nodes:
- name: debian-jessie
label: debian-jessie
- nodeset:
name: fedora-26
nodes:
- name: fedora-26
label: fedora-26
- nodeset:
name: opensuse-423
nodes:
- name: opensuse-423
label: opensuse-423
- nodeset:
name: tripleo-centos-7
nodes:
- name: tripleo-centos-7
label: tripleo-centos-7
- nodeset:
name: ubuntu-trusty
nodes:
- name: ubuntu-trusty
label: ubuntu-trusty
- nodeset:
name: ubuntu-xenial
nodes:
- name: ubuntu-xenial
label: ubuntu-xenial
- nodeset:
name: centos-7-2-node
nodes:
- name: primary
label: centos-7
- name: secondary
label: centos-7
groups:
- name: subnodes
nodes:
- secondary
- nodeset:
name: centos-7-3-node
nodes:
- name: primary
label: centos-7
- name: secondary-1
label: centos-7
- name: secondary-2
label: centos-7
groups:
- name: subnodes
nodes:
- secondary-1
- secondary-2
- nodeset:
name: centos-7-4-node
nodes:
- name: primary
label: centos-7
- name: secondary-1
label: centos-7
- name: secondary-2
label: centos-7
- name: secondary-3
label: centos-7
groups:
- name: subnodes
nodes:
- secondary-1
- secondary-2
- secondary-3
- nodeset:
name: ubuntu-xenial-2-node
nodes:
- name: primary
label: ubuntu-xenial
- name: subnodes
label: ubuntu-xenial
- nodeset:
name: ubuntu-xenial-3-node
nodes:
- name: primary
label: ubuntu-xenial
- name: secondary-1
label: ubuntu-xenial
- name: secondary-2
label: ubuntu-xenial
groups:
- name: subnodes
nodes:
- secondary-1
- secondary-2
- project-template:
name: publish-openstack-python-docs
post: