Revision c2b5da2f kamaki/clients/compute/__init__.py
b/kamaki/clients/compute/__init__.py | ||
---|---|---|
118 | 118 |
:param new_name: (str) |
119 | 119 |
""" |
120 | 120 |
req = {'server': {'name': new_name}} |
121 |
r = self.servers_put(server_id, json_data=req) |
|
122 |
r.release() |
|
121 |
self.servers_put(server_id, json_data=req) |
|
123 | 122 |
|
124 | 123 |
def delete_server(self, server_id): |
125 | 124 |
"""Submit a deletion request for a server specified by id |
126 | 125 |
|
127 | 126 |
:param server_id: integer (str or int) |
128 | 127 |
""" |
129 |
r = self.servers_delete(server_id) |
|
130 |
r.release() |
|
128 |
self.servers_delete(server_id) |
|
131 | 129 |
|
132 | 130 |
def reboot_server(self, server_id, hard=False): |
133 | 131 |
""" |
... | ... | |
137 | 135 |
""" |
138 | 136 |
boot_type = 'HARD' if hard else 'SOFT' |
139 | 137 |
req = {'reboot': {'type': boot_type}} |
140 |
r = self.servers_post(server_id, 'action', json_data=req) |
|
141 |
r.release() |
|
138 |
self.servers_post(server_id, 'action', json_data=req) |
|
142 | 139 |
|
143 | 140 |
def get_server_metadata(self, server_id, key=''): |
144 | 141 |
""" |
... | ... | |
188 | 185 |
|
189 | 186 |
:param key: (str) the meta key |
190 | 187 |
""" |
191 |
r = self.servers_delete(server_id, 'meta/' + key) |
|
192 |
r.release() |
|
188 |
self.servers_delete(server_id, 'meta/' + key) |
|
193 | 189 |
|
194 | 190 |
def list_flavors(self, detail=False): |
195 | 191 |
""" |
... | ... | |
238 | 234 |
""" |
239 | 235 |
:param image_id: (str) |
240 | 236 |
""" |
241 |
r = self.images_delete(image_id) |
|
242 |
r.release() |
|
237 |
self.images_delete(image_id) |
|
243 | 238 |
|
244 | 239 |
def get_image_metadata(self, image_id, key=''): |
245 | 240 |
""" |
... | ... | |
286 | 281 |
:param key: (str) metadatum key |
287 | 282 |
""" |
288 | 283 |
command = path4url('meta', key) |
289 |
r = self.images_delete(image_id, command) |
|
290 |
r.release() |
|
284 |
self.images_delete(image_id, command) |
Also available in: Unified diff