openstack team mailing list archive
-
openstack team
-
Mailing list archive
-
Message #02985
Re: Compute API 1.1 -- Seeking Community Input
On Jun 29, 2011, at 12:08 PM, Lorin Hochstein wrote:
Hi Jorge:
So far, I've been strictly a ecuatools user for interacting with OpenStack, but I'm interested in playing with tools that use the API. Is there some equivalent set of tools that provides a CLI for doing basic things like launching instances, listing images, etc by talking to the OpenStack API?
Also, is https://github.com/rackspace/python-cloudfiles the OpenStack equivalent of "boto" for EC2, or is it unrelated to OpenStack?
I did some quick searches on the wiki but couldn't find the answers to either of these questions.
Heya, Yes, there is the 'python-novaclient' package which provides a cli (the 'nova' command), as well as a programmatic interface for python code.
And, yes, CloudFiles == Openstack/Swift so most cloudfiles clients / client-libraries should work just fine. (we usually use the swift_client that's bundled with the swift code, but I don't know if that's available separately)
(Really, the swift api is simple enough that I've seen clients implemented with curl and bash scripts :) )
Lorin
--
Lorin Hochstein, Computer Scientist
USC Information Sciences Institute
703.812.3710
http://www.east.isi.edu/~lorin
On Jun 29, 2011, at 12:09 PM, Jorge Williams wrote:
Hello All,
New version of OpenStack Compute 1.1 API spec is out.
PDF: http://docs.openstack.org/cactus/openstack-compute/developer/openstack-compute-api-1.1/os-compute-devguide-cactus.pdf
WebHelp: http://docs.openstack.org/cactus/openstack-compute/developer/openstack-compute-api-1.1/content/index.html
See the "Document Change History" section for a list of changes.
I've gotten a lot of suggestions since the summit, and I've tried to take them all into account. The only changes that I have planed is to update some of the status codes as suggested by Mark Nottingham. That said, I'd like to go through one final round of reviews before we fix the contract.
Please submit your comments by July 11th after which I propose we freeze the core API -- new changes can come in as extensions or will have to wait until the next version.
You can contribute by leaving comments in the WebHelp version or if you find something broken, or want to make another change, you can submit a merge request to the openstack-manuals project.
Thank you very much for your input,
jOrGe W.
_______________________________________________
Mailing list: https://launchpad.net/~openstack
Post to : openstack@xxxxxxxxxxxxxxxxxxx<mailto:openstack@xxxxxxxxxxxxxxxxxxx>
Unsubscribe : https://launchpad.net/~openstack
More help : https://help.launchpad.net/ListHelp
_______________________________________________
Mailing list: https://launchpad.net/~openstack
Post to : openstack@xxxxxxxxxxxxxxxxxxx<mailto:openstack@xxxxxxxxxxxxxxxxxxx>
Unsubscribe : https://launchpad.net/~openstack
More help : https://help.launchpad.net/ListHelp
--
Monsyne M. Dragon
OpenStack/Nova
cell 210-441-0965
work x 5014190
References