<div dir="ltr">Thank you very much for the info!</div><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Mar 26, 2014 at 6:07 PM, Thomas Spatzier <span dir="ltr"><<a href="mailto:thomas.spatzier@de.ibm.com" target="_blank">thomas.spatzier@de.ibm.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Dimitry,<br>
<br>
the current working draft for the simplified profile in YAML is available<br>
at [1]. Note that this is still work in progress, but should already give a<br>
good impression of where we want to go. And as I said, we are open for<br>
input.<br>
<br>
The stackforge project [2] that Sahdev from our team created is in its<br>
final setup phase (gerrit review still has to be set up), as far as I<br>
understood it. My information is that parser code for TOSCA YAML according<br>
to the current working draft is going to get in by end of the week. This<br>
code is currently maintained in Sahdev's own github repo [3]. Sahdev (IRC<br>
spzala) would be the best contact for the moment when it comes to detail<br>
questions on the code.<br>
<br>
[1]<br>
<a href="https://www.oasis-open.org/committees/document.php?document_id=52571&wg_abbrev=tosca" target="_blank">https://www.oasis-open.org/committees/document.php?document_id=52571&wg_abbrev=tosca</a><br>
[2] <a href="https://github.com/stackforge/heat-translator" target="_blank">https://github.com/stackforge/heat-translator</a><br>
[3] <a href="https://github.com/spzala/heat-translator" target="_blank">https://github.com/spzala/heat-translator</a><br>
<br>
Regards,<br>
Thomas<br>
<br>
> From: Dmitry <<a href="mailto:meytin@gmail.com">meytin@gmail.com</a>><br>
> To: "OpenStack Development Mailing List (not for usage questions)"<br>
> <<a href="mailto:openstack-dev@lists.openstack.org">openstack-dev@lists.openstack.org</a>><br>
> Date: 26/03/2014 11:17<br>
<div class="HOEnZb"><div class="h5">> Subject: Re: [openstack-dev] [Murano][Heat] MuranoPL questions?<br>
><br>
> Hi Thomas,<br>
> Can you share some documentation of what you're doing right now with<br>
> TOSCA-compliant layer?<br>
> We would like to join to this effort.<br>
><br>
> Thanks,<br>
> Dmitry<br>
><br>
<br>
> On Wed, Mar 26, 2014 at 10:38 AM, Thomas Spatzier<br>
<<a href="mailto:thomas.spatzier@de.ibm.com">thomas.spatzier@de.ibm.com</a><br>
> > wrote:<br>
> Excerpt from Zane Bitter's message on 26/03/2014 02:26:42:<br>
><br>
> > From: Zane Bitter <<a href="mailto:zbitter@redhat.com">zbitter@redhat.com</a>><br>
> > To: <a href="mailto:openstack-dev@lists.openstack.org">openstack-dev@lists.openstack.org</a><br>
> > Date: 26/03/2014 02:27<br>
> > Subject: Re: [openstack-dev] [Murano][Heat] MuranoPL questions?<br>
> ><br>
><br>
> <snip><br>
><br>
> > > Cloud administrators are usually technical guys that are capable of<br>
> > > learning HOT and writing YAML templates. They know exact<br>
configuration<br>
> > > of their cloud (what services are available, what is the version of<br>
> > > OpenStack cloud is running) and generally understands how OpenStack<br>
> > > works. They also know about software they intent to install. If such<br>
> guy<br>
> > > wants to install Drupal he knows exactly that he needs HOT template<br>
> > > describing Fedora VM with Apache + PHP + MySQL + Drupal itself. It is<br>
> > > not a problem for him to write such HOT template.<br>
> ><br>
> > I'm aware that TOSCA has these types of constraints, and in fact I<br>
> > suggested to the TOSCA TC that maybe this is where we should draw the<br>
> > line between Heat and some TOSCA-compatible service: HOT should be a<br>
> > concrete description of exactly what you're going to get, whereas some<br>
> > other service (in this case Murano) would act as the constraints<br>
solver.<br>
> > e.g. something like an image name would not be hardcoded in a Murano<br>
> > template, you have some constraints about which operating system and<br>
> > what versions should be allowed, and it would pick one and pass it to<br>
> > Heat. So I am interested in this approach.<br>
<br>
> I can just support Zane's statements above. We are working on exactly<br>
those<br>
> issues in the TOSCA YAML definition, so it would be ideal to just<br>
> collaborate on this. As Zane said, there currently is a thinking that<br>
some<br>
> TOSCA-compliant layer could be a (maybe thin) layer above Heat that<br>
> resolves a more abstract (thus more portable) template into something<br>
> concrete, executable. We have started developing code (early versions are<br>
> on stackforge already) to find out the details.<br>
><br>
> ><br>
> > The worst outcome here would be to end up with something that was<br>
> > equivalent to TOSCA but not easily translatable to the TOSCA Simple<br>
> > Profile YAML format (currently a Working Draft). Where 'easily<br>
> > translatable' preferably means 'by just changing some names'. I can't<br>
> > comment on whether this is the case as things stand.<br>
> ><br>
<br>
> The TOSCA Simple Profile in YAML is a working draft at the moment, so we<br>
> are pretty much open for any input. So let's see to get the right folks<br>
> together and get it right. Since the Murano folks have indicated before<br>
> that they are evaluating the option to join the OASIS TC, I am optimistic<br>
> that we can get the streams together. Having implementation work going on<br>
> here in this community in parallel to the standards work, and both<br>
streams<br>
> inspiring each other, will be fun :-)<br>
><br>
><br>
> Regards,<br>
> Thomas<br>
><br>
><br>
> _______________________________________________<br>
> OpenStack-dev mailing list<br>
> <a href="mailto:OpenStack-dev@lists.openstack.org">OpenStack-dev@lists.openstack.org</a><br>
> <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
> _______________________________________________<br>
> OpenStack-dev mailing list<br>
> <a href="mailto:OpenStack-dev@lists.openstack.org">OpenStack-dev@lists.openstack.org</a><br>
> <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
<br>
<br>
_______________________________________________<br>
OpenStack-dev mailing list<br>
<a href="mailto:OpenStack-dev@lists.openstack.org">OpenStack-dev@lists.openstack.org</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
</div></div></blockquote></div><br></div>