The volumes resource extension should be prefixed by its alias - os-volumes
This commit is contained in:
@@ -317,12 +317,12 @@ class Volumes(extensions.ExtensionDescriptor):
|
||||
|
||||
# NOTE(justinsb): No way to provide singular name ('volume')
|
||||
# Does this matter?
|
||||
res = extensions.ResourceExtension('volumes',
|
||||
res = extensions.ResourceExtension('os-volumes',
|
||||
VolumeController(),
|
||||
collection_actions={'detail': 'GET'})
|
||||
resources.append(res)
|
||||
|
||||
res = extensions.ResourceExtension('volume_attachments',
|
||||
res = extensions.ResourceExtension('os-volume_attachments',
|
||||
VolumeAttachmentController(),
|
||||
parent=dict(
|
||||
member_name='server',
|
||||
|
||||
@@ -221,30 +221,30 @@ class TestOpenStackClient(object):
|
||||
return self.api_delete('/flavors/%s' % flavor_id)
|
||||
|
||||
def get_volume(self, volume_id):
|
||||
return self.api_get('/volumes/%s' % volume_id)['volume']
|
||||
return self.api_get('/os-volumes/%s' % volume_id)['volume']
|
||||
|
||||
def get_volumes(self, detail=True):
|
||||
rel_url = '/volumes/detail' if detail else '/volumes'
|
||||
rel_url = '/os-volumes/detail' if detail else '/os-volumes'
|
||||
return self.api_get(rel_url)['volumes']
|
||||
|
||||
def post_volume(self, volume):
|
||||
return self.api_post('/volumes', volume)['volume']
|
||||
return self.api_post('/os-volumes', volume)['volume']
|
||||
|
||||
def delete_volume(self, volume_id):
|
||||
return self.api_delete('/volumes/%s' % volume_id)
|
||||
return self.api_delete('/os-volumes/%s' % volume_id)
|
||||
|
||||
def get_server_volume(self, server_id, attachment_id):
|
||||
return self.api_get('/servers/%s/volume_attachments/%s' %
|
||||
return self.api_get('/servers/%s/os-volume_attachments/%s' %
|
||||
(server_id, attachment_id))['volumeAttachment']
|
||||
|
||||
def get_server_volumes(self, server_id):
|
||||
return self.api_get('/servers/%s/volume_attachments' %
|
||||
return self.api_get('/servers/%s/os-volume_attachments' %
|
||||
(server_id))['volumeAttachments']
|
||||
|
||||
def post_server_volume(self, server_id, volume_attachment):
|
||||
return self.api_post('/servers/%s/volume_attachments' %
|
||||
return self.api_post('/servers/%s/os-volume_attachments' %
|
||||
(server_id), volume_attachment)['volumeAttachment']
|
||||
|
||||
def delete_server_volume(self, server_id, attachment_id):
|
||||
return self.api_delete('/servers/%s/volume_attachments/%s' %
|
||||
return self.api_delete('/servers/%s/os-volume_attachments/%s' %
|
||||
(server_id, attachment_id))
|
||||
|
||||
Reference in New Issue
Block a user