System Tests for clone env,clone ips, node reassignment

Registered by Sergey Murashov

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:
milestone icon 7.0
Started by
Oleg S. Gelbukh
Completed by
Oleg S. Gelbukh

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/tests-for-nailgun-functional-for-openstack-upgrades,n,z

Addressed by: https://review.openstack.org/204675
    Add system tests for environment cloning

Addressed by: https://review.openstack.org/205536
    Add system tests for node reassignment

Addressed by: https://review.openstack.org/206937
    Add system tests for clone ips

Addressed by: https://review.openstack.org/213725
    Add dependency for upgrade tests on cluster with upgradable setup

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.