Use neutron-lib callbacks module

Change-Id: Id348f28655d2e414201bbd71b9b2e47760aaed5a
This commit is contained in:
Adit Sarfaty 2017-04-25 10:36:26 +03:00
parent e04cef8c17
commit 228181c7da
31 changed files with 55 additions and 54 deletions

View File

@ -21,15 +21,15 @@ from sqlalchemy.orm import exc
from sqlalchemy import sql from sqlalchemy import sql
from neutron.api.v2 import attributes from neutron.api.v2 import attributes
from neutron.callbacks import events
from neutron.callbacks import registry
from neutron.callbacks import resources
from neutron.common import utils as n_utils from neutron.common import utils as n_utils
from neutron.db import api as db_api from neutron.db import api as db_api
from neutron.db import db_base_plugin_v2 from neutron.db import db_base_plugin_v2
from neutron.db.models import securitygroup as securitygroups_db from neutron.db.models import securitygroup as securitygroups_db
from neutron.extensions import securitygroup as ext_sg from neutron.extensions import securitygroup as ext_sg
from neutron_lib.api import validators from neutron_lib.api import validators
from neutron_lib.callbacks import events
from neutron_lib.callbacks import registry
from neutron_lib.callbacks import resources
from neutron_lib import constants as n_constants from neutron_lib import constants as n_constants
from neutron_lib.db import model_base from neutron_lib.db import model_base
from neutron_lib.utils import helpers from neutron_lib.utils import helpers

View File

@ -16,10 +16,11 @@ import abc
import six import six
from neutron.callbacks import events
from neutron.callbacks import registry
from neutron.db import l3_db from neutron.db import l3_db
from neutron.db import models_v2 from neutron.db import models_v2
from neutron_lib.callbacks import events
from neutron_lib.callbacks import registry
from vmware_nsx._i18n import _ from vmware_nsx._i18n import _
from vmware_nsx.common import exceptions as nsxv_exc from vmware_nsx.common import exceptions as nsxv_exc
from vmware_nsx.common import nsxv_constants from vmware_nsx.common import nsxv_constants

View File

@ -34,9 +34,6 @@ from sqlalchemy.orm import exc as sa_exc
from neutron.api import extensions as neutron_extensions from neutron.api import extensions as neutron_extensions
from neutron.api.v2 import attributes as attr from neutron.api.v2 import attributes as attr
from neutron.callbacks import events
from neutron.callbacks import registry
from neutron.callbacks import resources
from neutron.common import ipv6_utils from neutron.common import ipv6_utils
from neutron.common import rpc as n_rpc from neutron.common import rpc as n_rpc
from neutron.common import topics from neutron.common import topics
@ -80,6 +77,9 @@ from neutron.quota import resource_registry
from neutron.services.flavors import flavors_plugin from neutron.services.flavors import flavors_plugin
from neutron.services.qos import qos_consts from neutron.services.qos import qos_consts
from neutron_lib.api.definitions import portbindings as pbin from neutron_lib.api.definitions import portbindings as pbin
from neutron_lib.callbacks import events
from neutron_lib.callbacks import registry
from neutron_lib.callbacks import resources
from vmware_nsx.dvs import dvs from vmware_nsx.dvs import dvs
from vmware_nsx.services.qos.common import utils as qos_com_utils from vmware_nsx.services.qos.common import utils as qos_com_utils
from vmware_nsx.services.qos.nsx_v import driver as qos_driver from vmware_nsx.services.qos.nsx_v import driver as qos_driver

View File

@ -22,10 +22,6 @@ from neutron.api.rpc.handlers import dhcp_rpc
from neutron.api.rpc.handlers import metadata_rpc from neutron.api.rpc.handlers import metadata_rpc
from neutron.api.rpc.handlers import resources_rpc from neutron.api.rpc.handlers import resources_rpc
from neutron.api.v2 import attributes from neutron.api.v2 import attributes
from neutron.callbacks import events
from neutron.callbacks import exceptions as callback_exc
from neutron.callbacks import registry
from neutron.callbacks import resources
from neutron.common import rpc as n_rpc from neutron.common import rpc as n_rpc
from neutron.common import topics from neutron.common import topics
from neutron.db import _utils as db_utils from neutron.db import _utils as db_utils
@ -63,6 +59,10 @@ from neutron.services.qos import qos_consts
from neutron_lib.api.definitions import portbindings as pbin from neutron_lib.api.definitions import portbindings as pbin
from neutron_lib.api.definitions import provider_net as pnet from neutron_lib.api.definitions import provider_net as pnet
from neutron_lib.api import validators from neutron_lib.api import validators
from neutron_lib.callbacks import events
from neutron_lib.callbacks import exceptions as callback_exc
from neutron_lib.callbacks import registry
from neutron_lib.callbacks import resources
from neutron_lib import constants as const from neutron_lib import constants as const
from neutron_lib import context as q_context from neutron_lib import context as q_context
from neutron_lib import exceptions as n_exc from neutron_lib import exceptions as n_exc

