from heat.common import urlfetch
from heat.common import policy
-import heat.openstack.common.rpc.common as rpc_common
-
from heat.openstack.common import log as logging
from heat.openstack.common.gettextutils import _
con = req.context
try:
stack_list = self.engine_rpcapi.list_stacks(con)
- except rpc_common.RemoteError as ex:
+ except Exception as ex:
return exception.map_remote_error(ex)
res = {'StackSummaries': [format_stack_summary(s) for s in stack_list]}
stack_list = self.engine_rpcapi.show_stack(con, identity)
- except rpc_common.RemoteError as ex:
+ except Exception as ex:
return exception.map_remote_error(ex)
res = {'Stacks': [format_stack(s) for s in stack_list]}
args['stack_identity'] = self._get_identity(con, stack_name)
result = engine_action[action](con, **args)
- except rpc_common.RemoteError as ex:
+ except Exception as ex:
return exception.map_remote_error(ex)
try:
try:
identity = self._get_identity(con, req.params['StackName'])
templ = self.engine_rpcapi.get_template(con, identity)
- except rpc_common.RemoteError as ex:
+ except Exception as ex:
return exception.map_remote_error(ex)
if templ is None:
res['Parameters'] = [format_validate_parameter(k, v)
for k, v in res['Parameters'].items()]
return api_utils.format_response('ValidateTemplate', res)
- except rpc_common.RemoteError as ex:
+ except Exception as ex:
return exception.map_remote_error(ex)
def delete(self, req):
identity = self._get_identity(con, req.params['StackName'])
res = self.engine_rpcapi.delete_stack(con, identity, cast=False)
- except rpc_common.RemoteError as ex:
+ except Exception as ex:
return exception.map_remote_error(ex)
if res is None:
try:
identity = stack_name and self._get_identity(con, stack_name)
events = self.engine_rpcapi.list_events(con, identity)
- except rpc_common.RemoteError as ex:
+ except Exception as ex:
return exception.map_remote_error(ex)
result = [format_stack_event(e) for e in events]
stack_identity=identity,
resource_name=req.params.get('LogicalResourceId'))
- except rpc_common.RemoteError as ex:
+ except Exception as ex:
return exception.map_remote_error(ex)
result = format_resource_detail(resource_details)
stack_identity=identity,
resource_name=req.params.get('LogicalResourceId'))
- except rpc_common.RemoteError as ex:
+ except Exception as ex:
return exception.map_remote_error(ex)
result = [format_stack_resource(r) for r in resources]
resources = self.engine_rpcapi.list_stack_resources(
con,
stack_identity=identity)
- except rpc_common.RemoteError as ex:
+ except Exception as ex:
return exception.map_remote_error(ex)
summaries = [format_resource_summary(r) for r in resources]
from oslo.config import cfg
+from heat.common import exception as heat_exception
from heat.common import identifier
from heat.common import policy
from heat.openstack.common import rpc
-import heat.openstack.common.rpc.common as rpc_common
from heat.common.wsgi import Request
from heat.rpc import api as rpc_api
from heat.api.aws import exception
'method': 'list_stacks',
'args': {},
'version': self.api_version},
- None).AndRaise(rpc_common.RemoteError("AttributeError"))
+ None).AndRaise(AttributeError())
self.m.ReplayAll()
'method': 'list_stacks',
'args': {},
'version': self.api_version},
- None).AndRaise(rpc_common.RemoteError("Exception"))
+ None).AndRaise(Exception())
self.m.ReplayAll()
'method': 'show_stack',
'args': {'stack_identity': identity},
'version': self.api_version},
- None).AndRaise(rpc_common.RemoteError("InvalidTenant"))
+ None).AndRaise(heat_exception.InvalidTenant())
self.m.ReplayAll()
'method': 'show_stack',
'args': {'stack_identity': identity},
'version': self.api_version}, None
- ).AndRaise(rpc_common.RemoteError("AttributeError"))
+ ).AndRaise(AttributeError())
self.m.ReplayAll()
'method': 'identify_stack',
'args': {'stack_name': stack_name},
'version': self.api_version}, None
- ).AndRaise(rpc_common.RemoteError("StackNotFound"))
+ ).AndRaise(heat_exception.StackNotFound())
self.m.ReplayAll()
'files': {},
'args': engine_args},
'version': self.api_version}, None
- ).AndRaise(rpc_common.RemoteError("AttributeError"))
+ ).AndRaise(AttributeError())
rpc.call(dummy_req.context, self.topic,
{'namespace': None,
'method': 'create_stack',
'files': {},
'args': engine_args},
'version': self.api_version}, None
- ).AndRaise(rpc_common.RemoteError("UnknownUserParameter"))
+ ).AndRaise(heat_exception.UnknownUserParameter())
rpc.call(dummy_req.context, self.topic,
{'namespace': None,
'method': 'create_stack',
'files': {},
'args': engine_args},
'version': self.api_version}, None
- ).AndRaise(rpc_common.RemoteError("UserParameterMissing"))
+ ).AndRaise(heat_exception.UserParameterMissing())
self.m.ReplayAll()
'files': {},
'args': engine_args},
'version': self.api_version}, None
- ).AndRaise(rpc_common.RemoteError("StackExists"))
+ ).AndRaise(heat_exception.StackExists())
self.m.ReplayAll()
'files': {},
'args': engine_args},
'version': self.api_version}, None).AndRaise(
- rpc_common.RemoteError(
- 'StackValidationFailed',
- 'Something went wrong'))
+ heat_exception.StackValidationFailed(
+ message='Something went wrong'))
self.m.ReplayAll()
'method': 'identify_stack',
'args': {'stack_name': stack_name},
'version': self.api_version}, None
- ).AndRaise(rpc_common.RemoteError("StackNotFound"))
+ ).AndRaise(heat_exception.StackNotFound())
self.m.ReplayAll()
'method': 'get_template',
'args': {'stack_identity': identity},
'version': self.api_version}, None
- ).AndRaise(rpc_common.RemoteError("AttributeError"))
+ ).AndRaise(AttributeError())
self.m.ReplayAll()
'method': 'identify_stack',
'args': {'stack_name': stack_name},
'version': self.api_version}, None
- ).AndRaise(rpc_common.RemoteError("StackNotFound"))
+ ).AndRaise(heat_exception.StackNotFound())
self.m.ReplayAll()
'method': 'delete_stack',
'args': {'stack_identity': identity},
'version': self.api_version}, None
- ).AndRaise(rpc_common.RemoteError("AttributeError"))
+ ).AndRaise(AttributeError())
self.m.ReplayAll()
'method': 'identify_stack',
'args': {'stack_name': stack_name},
'version': self.api_version}, None
- ).AndRaise(rpc_common.RemoteError("StackNotFound"))
+ ).AndRaise(heat_exception.StackNotFound())
self.m.ReplayAll()
'method': 'list_events',
'args': {'stack_identity': identity},
'version': self.api_version}, None
- ).AndRaise(rpc_common.RemoteError("Exception"))
+ ).AndRaise(Exception())
self.m.ReplayAll()
'method': 'identify_stack',
'args': {'stack_name': stack_name},
'version': self.api_version}, None
- ).AndRaise(rpc_common.RemoteError("StackNotFound"))
+ ).AndRaise(heat_exception.StackNotFound())
self.m.ReplayAll()
'method': 'identify_stack',
'args': {'stack_name': stack_name},
'version': self.api_version},
- None).AndRaise(rpc_common.RemoteError("StackNotFound"))
+ None).AndRaise(heat_exception.StackNotFound())
self.m.ReplayAll()
'method': 'describe_stack_resource',
'args': args,
'version': self.api_version},
- None).AndRaise(rpc_common.RemoteError("ResourceNotFound"))
+ None).AndRaise(heat_exception.ResourceNotFound())
self.m.ReplayAll()
'method': 'identify_stack',
'args': {'stack_name': stack_name},
'version': self.api_version}, None
- ).AndRaise(rpc_common.RemoteError("StackNotFound"))
+ ).AndRaise(heat_exception.StackNotFound())
self.m.ReplayAll()
'aaaaaaaa-9f88-404d-cccc-ffffffffffff'},
'version': self.api_version},
None).AndRaise(
- rpc_common.RemoteError("PhysicalResourceNotFound"))
+ heat_exception.PhysicalResourceNotFound())
self.m.ReplayAll()
'method': 'identify_stack',
'args': {'stack_name': stack_name},
'version': self.api_version}, None
- ).AndRaise(rpc_common.RemoteError("StackNotFound"))
+ ).AndRaise(heat_exception.StackNotFound())
self.m.ReplayAll()