Now each release (patch) has a list of versions it can be applied to (e.g. "openstack_version" = "2013.2.3"; "can_update_openstack_versions" = ["2013.2.1", "2013.2.2"] for particular release). That's all. The history of patching is not recorded. It seems that we need to store it somehow to allow migrations to previous versions. Feature BP: https://blueprints.launchpad.net/fuel/+spec/patch-openstack
Aleksey Kasatkin S. Software Developer | Mirantis, Inc. | http://www.mirantis.com cell: +380938330852 | skype: alexeyk_ru On Sun, Apr 13, 2014 at 10:53 PM, Mike Scherbakov <[email protected]>wrote: > > On Fri, Apr 11, 2014 at 2:11 PM, Aleksey Kasatkin > <[email protected]>wrote: > >> >> Folks, >> >> There are several options to implement patching of OpenStack in UI/API: >> >> 1. Rollback to previously deployed version can be initiated automatically >> or using UI/API (with separate button "Rollback"). AFAIC, manual rollback >> will be suitable in situation where we need to find reasons of failure or >> cluster remains in operational state (failure is not fatal). >> > Ok > >> 2. Upgrade/Downgrade options: >> > It is patching, not upgrade. Upgrade is when we upgrade to new OpenStack > release, or another major milestone, which requires DB migrations. > >> a. One button "Upgrade" and drop-down list with all versions which >> can be upgraded/downgraded to. >> > Patch, with the list of versions we can migrate to. As far as I know from > D.Ilyin, we will be able to downgrade only to the version which was before > the migration. BTW, how are we gonna track whether we can downgrade or not? > If we already downgraded, for example, you won't be able to downgrade more. > >> b. Two buttons: "Upgrade", "Downgrade" with separate lists of >> versions. >> >> Please share your thoughts and proposals here. >> >> Thanks, >> Aleksey Kasatkin >> >> >> >> -- >> Mailing list: https://launchpad.net/~fuel-dev >> Post to : [email protected] >> Unsubscribe : https://launchpad.net/~fuel-dev >> More help : https://help.launchpad.net/ListHelp >> >> > > > -- > Mike Scherbakov > #mihgen >
-- Mailing list: https://launchpad.net/~fuel-dev Post to : [email protected] Unsubscribe : https://launchpad.net/~fuel-dev More help : https://help.launchpad.net/ListHelp

