← Back to team overview

fuel-dev team mailing list archive

Re: Patching OpenStack UI considerations

 

On 04/13/2014 10:53 PM, Mike Scherbakov wrote:
> 
> On Fri, Apr 11, 2014 at 2:11 PM, Aleksey Kasatkin
> <akasatkin@xxxxxxxxxxxx <mailto:akasatkin@xxxxxxxxxxxx>> 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.

IMHO, there could be the only one way to track such states for
environments - use special attributes in Nailgun DB. Of cause,
update/rollback (upgrade/downgrade - later) scripts have to update these
states appropriately.

> 
>         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     : fuel-dev@xxxxxxxxxxxxxxxxxxx
>     <mailto:fuel-dev@xxxxxxxxxxxxxxxxxxx>
>     Unsubscribe : https://launchpad.net/~fuel-dev
>     More help   : https://help.launchpad.net/ListHelp
> 
> 
> 
> 
> -- 
> Mike Scherbakov
> #mihgen
> 
> 


-- 
Best regards,
Bogdan Dobrelya,
Skype #bogdando_at_yahoo.com
Irc #bogdando


Follow ups

References