Test usage of nodes from non-default nodegroup as controllers

Registered by Artem Panchenko

Since in Fuel 8.0 it's possible to use non-default nodegroup for controller nodes, we need to create (or modify one of 2 existing) auto test for assigning controllers to nodes from nodegroup:

Scenario:

Create environment
Create new 'custom' nodegroup for the environment and configure its networks (floating ranges and ALL VIPs must be from networks which belong to 'custom' nodegroup)
Set IPs for VIPs (use the same subnet, but change addresses automatically assigned by Nailgun)
Add 3 nodes from 'custom' nodegroup as controllers
Add 2 nodes from 'default' nodegroup as computes
Add 2 node from 'default' nodegroup as cinder/ceph
Run network verification
Deploy environment
Run network verification
Run OSTF
Remove deployed environment
Check that nodes from custom nodegroup have 'ERROR' status after discovering
Reset slaves from custom nodegroup and make sure they aren't discovered again

Blueprint information

Status:
Complete
Approver:
Aleksandr Didenko
Priority:
Undefined
Drafter:
Artem Panchenko
Direction:
Needs approval
Assignee:
Maksym Strukov
Definition:
Approved
Series goal:
Accepted for 8.0.x
Implementation:
Implemented
Milestone target:
milestone icon 8.0
Started by
Artem Panchenko
Completed by
Aleksandr Didenko

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/test-custom-nodegroup-controllers,n,z

Addressed by: https://review.openstack.org/240005
    Add test with assigning controllers to non-default nodegroup

Addressed by: https://review.openstack.org/244697
    Add test with removing cluster to deploy_controllers_from_custom_nodegroup

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.