Hello,

I've been working very closely with the openstack compute driver on
libcloud and its great! However, not all API functionality is exposed
through nova. One specific call I was trying to make this week was to call
the cinder API to list all volumes (specifically, i needed it to pass the
'all_tenants' attribute which is not supported by the os-volume nova
extension).

I was still able to use the libcloud driver to make calls to cinder by
modifying the _ex_force_base_url to match the corresponding value for
cinder in the service catalog, but it is not an elegant process.

During my discussions in the IRC chat it was brought up that there was talk
to support both nova and cinder from the openstack driver, by way of
creating a separate driver that dealt only with calls to cinder, but could
be wrapped in the compute driver interface.

I look forward to coding up a solution, but before I begin, I think its
best to call out to the developers: is there anything else that I should
know? Any specifications that were previously discussed? Any specific
template I should be following to ensure compatability with the openstack
compute driver and consistency with the rest of the storage drivers?

Thanks for your help,
Steve Gregory

Reply via email to