[openstack-dev] [qa] New upgrade test tool proposal.

Martinez, Castulo castulo.martinez at intel.com
Wed Apr 5 20:22:52 UTC 2017


Hi,

As you might know, the TC introduced new tags [1] for upgrade processes
quite some time ago, which reflect the level of maturity of an upgrade.
Therefore there is the growing need of test tools which help to exercise
and validate the upgrade approaches defined by the community.

During the PTG at Atlanta there were discussions around options for
covering this gap in testing tools, one proposal was to add this
functionality to Grenade, but this idea was dismissed since it was
determined that Grenade was originally designed for a different purpose
and is already pushing its limits, so the consensus was towards
creating a new tool to fill this gap.

We are proposing a new toolset for testing an OpenStack environment
before, during, and after an upgrade process. The toolset answers the
question ³how does OpenStack behave across upgrades from one release N
to a release N+1, or from the latest official release to master?². It
also provides information that can be used to assess if an upgrade
complies with the requirements for being recognized as a rolling
upgrade, a zero downtime upgrade or a zero impact upgrade.

Before starting this effort, we would like to hear feedback from
everybody, are there any concerns with this approach? Are we missing
something?

You can find details of this proposal here:
https://review.openstack.org/#/c/449295/3

Thanks

--
Castulo J. Martinez


[1] 
https://governance.openstack.org/tc/reference/tags/assert_supports-rolling-
upgrade.html
    
https://governance.openstack.org/tc/reference/tags/assert_supports-zero-dow
ntime-upgrade.html
    
https://governance.openstack.org/tc/reference/tags/assert_supports-zero-imp
act-upgrade.html




More information about the OpenStack-dev mailing list