The Murano project has been incubated in the OpenStack Juno release. Its excessive development has yielded to a seamless and tied integration of the application catalog service in the OpenStack ecosystem. From a high-level architecture perspective, Murano uses existing core OpenStack services that include Keystone, Glance, Heat, Horizon, Ceilometer, Cinder, Docker using Nova plugins, and optionally Mistral.
Mistral is a new innovative OpenStack project providing Workflow-as-a Service. Mistral can be used to manage processes and trace their states in an asynchronous way. To read more about the latest updates of the Mistral project, please refer to the official OpenStack project page found at https://docs.openstack.org/mistral/latest/.
The Murano architecture in OpenStack can be broken down as illustrated in the following figure:
The Murano major components...