Automated tests for adding pre-provisioned node
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:
- next
- Started by
- Completed by
Related branches
Related bugs
Sprints
Whiteboard
Work Items
Dependency tree
* Blueprints in grey have been implemented.