View File

@ -14,11 +14,11 @@
# License for the specific language governing permissions and limitations # License for the specific language governing permissions and limitations
# under the License. # under the License.
from neutron.callbacks import events
from neutron.callbacks import registry
from neutron.callbacks import resources
from neutron_dynamic_routing.db import bgp_db from neutron_dynamic_routing.db import bgp_db
from neutron_dynamic_routing.extensions import bgp as bgp_ext from neutron_dynamic_routing.extensions import bgp as bgp_ext
from neutron_lib.callbacks import events
from neutron_lib.callbacks import registry
from neutron_lib.callbacks import resources
from neutron_lib import context as n_context from neutron_lib import context as n_context
from neutron_lib.services import base as service_base from neutron_lib.services import base as service_base

View File

@ -19,9 +19,9 @@ import xml.etree.ElementTree as et
from networking_sfc.extensions import flowclassifier from networking_sfc.extensions import flowclassifier
from networking_sfc.services.flowclassifier.common import exceptions as exc from networking_sfc.services.flowclassifier.common import exceptions as exc
from networking_sfc.services.flowclassifier.drivers import base as fc_driver from networking_sfc.services.flowclassifier.drivers import base as fc_driver
from neutron.callbacks import events from neutron_lib.callbacks import events
from neutron.callbacks import registry from neutron_lib.callbacks import registry
from neutron.callbacks import resources from neutron_lib.callbacks import resources
from neutron_lib import context as n_context from neutron_lib import context as n_context
from neutron_lib.plugins import directory from neutron_lib.plugins import directory
from oslo_config import cfg from oslo_config import cfg

View File

@ -23,11 +23,11 @@ from oslo_log import log as logging
from oslo_utils import excutils from oslo_utils import excutils
from oslo_utils import uuidutils from oslo_utils import uuidutils
from neutron.callbacks import events
from neutron.callbacks import registry
from neutron.callbacks import resources
from neutron.plugins.common import utils as n_utils from neutron.plugins.common import utils as n_utils
from neutron_lib.api.definitions import provider_net as providernet from neutron_lib.api.definitions import provider_net as providernet
from neutron_lib.callbacks import events
from neutron_lib.callbacks import registry
from neutron_lib.callbacks import resources
from neutron_lib import constants from neutron_lib import constants
from neutron_lib import context from neutron_lib import context
from neutron_lib import exceptions as n_exc from neutron_lib import exceptions as n_exc

View File

@ -13,9 +13,9 @@
# License for the specific language governing permissions and limitations # License for the specific language governing permissions and limitations
# under the License. # under the License.
from neutron.callbacks import events from neutron_lib.callbacks import events
from neutron.callbacks import registry from neutron_lib.callbacks import registry
from neutron.callbacks import resources from neutron_lib.callbacks import resources
from neutron_lib import constants from neutron_lib import constants
from neutron_lib import exceptions as n_exc from neutron_lib import exceptions as n_exc
from oslo_log import helpers as log_helpers from oslo_log import helpers as log_helpers

View File

@ -18,11 +18,11 @@ from oslo_config import cfg
from oslo_log import log as logging from oslo_log import log as logging
from oslo_utils import excutils from oslo_utils import excutils
from neutron.callbacks import events
from neutron.callbacks import registry
from neutron.services.trunk import constants as trunk_consts from neutron.services.trunk import constants as trunk_consts
from neutron.services.trunk.drivers import base from neutron.services.trunk.drivers import base
from neutron_lib.api.definitions import portbindings from neutron_lib.api.definitions import portbindings
from neutron_lib.callbacks import events
from neutron_lib.callbacks import registry
from vmware_nsx.common import nsx_constants as nsx_consts from vmware_nsx.common import nsx_constants as nsx_consts
from vmware_nsx.common import utils as nsx_utils from vmware_nsx.common import utils as nsx_utils

View File

@ -18,8 +18,8 @@ import sys
from vmware_nsx._i18n import _ from vmware_nsx._i18n import _
from vmware_nsx.shell import resources as nsxadmin from vmware_nsx.shell import resources as nsxadmin
from neutron.callbacks import registry
from neutron.common import profiler # noqa from neutron.common import profiler # noqa
from neutron_lib.callbacks import registry
from oslo_log import log as logging from oslo_log import log as logging
LOG = logging.getLogger(__name__) LOG = logging.getLogger(__name__)

