[openstack-dev] [openstack-tc] Motion to validate Heat's application as incubated project

Monty Taylor mordred at inaugust.com
Thu Oct 25 20:31:47 UTC 2012


I agree wholeheartedly with everything Mark says below.

On 10/25/2012 01:26 PM, Mark McLoughlin wrote:
> On Wed, 2012-10-24 at 09:07 +1100, Angus Salkeld wrote:
>> Dear Member of the OpenStack Technical Committee,
>>
>> Following up on Heat's application to the former PPB to be
>> incubated that was done in July [1], we would like you to consider a
>> motion to validate this application at your next meeting.
>>
>> The project's application can be found at [2].
>>
>> We would be happy to answer any question you may have about our
>> application and hope that you will give a favorable answer to our request.
>>
>> [1] http://www.mail-archive.com/openstack@lists.launchpad.net/msg14506.html
>> [2] http://wiki.openstack.org/Heat
> 
> I know some members of the TC would like to discuss the "widening of
> OpenStack's scope"[1] that including Heat implies. IMHO it would be good
> to give that subject a thoughtful airing on the mailing list rather than
> rush a discussion at the next meeting.
> 
> Briefly, my feeling on the "scope" question is that at its core Heat
> provides some very straightforward and easy to understand orchestration
> features which are a really nice addition to OpenStack.
> 
> By orchestration, I mean it gives you the ability to say "run my
> Wordpress app" and have the following happen:
> 
>   1) The DB server instance is launched, perhaps with user-supplied 
>      parameters like the DB admin password passed to the instance via
>      user-data
>   2) During its startup it reports its IP address back to Heat
>   3) Heat sees that the DB has started and launches the Wordpress 
>      server with the DB IP address passed via user-data
>   4) The Wordpress app configures itself to use the DB and then reports 
>      its own IP address back to Heat
>   5) Heat uses the IP address to build a URL for the Wordpress server 
>      and returns the URL to the user
> 
> All of the instructions to Heat about how to orchestrate the launching
> of an app are supplied as part of the "run my Wordpress app" request in
> the form of a "template" file. If you know AWS CloudFormations, then you
> know how this works. Heat borrows heavily from it.
> 
> This is a really sweet feature and serves as a great integration point
> for all OpenStack APIs. I'd love to see this be accepted into the family
> of OpenStack projects.
> 
> In considering the incubation proposal, I'd like to see us consider e.g.
> 
>   * Is the project a sound technical idea?
>   * Does the architecture make sense?
>   * Is the service useful to OpenStack operators or users?
>   * Are the APIs a good addition to OpenStack APIs?
>   * Is the project following OpenStack development processes?
>   * Does the project look like it has a healthy future?
> 
> There's a whole other discussion about "what is core?", "what is
> OpenStack™?", "what services/APIs are required for a cloud to use the
> OpenStack name?", etc.
> 
> That's a discussion that the TC and Foundation Board need to have (both
> separately and together) but I'd hate to see the TC undermine the
> progress of a thriving project like Heat because we haven't got our act
> together on those questions.
> 
> The first question  should be whether we hope to welcome Heat into the
> family of OpenStack projects after an incubation period.
> 
> The second, later question should be how we classify Heat's role in that
> family once it has been incubated.
> 
> Cheers,
> Mark.
> 
> 
> _______________________________________________
> OpenStack-TC mailing list
> OpenStack-TC at lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-tc
> 



More information about the OpenStack-dev mailing list