Comment 10 for bug 1443089

Revision history for this message
Everett Toews (everett-toews) wrote :

Looks like HP is using v1 API [1].

$ openstack --debug image list
...
DEBUG: openstackclient.image.client Instantiating image api: <class 'openstackclient.api.image_v1.APIv1'>
DEBUG: keystoneclient.session REQ: curl -g -i -X GET https://region-b.geo-1.images.hpcloudsvc.com:443/v1.0/images -H "User-Agent: python-keystoneclient" -H "X-Auth-Token: {SHA1}xxx"

Hmmmmm...tried this on Rackspace too expecting the v2 API [2]. It returns the same 25 only images but I get this wackiness.

$ openstack --debug image list
...
DEBUG: openstackclient.image.client Instantiating image api: <class 'openstackclient.api.image_v1.APIv1'>
DEBUG: keystoneclient.session REQ: curl -g -i -X GET https://iad.images.api.rackspacecloud.com/v2/v1/images -H "User-Agent: python-keystoneclient" -H "X-Auth-Token: {SHA1}xxx"

I'm not too sure what to make of that. https://iad.images.api.rackspacecloud.com/v2/v1/images isn't a valid URL. Maybe openstack --debug isn't logging what's really going on?

[1] https://github.com/openstack/os-client-config/blob/master/os_client_config/vendors.py#L23
[2] https://github.com/openstack/os-client-config/blob/master/os_client_config/vendors.py#L32