tripleo-ci/zuul.d/nodesets.yaml
Marios Andreou 6a73e5550e Add new multinode-mixed-os job and required content provider changes
Includes changes to pass the registry_distro var through to the toci
playbook executions. Also adds the registry_ip_address_distro and
_hash_distro into the content provider return data for use by the
mixed-os-job. See topic at [1] for related reviews.

The new job is in the tripleo-multinode-container-minimal-pipeline
layout so it will run across the tripleo repos (wallaby only).

[1] https://review.opendev.org/q/topic:oooci_mixed_rhel

Change-Id: I1690fbece3ef8d40cef01ef0d10f5f5edbfe2747
2022-07-25 12:01:31 +03:00

203 lines
3.9 KiB
YAML

---
- nodeset:
name: two-centos-9-nodes
nodes:
- name: primary
label: centos-9-stream
- name: secondary
label: centos-9-stream
groups:
- name: switch
nodes:
- primary
- name: peers
nodes:
- secondary
- name: subnodes
nodes:
- secondary
- nodeset:
name: two-centos-8-nodes
nodes:
- name: primary
label: centos-8-stream
- name: secondary
label: centos-8-stream
groups:
- name: switch
nodes:
- primary
- name: peers
nodes:
- secondary
- name: subnodes
nodes:
- secondary
- nodeset:
name: two-centos-7-nodes
nodes:
- name: primary
label: centos-7
- name: secondary
label: centos-7
groups:
- name: switch
nodes:
- primary
- name: peers
nodes:
- secondary
- name: subnodes
nodes:
- secondary
- nodeset:
name: single-centos-8-node
nodes:
- name: primary
label: centos-8-stream
groups:
- name: switch
nodes:
- primary
- name: peers
nodes: []
- nodeset:
name: single-centos-9-node
nodes:
- name: primary
label: centos-9-stream
groups:
- name: switch
nodes:
- primary
- name: peers
nodes: []
- nodeset:
name: single-centos-8-node-nested-virt
nodes:
- name: primary
label: nested-virt-centos-8-stream
groups:
- name: switch
nodes:
- primary
- name: peers
nodes: []
- nodeset:
name: single-centos-9-node-nested-virt
nodes:
- name: primary
label: nested-virt-centos-9-stream
groups:
- name: switch
nodes:
- primary
- name: peers
nodes: []
- nodeset:
name: single-centos-7-node
nodes:
- name: primary
label: centos-7
groups:
- name: switch
nodes:
- primary
- name: peers
nodes: []
- nodeset:
name: three-centos-9-nodes
nodes:
- name: primary
label: centos-9-stream
- name: secondary-1
label: centos-9-stream
- name: secondary-2
label: centos-9-stream
groups:
- name: switch
nodes:
- primary
- name: peers
nodes:
- secondary-1
- secondary-2
- name: subnodes
nodes:
- secondary-1
- secondary-2
- nodeset:
name: three-centos-8-nodes
nodes:
- name: primary
label: centos-8-stream
- name: secondary-1
label: centos-8-stream
- name: secondary-2
label: centos-8-stream
groups:
- name: switch
nodes:
- primary
- name: peers
nodes:
- secondary-1
- secondary-2
- name: subnodes
nodes:
- secondary-1
- secondary-2
- nodeset:
name: three-centos-7-nodes
nodes:
- name: primary
label: centos-7
- name: secondary-1
label: centos-7
- name: secondary-2
label: centos-7
groups:
- name: switch
nodes:
- primary
- name: peers
nodes:
- secondary-1
- secondary-2
- name: subnodes
nodes:
- secondary-1
- secondary-2
- nodeset:
name: two-centos-9-one-centos-8-nodes
nodes:
- name: primary
label: centos-9-stream
- name: secondary-1
label: centos-9-stream
- name: secondary-2
label: centos-8-stream
groups:
- name: switch
nodes:
- primary
- name: peers
nodes:
- secondary-1
- secondary-2
- name: subnodes
nodes:
- secondary-1
- secondary-2