System Tests for clone env,clone ips, node reassignment
The path of our functionality which is needed for upgrade openstack clusters between major releases will be in nailgun: clone environment, directly assign node to upgrade seed cluster
The following cases will be implemented:
Clone environment test suite. For this test suite is needed 6.1 fuel master upgraded to 7.0 with environment which was created by fuel 6.1
1)Clone environment with deployable release_id(Positive case)
2)Try to clone nonexistent cluster
3) Try to clone environment without name in body
4) Try to clone without release_id in body
5) Try to clone with empty body
6) Try to clone with too long name(>50 symbols) in body
7) Try to clone with nonexistent release_id
8) Try to clone with incorrect release_id
9) Try to clone with non deployable release_id
Node reassignment test suite. For this test suite is needed fuel master 6.1 upgraded to 7.0 with HA cluster which is deployed by 6.1
1) Reassign node from 6.1 cluster to new cloned cluster
2) Try to reassign node from nonexistent cluster
3) Send request to reassign node with empty body
4) Send request to reassign node with incorrect value in "node" field
5) Send request to reassign node with nonexistent node
6) Send request to reassign node without upgrade seed cluster
Clone ips test suite. For this test suite is needed For this test suite is needed fuel master 6.1 upgraded to 7.0 with HA cluster which is deployed by 6.1 and 3 additional nodes
1) Clone ips from parent cluster to upgrade seed cluster
2) Send request to clone ips for nonexistent environment
3) Send request to clone ips with nonexistent in body
4) Send request to clone ips with incorrect cluster in body
5) Send request to clone ips with empty body
Blueprint information
- Status:
- Complete
- Approver:
- Tatyanka
- Priority:
- Undefined
- Drafter:
- Sergey Murashov
- Direction:
- Needs approval
- Assignee:
- Sergey Murashov
- Definition:
- Approved
- Series goal:
- Proposed for 7.0.x
- Implementation:
-
Implemented
- Milestone target:
-
7.0
- Started by
- Oleg S. Gelbukh
- Completed by
- Oleg S. Gelbukh
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
Add system tests for environment cloning
Addressed by: https:/
Add system tests for node reassignment
Addressed by: https:/
Add system tests for clone ips
Addressed by: https:/
Add dependency for upgrade tests on cluster with upgradable setup