Comment 0 for bug 1670946

Revision history for this message
Nam (namnh) wrote :

In order to support the rolling upgrade feature in Barbican, there are some items that we need to do:

- First, we have to have a tag "assert:supports-upgrade" [1]:
       + Test that it works (newton to ocata) (tbd)
       + Test that it works (ocata to pike/master) (tbd)
       + Develop a option like "online_data_migration" (Ex: Neutron and Cinder [2-3])
       + Automatic testing with Grenade
       + Then, request a tag (assert:supports-upgrade)
       Here is a etherpad about this tag [4]

- Second, after finish adding the tag, we will move to a tag "supports-rolling-upgrade":
       + Support version in RPC like other project [5]
       + Oslo version object
       +

I appreciate if receiving your comment to discuss about these items to support upgrade.

[1] https://governance.openstack.org/tc/reference/tags/assert_supports-upgrade.html#assert-supports-upgrade
[2] https://review.openstack.org/#/c/432494/2
[3] https://review.openstack.org/#/c/330391
[4] https://etherpad.openstack.org/p/barbican-tracker-pike
[5] https://review.openstack.org/#/c/407491