Merge "Support of the improved force-delete in client"
This commit is contained in:
@@ -213,9 +213,12 @@ class ResourceManager(object):
|
||||
else:
|
||||
resp = self.api.delete(url)
|
||||
|
||||
if resp.status_code != 204:
|
||||
if resp.status_code not in [200, 204]:
|
||||
self._raise_api_exception(resp)
|
||||
|
||||
if resp.status_code == 200:
|
||||
return get_json(resp)
|
||||
|
||||
def _plurify_resource_name(self):
|
||||
return self.resource_class.resource_name + 's'
|
||||
|
||||
|
||||
@@ -211,7 +211,7 @@ class ClusterManagerV2(ClusterManagerV1):
|
||||
def force_delete(self, cluster_id):
|
||||
"""Force Delete a Cluster."""
|
||||
data = {'force': True}
|
||||
self._delete('/clusters/%s' % cluster_id, data)
|
||||
return self._delete('/clusters/%s' % cluster_id, data)
|
||||
|
||||
|
||||
# NOTE(jfreud): keep this around for backwards compatibility
|
||||
|
||||
Reference in New Issue
Block a user