View File

@ -13,8 +13,8 @@
# under the License. # under the License.
from neutron.callbacks import registry
from neutron.db import l3_db from neutron.db import l3_db
from neutron_lib.callbacks import registry
from neutron_lib import exceptions from neutron_lib import exceptions
from oslo_log import log as logging from oslo_log import log as logging
from oslo_utils import uuidutils from oslo_utils import uuidutils

View File

@ -12,7 +12,7 @@
# License for the specific language governing permissions and limitations # License for the specific language governing permissions and limitations
# under the License. # under the License.
from neutron.callbacks import registry from neutron_lib.callbacks import registry
from oslo_config import cfg from oslo_config import cfg
from oslo_log import log as logging from oslo_log import log as logging

View File

@ -24,8 +24,8 @@ import vmware_nsx.shell.admin.plugins.common.utils as admin_utils
import vmware_nsx.shell.admin.plugins.nsxv.resources.utils as utils import vmware_nsx.shell.admin.plugins.nsxv.resources.utils as utils
import vmware_nsx.shell.resources as shell import vmware_nsx.shell.resources as shell
from neutron.callbacks import registry
from neutron.db import l3_db from neutron.db import l3_db
from neutron_lib.callbacks import registry
from vmware_nsx.common import locking from vmware_nsx.common import locking
from vmware_nsx.db import nsxv_db from vmware_nsx.db import nsxv_db

View File

@ -25,7 +25,7 @@ import vmware_nsx.shell.admin.plugins.common.utils as admin_utils
import vmware_nsx.shell.admin.plugins.nsxv.resources.utils as utils import vmware_nsx.shell.admin.plugins.nsxv.resources.utils as utils
import vmware_nsx.shell.resources as shell import vmware_nsx.shell.resources as shell
from neutron.callbacks import registry from neutron_lib.callbacks import registry
from neutron_lib import exceptions from neutron_lib import exceptions
from oslo_log import log as logging from oslo_log import log as logging

View File

@ -16,8 +16,8 @@
import hashlib import hashlib
import hmac import hmac
from neutron.callbacks import registry
from neutron.db import models_v2 from neutron.db import models_v2
from neutron_lib.callbacks import registry
from oslo_config import cfg from oslo_config import cfg
from oslo_log import log as logging from oslo_log import log as logging

View File

@ -12,12 +12,14 @@
# License for the specific language governing permissions and limitations # License for the specific language governing permissions and limitations
# under the License. # under the License.
from neutron_lib import context
from oslo_log import log as logging from oslo_log import log as logging
from oslo_serialization import jsonutils from oslo_serialization import jsonutils
import re import re
import xml.etree.ElementTree as et import xml.etree.ElementTree as et
from neutron_lib.callbacks import registry
from neutron_lib import context
from vmware_nsx.db import db as nsx_db from vmware_nsx.db import db as nsx_db
from vmware_nsx.plugins.nsx_v.vshield.common import exceptions from vmware_nsx.plugins.nsx_v.vshield.common import exceptions
from vmware_nsx.shell.admin.plugins.common import constants from vmware_nsx.shell.admin.plugins.common import constants
@ -26,8 +28,6 @@ from vmware_nsx.shell.admin.plugins.common import utils as admin_utils
from vmware_nsx.shell.admin.plugins.nsxv.resources import utils as utils from vmware_nsx.shell.admin.plugins.nsxv.resources import utils as utils
from vmware_nsx.shell import resources as shell from vmware_nsx.shell import resources as shell
from neutron.callbacks import registry
LOG = logging.getLogger(__name__) LOG = logging.getLogger(__name__)
nsxv = utils.get_nsxv_client() nsxv = utils.get_nsxv_client()
network_types = ['Network', 'VirtualWire', 'DistributedVirtualPortgroup'] network_types = ['Network', 'VirtualWire', 'DistributedVirtualPortgroup']

View File

@ -18,7 +18,7 @@ import vmware_nsx.shell.admin.plugins.common.utils as admin_utils
import vmware_nsx.shell.admin.plugins.nsxv.resources.utils as utils import vmware_nsx.shell.admin.plugins.nsxv.resources.utils as utils
import vmware_nsx.shell.resources as shell import vmware_nsx.shell.resources as shell
from neutron.callbacks import registry from neutron_lib.callbacks import registry
from neutron_lib import context as n_context from neutron_lib import context as n_context
from oslo_config import cfg from oslo_config import cfg
from oslo_log import log as logging from oslo_log import log as logging

View File

