Skip to content

Latest commit

 

History

History
23 lines (12 loc) · 986 Bytes

OpenStack-APIs.md

File metadata and controls

23 lines (12 loc) · 986 Bytes

Links to the various openstack API docs:

Nova: http://docs.openstack.org/developer/python-novaclient/

Keystone: http://docs.openstack.org/developer/python-keystoneclient/

Cinder: http://docs.openstack.org/developer/python-cinderclient/

Swift: http://docs.openstack.org/developer/python-swiftclient/swiftclient.html

Neutron: http://docs.openstack.org/developer/python-neutronclient/

List of base operations we must provide:

Nova: vm operations (start/pause/stop/create/destroy), change vm config, list all instances, list my instances, list hosts, list flavors

Keystone: Query (users/endpoints/groups/roles/regions/policies), post new information, request confirmation on credentials. Not sure how it should tie in... most calls go ask for keystone token first?

Cinder: Create volume, delete volume, list volumes

Swift: Post/get/delete container (post/get/put object?)

Neutron: Create network, delete network, query available networks scoped to user, admin query all networks