41405c6415
Refactor tests for multiple cluster networks feature so all tests use fuel-devops environment which has 3 nodegroups, shared L2 network and it's defined using template. Also allow tests to configure networks for more than 1 custom nodegroup. Add aditional check for shared storage network (Ceph health). Create new test case for adding new nodegroup to operational environment. Co-Authored-By: Artem Panchenko <apanchenko@mirantis.com> Closes-Bug: #1521316 Implements blueprint test-nodegroup-add Implements blueprint test-nodegroups-share-networks Change-Id: I066248a7b96a6f16b1e24763892234fe48803983
45 lines
800 B
YAML
45 lines
800 B
YAML
---
|
|
|
|
network-config: &network-config
|
|
provider: neutron
|
|
segment-type: tun
|
|
pubip-to-all: false
|
|
|
|
storages-config: &storages-config
|
|
volume-lvm: false
|
|
volume-ceph: true
|
|
image-ceph: true
|
|
rados-ceph: true
|
|
ephemeral-ceph: false
|
|
replica-ceph: 2
|
|
|
|
nodes: &nodes
|
|
- roles:
|
|
- controller
|
|
count: 3
|
|
nodegroup: default
|
|
- roles:
|
|
- compute
|
|
count: 1
|
|
nodegroup: rack-02
|
|
- roles:
|
|
- ceph-osd
|
|
count: 2
|
|
nodegroup: rack-03
|
|
|
|
template:
|
|
name: 3 Controller, 1 Compute, 2 Ceph on Neutron/VLAN
|
|
slaves: 6
|
|
devops_settings: !include devops_configs/multirack.yaml
|
|
cluster_template: &environment-config
|
|
name: env1
|
|
release: ubuntu
|
|
settings:
|
|
components:
|
|
sahara: false
|
|
murano: false
|
|
ceilometer: false
|
|
storages: *storages-config
|
|
network: *network-config
|
|
nodes: *nodes
|