[openstack-dev] [Fuel-dev] Upgrades for Murano in MOS

Serg Melikyan smelikyan at mirantis.com
Wed Jul 23 14:08:24 UTC 2014


Hi, Mike,

I can't be specific about implementation details due to lack of expertise
in Fuel, but to properly handle update of Murano from previous version to
MOS 5.1 we need to:

   1. show warning to the user about deleting all resources managed by
   Murano (all VMs, networks, etc.. created as part of applications
   deployment);
   2. remove them;
   3. delete database;
   4. install Murano as usual.

 I worry that first step may be quite hard to implement, here we need
expertise from Fuel team.



On Wed, Jul 23, 2014 at 5:53 PM, Mike Scherbakov <mscherbakov at mirantis.com>
wrote:

> Hi Serg,
> what needs to be done in order to include Alembic-related stuff into 5.1?
> The thing is that we are just a day before Soft Code Freeze.
>
> If this is trivial operation, such as adding a new package and updating
> configuration file, then we could consider it to be included.
>
> Thanks,
>
>
> On Wed, Jul 23, 2014 at 5:36 PM, Serg Melikyan <smelikyan at mirantis.com>
> wrote:
>
>> During this cycle we introduced migrations based on Alembic
>> <https://bitbucket.org/zzzeek/alembic> framework that are incompatible
>> with previous set of migrations based on sqlalchemy-migrate
>> <https://github.com/stackforge/sqlalchemy-migrate>. This changes are
>> going to be included to MOS with release targeting Juno release of
>> Openstack.
>>
>> New migration framework makes imposible to seamlessly migrate from
>> previous version of Murano to the next one - all data stored in the
>> database is going to be lost. Murano (as part of MOS) can't be upgraded
>> from any previous version of MOS to MOS 6.0.
>>
>> I suggest to include this feature (migrations based on Alembic) to MOS as
>> soon as possible, to be precise to MOS 5.1. This will allow to have
>> upgrades for Murano from MOS 5.1 to all the next versions of MOS, including
>> 6.0. Upgrade from 5.0.1 to 5.1 for Murano without loosing all data will be
>> impossible.
>> --
>> Serg Melikyan, Senior Software Engineer at Mirantis, Inc.
>> http://mirantis.com | smelikyan at mirantis.com
>>
>> +7 (495) 640-4904, 0261
>> +7 (903) 156-0836
>>
>> _______________________________________________
>> OpenStack-dev mailing list
>> OpenStack-dev at lists.openstack.org
>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>
>>
>
>
> --
> Mike Scherbakov
> #mihgen
>
>
> _______________________________________________
> OpenStack-dev mailing list
> OpenStack-dev at lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>
>


-- 
Serg Melikyan, Senior Software Engineer at Mirantis, Inc.
http://mirantis.com | smelikyan at mirantis.com

+7 (495) 640-4904, 0261
+7 (903) 156-0836
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20140723/52c37293/attachment.html>


More information about the OpenStack-dev mailing list