Merge "use FAULT_MAP from neutron-lib"
This commit is contained in:
commit
92113085cd
@ -17,6 +17,7 @@ import uuid
|
||||
|
||||
from neutron_lib.api.definitions import external_net as extnet_apidef
|
||||
from neutron_lib.api.definitions import port_security as psec
|
||||
from neutron_lib.api import faults
|
||||
from neutron_lib.api import validators
|
||||
from neutron_lib import constants
|
||||
from neutron_lib import context as q_context
|
||||
@ -34,7 +35,6 @@ import webob.exc
|
||||
|
||||
from neutron.api import extensions as neutron_extensions
|
||||
from neutron.api.v2 import attributes as attr
|
||||
from neutron.api.v2 import base
|
||||
from neutron.db import _model_query as model_query
|
||||
from neutron.db import _resource_extend as resource_extend
|
||||
from neutron.db import _utils as db_utils
|
||||
@ -766,14 +766,14 @@ class NsxPluginV2(addr_pair_db.AllowedAddressPairsMixin,
|
||||
Exceptions specific to the NSX Plugin are mapped to standard
|
||||
HTTP Exceptions.
|
||||
"""
|
||||
base.FAULT_MAP.update({nsx_exc.InvalidNovaZone:
|
||||
webob.exc.HTTPBadRequest,
|
||||
nsx_exc.NoMorePortsException:
|
||||
webob.exc.HTTPBadRequest,
|
||||
nsx_exc.MaintenanceInProgress:
|
||||
webob.exc.HTTPServiceUnavailable,
|
||||
nsx_exc.InvalidSecurityCertificate:
|
||||
webob.exc.HTTPBadRequest})
|
||||
faults.FAULT_MAP.update({nsx_exc.InvalidNovaZone:
|
||||
webob.exc.HTTPBadRequest,
|
||||
nsx_exc.NoMorePortsException:
|
||||
webob.exc.HTTPBadRequest,
|
||||
nsx_exc.MaintenanceInProgress:
|
||||
webob.exc.HTTPServiceUnavailable,
|
||||
nsx_exc.InvalidSecurityCertificate:
|
||||
webob.exc.HTTPBadRequest})
|
||||
|
||||
def _validate_provider_create(self, context, network):
|
||||
segments = network.get(mpnet.SEGMENTS)
|
||||
|
@ -18,6 +18,7 @@ from neutron_lib.api.definitions import availability_zone as az_def
|
||||
from neutron_lib.api.definitions import external_net as extnet_apidef
|
||||
from neutron_lib.api.definitions import network as net_def
|
||||
from neutron_lib.api.definitions import port_security as psec
|
||||
from neutron_lib.api import faults
|
||||
from neutron_lib.api.validators import availability_zone as az_validator
|
||||
from neutron_lib.exceptions import port_security as psec_exc
|
||||
from neutron_lib.services.qos import constants as qos_consts
|
||||
@ -25,7 +26,6 @@ from neutron_lib.services.qos import constants as qos_consts
|
||||
from neutron.api.rpc.agentnotifiers import dhcp_rpc_agent_api
|
||||
from neutron.api.rpc.handlers import dhcp_rpc
|
||||
from neutron.api.rpc.handlers import metadata_rpc
|
||||
from neutron.api.v2 import base
|
||||
from neutron.common import rpc as n_rpc
|
||||
from neutron.common import topics
|
||||
from neutron.db import _resource_extend as resource_extend
|
||||
@ -268,15 +268,14 @@ class NsxV3Plugin(agentschedulers_db.AZDhcpAgentSchedulerDbMixin,
|
||||
Exceptions specific to the NSX Plugin are mapped to standard
|
||||
HTTP Exceptions.
|
||||
"""
|
||||
base.FAULT_MAP.update({nsx_lib_exc.ManagerError:
|
||||
webob.exc.HTTPBadRequest,
|
||||
nsx_lib_exc.ServiceClusterUnavailable:
|
||||
webob.exc.HTTPServiceUnavailable,
|
||||
nsx_lib_exc.ClientCertificateNotTrusted:
|
||||
webob.exc.HTTPBadRequest,
|
||||
nsx_exc.SecurityGroupMaximumCapacityReached:
|
||||
webob.exc.HTTPBadRequest,
|
||||
})
|
||||
faults.FAULT_MAP.update({nsx_lib_exc.ManagerError:
|
||||
webob.exc.HTTPBadRequest,
|
||||
nsx_lib_exc.ServiceClusterUnavailable:
|
||||
webob.exc.HTTPServiceUnavailable,
|
||||
nsx_lib_exc.ClientCertificateNotTrusted:
|
||||
webob.exc.HTTPBadRequest,
|
||||
nsx_exc.SecurityGroupMaximumCapacityReached:
|
||||
webob.exc.HTTPBadRequest})
|
||||
|
||||
def _init_fwaas(self, resource, event, trigger, **kwargs):
|
||||
self.fwaas_callbacks = None
|
||||
|
Loading…
x
Reference in New Issue
Block a user