[openstack-dev] [Glance][Heat] Murano split dsicussion

Flavio Percoco flavio at redhat.com
Fri Aug 22 07:42:11 UTC 2014


On 08/20/2014 10:14 PM, Georgy Okrokvertskhov wrote:
> During last Atlanta summit there were couple discussions about
> Application Catalog and Application space projects in OpenStack. These
> cross-project discussions occurred as a result of Murano incubation
> request [1] during Icehouse cycle.  On the TC meeting devoted to Murano
> incubation there was an idea about splitting the Murano into parts which
> might belong to different programs[2].
> 
> 
> Today, I would like to initiate a discussion about potential splitting
> of Murano between two or three programs.
> 
> 
> *App Catalog API to Catalog Program*
> 
> Application Catalog part can belong to Catalog program, the package
> repository will move to artifacts repository part where Murano team
> already participates. API part of App Catalog will add a thin layer of
> API methods specific to Murano applications and potentially can be
> implemented as a plugin to artifacts repository. Also this API layer
> will expose other 3rd party systems API like CloudFoundry ServiceBroker
> API which is used by CloudFoundry marketplace feature to provide an
> integration layer between OpenStack Application packages and 3rd party
> PaaS tools.
> 
> 

Makes sense to me!

Is this just going to consume the artifacts API? or will it require some
changes to it?


Flavio

> 
> *Murano Engine to Orchestration Program*
> 
> Murano engine orchestrates the Heat template generation. Complementary
> to a Heat declarative approach, Murano engine uses imperative approach
> so that it is possible to control the whole flow of the template
> generation. The engine uses Heat updates to update Heat templates to
> reflect changes in applications layout. Murano engine has a concept of
> actions - special flows which can be called at any time after
> application deployment to change application parameters or update
> stacks. The engine is actually complementary to Heat engine and adds the
> following:
> 
>   * orchestrate multiple Heat stacks - DR deployments, HA setups,
>     multiple datacenters deployment
>   * Initiate and controls stack updates on application specific events
>   * Error handling and self-healing - being imperative Murano allows you
>     to handle issues and implement additional logic around error
>     handling and self-healing.
> 
> 
> 
> *Murano UI to Dashboard Program*
> 
> Application Catalog requires  a UI focused on user experience. Currently
> there is a Horizon plugin for Murano App Catalog which adds Application
> catalog page to browse, search and filter applications. It also adds a
> dynamic UI functionality to render a Horizon forms without writing an
> actual code.
> 
> 
> 
> 
> [1]
> http://lists.openstack.org/pipermail/openstack-dev/2014-February/027736.html
> 
> [2]
> http://eavesdrop.openstack.org/meetings/tc/2014/tc.2014-03-04-20.02.log.txt
> 
> 
> 
> --
> Georgy Okrokvertskhov
> Architect,
> OpenStack Platform Products,
> Mirantis
> http://www.mirantis.com
> Tel. +1 650 963 9828
> Mob. +1 650 996 3284
> 
> 
> _______________________________________________
> OpenStack-dev mailing list
> OpenStack-dev at lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
> 


-- 
@flaper87
Flavio Percoco



More information about the OpenStack-dev mailing list