From 6fa5c78bd5d888c07b6ba11db60b5bd90b04b043 Mon Sep 17 00:00:00 2001 From: Hongbin Lu Date: Thu, 8 Feb 2018 16:35:01 +0000 Subject: [PATCH] Use ip_substring_port_filtering from neutron-lib The module neutron/extensions/ip_substring_port_filtering_lib is a temporary work-around and should be deleted once it is available on neutron-lib. NeutronLibImpact Change-Id: I01e380a9e44a31205e37c425a2b4795e3a191d9e --- .../extensions/ip_substring_port_filtering.py | 3 +- .../ip_substring_port_filtering_lib.py | 64 ------------------- 2 files changed, 1 insertion(+), 66 deletions(-) delete mode 100644 neutron/extensions/ip_substring_port_filtering_lib.py diff --git a/neutron/extensions/ip_substring_port_filtering.py b/neutron/extensions/ip_substring_port_filtering.py index 4d64a55344b..0a07ef3ea26 100644 --- a/neutron/extensions/ip_substring_port_filtering.py +++ b/neutron/extensions/ip_substring_port_filtering.py @@ -12,10 +12,9 @@ # License for the specific language governing permissions and limitations # under the License. +from neutron_lib.api.definitions import ip_substring_port_filtering as apidef from neutron_lib.api import extensions -from neutron.extensions import ip_substring_port_filtering_lib as apidef - class Ip_substring_port_filtering(extensions.APIExtensionDescriptor): """Extension class supporting IP substring port filtering.""" diff --git a/neutron/extensions/ip_substring_port_filtering_lib.py b/neutron/extensions/ip_substring_port_filtering_lib.py deleted file mode 100644 index 8861eb9cf5d..00000000000 --- a/neutron/extensions/ip_substring_port_filtering_lib.py +++ /dev/null @@ -1,64 +0,0 @@ -# Licensed under the Apache License, Version 2.0 (the "License"); you may -# not use this file except in compliance with the License. You may obtain -# a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT -# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the -# License for the specific language governing permissions and limitations -# under the License. - -""" -TODO(hongbin): This module should be deleted once neutron-lib containing -https://review.openstack.org/#/c/525284/ change is released. -""" - -# The alias of the extension. -ALIAS = 'ip-substring-filtering' - -# Whether or not this extension is simply signaling behavior to the user -# or it actively modifies the attribute map. -IS_SHIM_EXTENSION = True - -# Whether the extension is marking the adoption of standardattr model for -# legacy resources, or introducing new standardattr attributes. False or -# None if the standardattr model is adopted since the introduction of -# resource extension. -# If this is True, the alias for the extension should be prefixed with -# 'standard-attr-'. -IS_STANDARD_ATTR_EXTENSION = False - -# The name of the extension. -NAME = 'IP address substring filtering' - -# The description of the extension. -DESCRIPTION = "Provides IP address substring filtering when listing ports" - -# A timestamp of when the extension was introduced. -UPDATED_TIMESTAMP = "2017-11-28T09:00:00-00:00" - -# The resource attribute map for the extension. -RESOURCE_ATTRIBUTE_MAP = { -} - -# The subresource attribute map for the extension. -SUB_RESOURCE_ATTRIBUTE_MAP = { -} - -# The action map. -ACTION_MAP = { -} - -# The action status. -ACTION_STATUS = { -} - -# The list of required extensions. -REQUIRED_EXTENSIONS = [ -] - -# The list of optional extensions. -OPTIONAL_EXTENSIONS = [ -]