Add support of Grenade testing to Manila

Registered by Valeriy Ponomaryov

https://github.com/openstack-dev/grenade

Grenade is an OpenStack test harness to exercise the upgrade process between releases. It uses DevStack to perform an initial OpenStack install and as a reference for the final configuration.

Add support of it to Manila starting with upgrade from Mitaka to Newton releases.

It should contain following steps:

1) install base version
2) perform some scenarios that create resources
3) upgrade to target version
4) verify that created resources are not broken
5) cleanup created resources

Blueprint information

Status:
Complete
Approver:
Ben Swartzlander
Priority:
High
Drafter:
Valeriy Ponomaryov
Direction:
Needs approval
Assignee:
Valeriy Ponomaryov
Definition:
Pending Approval
Series goal:
Accepted for newton
Implementation:
Implemented
Milestone target:
milestone icon newton-1
Started by
Valeriy Ponomaryov
Completed by
Valeriy Ponomaryov

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/grenade,n,z

Addressed by: https://review.openstack.org/302801
    Add Grenade support to Manila

Gerrit topic: https://review.openstack.org/#q,topic:grenade,n,z

Addressed by: https://review.openstack.org/430957
    [Grenade] Add test with creation of share snapshot

Addressed by: https://review.openstack.org/431462
    [Grenade] Switch base to stable/ocata

Addressed by: https://review.openstack.org/438580
    [Grenade] Fix devstack configuration in CI hook

Addressed by: https://review.openstack.org/438679
    [Grenade] Fix devstack configuration in CI hook

Addressed by: https://review.openstack.org/607097
    [grenade] Switch base version

Addressed by: https://review.openstack.org/648722
    [grenade] Switch base version

Gerrit topic: https://review.opendev.org/#/q/topic:grenade

Addressed by: https://review.opendev.org/723191
    DNM - testing grenade

Addressed by: https://review.opendev.org/723283
    [grenade] Switch base version

Addressed by: https://review.opendev.org/723284
    [grenade][stable/ussuri only] Switch base version

Addressed by: https://review.opendev.org/723678
    [CI] Fix grenade share networks test

Addressed by: https://review.opendev.org/c/openstack/manila/+/908677
    [CI] Grenade testing updates

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.