Maor Blaustein 3f4f3e584f Neutron HA nodeset of 3 controllers and 2 computes
The neutron tempest migrated plugin has tests that soft/hard shutdown
services/nodes and expect HA setup to handle it.

Therefore this change adds a devstack OVS HA gate job to notice such
tests work properly, and any HA checks related code isn't broken.

Change-Id: Ifa574542d6d4b59c63335e95052922b494cad5e2
2024-02-15 16:36:50 +02:00

68 lines
2.0 KiB
YAML

# Base nested switch job for 2023.1 and later
- nodeset:
name: whitebox-neutron-five-node-centos-9-stream
nodes:
- name: controller
label: nested-virt-centos-9-stream
- name: controller2
label: nested-virt-centos-9-stream
- name: controller3
label: nested-virt-centos-9-stream
- name: compute1
label: nested-virt-centos-9-stream
- name: compute2
label: nested-virt-centos-9-stream
groups:
# Node where tests are executed and test results collected
- name: tempest
nodes:
- controller
# Nodes running the controller service
- name: controller
nodes:
- controller
- controller2
- controller3
# Nodes running the compute service
- name: compute
nodes:
- compute1
- compute2
# Nodes that are not controller
- name: subnode
nodes:
- compute1
- compute2
- controller2
- controller3
# Switch node for multinode networking setup
- name: switch
nodes:
- controller
# Peer nodes for multinode networking setup
- name: peers
nodes:
- controller2
- controller3
- compute1
- compute2
- job:
name: whitebox-neutron-tempest-plugin-base-nested-switch
parent: whitebox-neutron-tempest-plugin-base
abstract: true
branches:
regex: ^(unmaintained|stable/(victoria|wallaby|xena|yoga|zed)).*$
negate: true
# Comment nodeset and vars to switch back to non nested nodes
nodeset: whitebox-neutron-five-node-centos-9-stream
vars: &nested_virt_vars
devstack_localrc:
LIBVIRT_TYPE: kvm
# NOTE(ykarel): seeing issues with host-passthrough mode
# https://bugs.launchpad.net/neutron/+bug/2036603
# LIBVIRT_CPU_MODE: host-passthrough
CIRROS_VERSION: 0.6.2
DEFAULT_IMAGE_NAME: cirros-0.6.2-x86_64-disk
DEFAULT_IMAGE_FILE_NAME: cirros-0.6.2-x86_64-disk.img