Automated tests for adding pre-provisioned node

Registered by Ksenia Svechnikova

Scenarios to automate:

Case 1. Pre-provisioned node in smallest environment
0. Precondition: node with already installed OS
1. Configure repositories represented by the plugin
2. Provides node’s IP and ssh login
3. Discover new node
4. Add node to the enviroment with compute role
5. Add controller to the enviroment
6. Configure enviroment settings
7. Run network validation

Case 2. Two pre-provisioned nodes in HA environment
0. Precondition: two nodes with already installed OS
1. Configure repositories represented by the plugin
2. Provides node’s IP and ssh login
3. Discover new node
4. Add node to the enviroment with compute role
5. Repaet step 3-5 fo the other node
6. Add 3 controller to the enviroment
7. Configure enviroment settings
8. Run network validation

Case 3. Pre-provisioned node deletion
0. Precondition: node with already installed OS
1. Configure repositories represented by the plugin
2. Provides node’s IP and ssh login
3. Discover new node
4. Add node to the enviroment with compute role
5. Add 3 controllers and 2 compute to the enviroment
6. Configure enviroment settings
7. Delete pre-provisioned from the env

Case 4. Disks configuration changes

0. Precondition: node with already installed OS
1. Configure repositories represented by the plugin
2. Provides node’s IP and ssh login
3. Discover new node
4. Add node to the enviroment with compute role
5. Add 3 controllers and 1 compute to the enviroment
6. Try to change disks configuration of Pre-provisioned node

Blueprint information

Status:
Not started
Approver:
Dmitry Klenov
Priority:
Undefined
Drafter:
Ksenia Svechnikova
Direction:
Needs approval
Assignee:
Ksenia Svechnikova
Definition:
Review
Series goal:
Accepted for future
Implementation:
Unknown
Milestone target:
milestone icon next

Related branches

Sprints

Whiteboard

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.