@ -15,12 +15,12 @@
import xml.etree.ElementTree as et import xml.etree.ElementTree as et
from neutron.callbacks import registry
from neutron.db import api as db_api from neutron.db import api as db_api
from neutron.db.models import securitygroup as sg_models from neutron.db.models import securitygroup as sg_models
from neutron.db import models_v2 from neutron.db import models_v2
from neutron.db import securitygroups_db from neutron.db import securitygroups_db
from neutron.extensions import securitygroup as ext_sg from neutron.extensions import securitygroup as ext_sg
from neutron_lib.callbacks import registry
from neutron_lib import context as n_context from neutron_lib import context as n_context
from oslo_log import log as logging from oslo_log import log as logging

View File

@ -20,7 +20,7 @@ import vmware_nsx.shell.admin.plugins.common.utils as admin_utils
import vmware_nsx.shell.admin.plugins.nsxv.resources.utils as utils import vmware_nsx.shell.admin.plugins.nsxv.resources.utils as utils
import vmware_nsx.shell.resources as shell import vmware_nsx.shell.resources as shell
from neutron.callbacks import registry from neutron_lib.callbacks import registry
from neutron_lib import exceptions from neutron_lib import exceptions
from vmware_nsx.db import nsxv_db from vmware_nsx.db import nsxv_db

View File

@ -23,7 +23,7 @@ from vmware_nsx.shell import resources as shell
from vmware_nsxlib.v3 import client_cert from vmware_nsxlib.v3 import client_cert
from vmware_nsxlib.v3 import trust_management from vmware_nsxlib.v3 import trust_management
from neutron.callbacks import registry from neutron_lib.callbacks import registry
from neutron_lib import context from neutron_lib import context
from neutron_lib import exceptions from neutron_lib import exceptions
from oslo_config import cfg from oslo_config import cfg

View File

@ -12,7 +12,7 @@
# License for the specific language governing permissions and limitations # License for the specific language governing permissions and limitations
# under the License. # under the License.
from neutron.callbacks import registry from neutron_lib.callbacks import registry
from oslo_log import log as logging from oslo_log import log as logging
from vmware_nsx.shell.admin.plugins.common import constants from vmware_nsx.shell.admin.plugins.common import constants

View File

@ -14,7 +14,7 @@
import netaddr import netaddr
from neutron.callbacks import registry from neutron_lib.callbacks import registry
from neutron_lib import constants as const from neutron_lib import constants as const
from oslo_config import cfg from oslo_config import cfg
from oslo_log import log as logging from oslo_log import log as logging

View File

@ -12,7 +12,7 @@
# License for the specific language governing permissions and limitations # License for the specific language governing permissions and limitations
# under the License. # under the License.
from neutron.callbacks import registry from neutron_lib.callbacks import registry
from neutron_lib import context from neutron_lib import context
from oslo_config import cfg from oslo_config import cfg
from oslo_log import log as logging from oslo_log import log as logging

View File

@ -12,7 +12,7 @@
# License for the specific language governing permissions and limitations # License for the specific language governing permissions and limitations
# under the License. # under the License.
from neutron.callbacks import registry from neutron_lib.callbacks import registry
from neutron_lib import constants as const from neutron_lib import constants as const
from oslo_config import cfg from oslo_config import cfg
from oslo_log import log as logging from oslo_log import log as logging

View File

@ -21,8 +21,8 @@ from vmware_nsx.shell.admin.plugins.nsxv3.resources import utils
from vmware_nsx.shell import resources as shell from vmware_nsx.shell import resources as shell
from vmware_nsxlib.v3 import exceptions as nsx_exc from vmware_nsxlib.v3 import exceptions as nsx_exc
from neutron.callbacks import registry
from neutron.db import db_base_plugin_v2 from neutron.db import db_base_plugin_v2
from neutron_lib.callbacks import registry
from neutron_lib import context as neutron_context from neutron_lib import context as neutron_context
from oslo_log import log as logging from oslo_log import log as logging

View File

@ -30,11 +30,11 @@ from vmware_nsx.shell import resources as shell
from vmware_nsxlib.v3 import exceptions as nsx_exc from vmware_nsxlib.v3 import exceptions as nsx_exc
from vmware_nsxlib.v3 import resources from vmware_nsxlib.v3 import resources
from neutron.callbacks import registry
from neutron.db import allowedaddresspairs_db as addr_pair_db from neutron.db import allowedaddresspairs_db as addr_pair_db
from neutron.db import db_base_plugin_v2 from neutron.db import db_base_plugin_v2
from neutron.db import portsecurity_db from neutron.db import portsecurity_db
from neutron.extensions import allowedaddresspairs from neutron.extensions import allowedaddresspairs
from neutron_lib.callbacks import registry
from neutron_lib import constants as const from neutron_lib import constants as const
from neutron_lib import context as neutron_context from neutron_lib import context as neutron_context
from neutron_lib.plugins import directory from neutron_lib.plugins import directory

