Thanks Angus but I think I have managed to get confused again :) So let me take a step back. From a users' perspective, what is the least number of steps they would need to take in order to have a running application with Solum? I understand there might be two variations on this - git-push and git-pull - and the answer may be different for each.
If this is documented somewhere, I'm happy to peruse through that instead; just point me to it. Thanks, Shaunak ________________________________________ From: Angus Salkeld [angus.salk...@rackspace.com] Sent: Tuesday, February 18, 2014 6:13 PM To: openstack-dev@lists.openstack.org Subject: Re: [openstack-dev] [solum] Question about solum-minimal-cli BP On 18/02/14 14:19 +0000, Shaunak Kashyap wrote: >Thanks Angus and Devdatta. I think I understand. > >Angus -- what you said seems to mirror the Heroku CLI usage: a) User runs >"app/plan create" (to create the remote repo), then b) user runs "git push >..." (which pushes the code to the remote repo and creates 1 assembly, >resulting in a running application). If this is the intended flow for the >user, it makes sense to me. Just to be clear, I am not totally sure we are going to glue git repo generation to create plan (it *could* be part of create assembly). > >One follow up question: under what circumstances will the user need to >explicitly run "assembly create"? Would it be used exclusively for adding more >assemblies to an already running app? If you are not using the git-push mechanism, but the git-pull. Here you have your own repo (say on github) and there is not a git-repo-generation phase. -Angus > >Thanks, > >Shaunak > >________________________________________ >From: Angus Salkeld [angus.salk...@rackspace.com] >Sent: Monday, February 17, 2014 5:54 PM >To: openstack-dev@lists.openstack.org >Subject: Re: [openstack-dev] [solum] Question about solum-minimal-cli BP > >On 17/02/14 21:47 +0000, Shaunak Kashyap wrote: >>Hey folks, >> >>I was reading through >>https://wiki.openstack.org/wiki/Solum/FeatureBlueprints/CLI-minimal-implementation >> and have a question. >> >>If I’m understanding “app create” and “assembly create” correctly, the user >>will have to run “app create” first, followed by “assembly create” to have a >>running application. Is this correct? If so, what is the reason for “app >>create” not automatically creating one assembly as well? > >On that page it seems that "app create" is the same as "plan create". > >The only reason I can see for seperating the plan from the assembly is >when you have "git-push". >Then you need to have something create the git repo for you. > >1 plan create (with a reference to a git-push requirement) would create > the remote git repo for you. >2 you clone and populate the repo with your app code >3 you push, and that causes the assembly create/update. > >Adrian might want to correct my here tho' > >-Angus > >> >>Thanks, >>Shaunak > >>_______________________________________________ >>OpenStack-dev mailing list >>OpenStack-dev@lists.openstack.org >>http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev > > >_______________________________________________ >OpenStack-dev mailing list >OpenStack-dev@lists.openstack.org >http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev > >_______________________________________________ >OpenStack-dev mailing list >OpenStack-dev@lists.openstack.org >http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev _______________________________________________ OpenStack-dev mailing list OpenStack-dev@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev _______________________________________________ OpenStack-dev mailing list OpenStack-dev@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev