Hi Georgy, Thanks for all your efforts putting this together.
In the incubation request, one of the proposals is to include Murano under an expanded scope of the Images program, renaming it the Catalog program. I've been extremely pleased with the help of you and your colleagues in helping to define the broader role for Glance as a more general artifact repository. However, the proposal to bring all of Murano under the expanded Images program strains my current understanding of how Images needs to expand in scope. Prior to this email, I was imagining that we would expand the Images program to go beyond storing just block device images, and into more structured items like whole Nova instance templates, Heat templates, and Murano packages. In this scheme, Glance would know everything there is to know about a resource--its type, format, location, size, and relationships to other resources--but it would not know or offer any links for how a resource is to be used. For example, Glance would know the virtual size, the storage format, and all the data associated with a disk image. But it would not necessarily know anything about a user's ability to either boot that disk image in Nova or to populate a Cinder volume with the image data. I think you make a very good point, however. In an orchestrated view of the cloud, the most usable approach is to have links directly from a resource to the actions you can perform with the resource. In pseudocode, image.boot() rather than nova.boot(image). In this more expansive view of the Catalog, I think it would make sense to include Murano entirely as part of the Catalog program. However, this change seems to me to imply a significant architectural shift for OpenStack in general, and I'm just not quite comfortable endorsing it. I'm very eager to hear other opinions about this question--perhaps I am simply not understanding the advantages. In any case, I hope these notes help to frame the question of where Murano can best fit. Thanks again, markwash On Thu, Feb 20, 2014 at 10:35 AM, Georgy Okrokvertskhov < gokrokvertsk...@mirantis.com> wrote: > All, > > Murano is the OpenStack Application Catalog service which has been > developing on stackforge almost 11 months. Murano has been presented on HK > summit on unconference track and now we would like to apply for incubation > during Juno release. > > As the first step we would like to get feedback from TC on Murano > readiness from OpenStack processes standpoint as well as open up > conversation around mission and how it fits OpenStack ecosystem. > > Murano incubation request form is here: > https://wiki.openstack.org/wiki/Murano/Incubation > > As a part of incubation request we are looking for an advice from TC on > the governance model for Murano. Murano may potentially fit to the > expanding scope of Image program, if it will be transformed to Catalog > program. Also it potentially fits Orchestration program, and as a third > option there might be a value in creation of a new standalone Application > Catalog program. We have pros and cons analysis in Murano Incubation > request form. > > Murano team has been working on Murano as a community project. All our > code and bugs/specs are hosted at OpenStack Gerrit and Launchpad > correspondingly. Unit tests and all pep8/hacking checks are run at > OpenStack Jenkins and we have integration tests running at our own Jenkins > server for each patch set. Murano also has all necessary scripts for > devstack integration. We have been holding weekly IRC meetings for the last > 7 months and discussing architectural questions there and in openstack-dev > mailing lists as well. > > Murano related information is here: > > Launchpad: https://launchpad.net/murano > > Murano Wiki page: https://wiki.openstack.org/wiki/Murano > > Murano Documentation: https://wiki.openstack.org/wiki/Murano/Documentation > > Murano IRC channel: #murano > > With this we would like to start the process of incubation application > review. > > Thanks > Georgy > > -- > 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 > OpenStackemail@example.com > http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev > >
_______________________________________________ OpenStack-dev mailing list OpenStackfirstname.lastname@example.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev