Multinode job for rolling upgrades testing

Registered by Julia Varlamova

To ensure that Keystone upgradability is not broken it may be useful to add a new testing job. We can test how different Keystone versions work together. We will create multi-node OpenStack installation (controller + keystone node) of master-1 version and then upgrade one of Keystone services to master. After that we can run tests.

Blueprint information

Status:
Complete
Approver:
Samuel de Medeiros Queiroz
Priority:
Medium
Drafter:
Julia Varlamova
Direction:
Approved
Assignee:
Julia Varlamova
Definition:
Superseded
Series goal:
None
Implementation:
Needs Code Review
Milestone target:
None
Started by
Samuel de Medeiros Queiroz
Completed by
Lance Bragstad

Related branches

Sprints

Whiteboard

The first step can be to add new roles for controller and keystone node to devstack-gate:

https://review.openstack.org/#/c/394895

This will help us to deploy multi-keystone installation using devstack.

2016-11-09 (samueldmq): Given this is in our long term priorities for this cycle [1], I have approved it.
[1] https://docs.google.com/document/d/1dCJyP2bfXIWoQK_wWALU83EF3G-2fJSMaFgNGCJsIhs

Gerrit topic: https://review.openstack.org/#q,topic:bp/rolling-upgrade-testing,n,z

Addressed by: https://review.openstack.org/399472
    Change DevStack plugin to setup multi-Keystone

Keystone multinode Grenade job:
https://review.openstack.org/#/c/407428/

Add new parameter RECREATE_DB
https://review.openstack.org/#/c/400171/

Addressed by: https://review.openstack.org/414564
    Change DevStack plugin to setup multi-Keystone

Addressed by: https://review.openstack.org/414917
    Do not merge: TEST PATCH

(lbragstad) 19-02-15: I'm marking this as superseded based on the plan socialized on the mailing list [0]. All relevant content from this blueprint has been ported to an RFE bug report [1].

[0] http://lists.openstack.org/pipermail/openstack-discuss/2019-February/002672.html
[1] https://bugs.launchpad.net/keystone/+bug/1816066

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.