Revision 6d6d5141 kamaki/clients/compute/__init__.py
b/kamaki/clients/compute/__init__.py | ||
---|---|---|
112 | 112 |
security_group=None, |
113 | 113 |
user_data=None, |
114 | 114 |
availability_zone=None, |
115 |
server=None, |
|
116 | 115 |
metadata=None, |
117 | 116 |
personality=None, |
118 | 117 |
response_headers=dict(location=None)): |
... | ... | |
271 | 270 |
:returns: dict of updated key:val metadata |
272 | 271 |
""" |
273 | 272 |
req = {'meta': {key: val}} |
274 |
r = self.servers_put(server_id, key, json_data=req, success=201) |
|
273 |
r = self.servers_metadata_put( |
|
274 |
server_id, key, json_data=req, success=201) |
|
275 | 275 |
return r.json['meta'] |
276 | 276 |
|
277 | 277 |
def update_server_metadata( |
... | ... | |
285 | 285 |
:returns: dict of updated key:val metadata |
286 | 286 |
""" |
287 | 287 |
req = {'metadata': metadata} |
288 |
r = self.servers_post(server_id, json_data=req, success=201) |
|
288 |
r = self.servers_metadata_post(server_id, json_data=req, success=201)
|
|
289 | 289 |
for k, v in response_headers.items(): |
290 | 290 |
response_headers[k] = r.headers.get(k, v) |
291 | 291 |
return r.json['metadata'] |
... | ... | |
298 | 298 |
|
299 | 299 |
:returns: (dict) response headers |
300 | 300 |
""" |
301 |
r = self.servers_delete(server_id, key) |
|
301 |
r = self.servers_metadata_delete(server_id, key)
|
|
302 | 302 |
return r.headers |
303 | 303 |
|
304 | 304 |
def list_flavors(self, detail=False, response_headers=dict( |
... | ... | |
381 | 381 |
:returns: (dict) updated metadata |
382 | 382 |
""" |
383 | 383 |
req = {'meta': {key: val}} |
384 |
r = self.images_put(image_id, 'metadata/' + key, json_data=req)
|
|
384 |
r = self.images_metadata_put(image_id, key, json_data=req)
|
|
385 | 385 |
return r.json['meta'] |
386 | 386 |
|
387 | 387 |
def update_image_metadata( |
... | ... | |
408 | 408 |
|
409 | 409 |
:returns: (dict) response headers |
410 | 410 |
""" |
411 |
command = path4url('metadata', key) |
|
412 |
r = self.images_delete(image_id, command) |
|
411 |
r = self.images_metadata_delete(image_id, key) |
|
413 | 412 |
return r.headers |
414 | 413 |
|
415 | 414 |
def get_floating_ip_pools(self, tenant_id): |
Also available in: Unified diff