[openstack-dev] [solum] use of the plan for m1
Murali Allada
murali.allada at RACKSPACE.COM
Wed Mar 5 04:33:01 UTC 2014
+1 for using a simple plan file for M1.
I agree, the language pack id would need to be part of the plan file.
-Murali
On Mar 4, 2014, at 9:20 PM, devdatta kulkarni <devdatta.kulkarni at rackspace.com>
wrote:
> I support this approach.
>
> Customization of build and deploy lifecycle actions depends on
> the ability to register different kinds of services for performing
> these actions. I can imagine that operators would want to provide
> such services as part of their Solum install. Then, app developers
> would be able to find about such services and refer to them in
> their application descriptor (may be a plan file, may be
> something else). However, for m1, I agree that we should go with
> the view that build and deploy services are not externalized, but are
> available as default services in Solum.
>
> About the proposed simpler descriptor -- the only question I have is about
> the language-pack to use to build the app. Won't we need it in the
> application descriptor? So I propose:
>
> artifacts:
> - name: My Python App
> artifact_type: application.heroku
> content: { href: http://github.com/some/project }
> language-pack: <language-pack-id>
>
> - Devdatta
>
>
> -----Original Message-----
> From: "Angus Salkeld" <angus.salkeld at rackspace.com>
> Sent: Tuesday, March 4, 2014 8:52pm
> To: openstack-dev at lists.openstack.org
> Subject: [openstack-dev] [solum] use of the plan for m1
>
> Hi all
>
> I just wanted to clarify our use of the camp plan file (esp. for m1).
>
> Up until now I have been under the impression that use the plan
> to describe the app lifecycle (build/test/deploy) and the contents
> of the app.
>
> After attempting to write code that converts plans like this into
> heat templates started to think that this is not a good idea as
> it is mixing two ideas from very different areas. It also makes
> the resulting plan complex.
>
> I suggest we move from some of the plans suggested here:
> https://etherpad.openstack.org/p/solum-demystified
>
> to a very simple:
> artifacts:
> - name: My Python App
> artifact_type: application.heroku
> content: { href: http://github.com/some/project }
>
> For m1 we can assume a lifecycle of build and deploy. After that
> we can figure out how we would want to expose the lifecycle
> choices/customization to the user.
>
> Thoughts?
>
> -Angus
>
> _______________________________________________
> OpenStack-dev mailing list
> OpenStack-dev at lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>
>
>
> _______________________________________________
> OpenStack-dev mailing list
> OpenStack-dev at lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
More information about the OpenStack-dev
mailing list