View File

@ -22,9 +22,9 @@ from vmware_nsx.shell import resources as shell
from vmware_nsxlib.v3 import exceptions as nsx_exc from vmware_nsxlib.v3 import exceptions as nsx_exc
from vmware_nsxlib.v3 import resources as nsx_resources from vmware_nsxlib.v3 import resources as nsx_resources
from neutron.callbacks import registry
from neutron.db import db_base_plugin_v2 from neutron.db import db_base_plugin_v2
from neutron.db import l3_db from neutron.db import l3_db
from neutron_lib.callbacks import registry
from neutron_lib import context as neutron_context from neutron_lib import context as neutron_context
from oslo_log import log as logging from oslo_log import log as logging

View File

@ -12,11 +12,11 @@
# License for the specific language governing permissions and limitations # License for the specific language governing permissions and limitations
# under the License. # under the License.
from neutron.callbacks import registry
from neutron.db import api as db_api from neutron.db import api as db_api
from neutron.db import common_db_mixin as common_db from neutron.db import common_db_mixin as common_db
from neutron.db.models import securitygroup from neutron.db.models import securitygroup
from neutron.db import securitygroups_db from neutron.db import securitygroups_db
from neutron_lib.callbacks import registry
from neutron_lib import context as neutron_context from neutron_lib import context as neutron_context
from oslo_log import log as logging from oslo_log import log as logging

View File

@ -27,9 +27,9 @@ TODO: Autocomplete command line args
import requests import requests
import sys import sys
from neutron.callbacks import registry
from neutron.common import config as neutron_config from neutron.common import config as neutron_config
from neutron.conf import common as neutron_common_config from neutron.conf import common as neutron_common_config
from neutron_lib.callbacks import registry
from vmware_nsx.common import config # noqa from vmware_nsx.common import config # noqa

View File

@ -20,17 +20,17 @@ from networking_l2gw.services.l2gateway.common import constants
from networking_l2gw.services.l2gateway import exceptions as l2gw_exc from networking_l2gw.services.l2gateway import exceptions as l2gw_exc
from networking_l2gw.services.l2gateway import plugin as core_l2gw_plugin from networking_l2gw.services.l2gateway import plugin as core_l2gw_plugin
from networking_l2gw.tests.unit.db import test_l2gw_db from networking_l2gw.tests.unit.db import test_l2gw_db
from neutron_lib import context
from oslo_config import cfg from oslo_config import cfg
from oslo_utils import importutils from oslo_utils import importutils
from oslo_utils import uuidutils from oslo_utils import uuidutils
from neutron.callbacks import events
from neutron.callbacks import registry
from neutron.callbacks import resources
from neutron.tests import base from neutron.tests import base
from neutron_lib.callbacks import events
from neutron_lib.callbacks import registry
from neutron_lib.callbacks import resources
from neutron_lib import context
from neutron_lib import exceptions as n_exc from neutron_lib import exceptions as n_exc
from vmware_nsx.services.l2gateway.nsx_v3 import driver as nsx_v3_driver from vmware_nsx.services.l2gateway.nsx_v3 import driver as nsx_v3_driver
from vmware_nsx.tests.unit.nsx_v3 import test_plugin as test_nsx_v3_plugin from vmware_nsx.tests.unit.nsx_v3 import test_plugin as test_nsx_v3_plugin
from vmware_nsxlib.tests.unit.v3 import mocks as nsx_v3_mocks from vmware_nsxlib.tests.unit.v3 import mocks as nsx_v3_mocks

View File

@ -22,12 +22,12 @@ from oslo_log import _options
from oslo_log import log as logging from oslo_log import log as logging
from oslo_utils import uuidutils from oslo_utils import uuidutils
from neutron.callbacks import registry
from neutron.common import config as neutron_config from neutron.common import config as neutron_config
from neutron.db import servicetype_db # noqa from neutron.db import servicetype_db # noqa
from neutron.quota import resource_registry from neutron.quota import resource_registry
from neutron.tests import base from neutron.tests import base
from neutron.tests.unit.api import test_extensions from neutron.tests.unit.api import test_extensions
from neutron_lib.callbacks import registry
from vmware_nsx._i18n import _ from vmware_nsx._i18n import _
from vmware_nsx.common import config # noqa from vmware_nsx.common import config # noqa