Merge "Remove all deprecated driver code that moved to octavia-lib"
This commit is contained in:
commit
b6e0221ca8
@ -21,7 +21,6 @@ contextlib2==0.5.5
|
|||||||
cotyledon==1.3.0
|
cotyledon==1.3.0
|
||||||
coverage==4.0
|
coverage==4.0
|
||||||
cryptography==2.1
|
cryptography==2.1
|
||||||
debtcollector==1.19.0
|
|
||||||
decorator==4.2.1
|
decorator==4.2.1
|
||||||
deprecation==2.0
|
deprecation==2.0
|
||||||
diskimage-builder==2.24.0
|
diskimage-builder==2.24.0
|
||||||
|
@ -1,58 +0,0 @@
|
|||||||
# Copyright (c) 2014 Rackspace
|
|
||||||
# Copyright (c) 2016 Blue Box, an IBM Company
|
|
||||||
# Copyright 2018 Rackspace, US Inc.
|
|
||||||
# All Rights Reserved.
|
|
||||||
#
|
|
||||||
# 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.
|
|
||||||
|
|
||||||
import warnings
|
|
||||||
|
|
||||||
from debtcollector import moves
|
|
||||||
|
|
||||||
from octavia_lib.api.drivers import data_models as lib_data_models
|
|
||||||
|
|
||||||
|
|
||||||
warnings.simplefilter('default', DeprecationWarning)
|
|
||||||
|
|
||||||
BaseDataModel = moves.moved_class(lib_data_models.BaseDataModel,
|
|
||||||
'BaseDataModel', __name__,
|
|
||||||
version='Stein', removal_version='U')
|
|
||||||
|
|
||||||
UnsetType = moves.moved_class(lib_data_models.UnsetType, 'UnsetType', __name__,
|
|
||||||
version='Stein', removal_version='U')
|
|
||||||
|
|
||||||
LoadBalancer = moves.moved_class(lib_data_models.LoadBalancer, 'LoadBalancer',
|
|
||||||
__name__, version='Stein',
|
|
||||||
removal_version='U')
|
|
||||||
|
|
||||||
Listener = moves.moved_class(lib_data_models.Listener, 'Listener', __name__,
|
|
||||||
version='Stein', removal_version='U')
|
|
||||||
|
|
||||||
Pool = moves.moved_class(lib_data_models.Pool, 'Pool', __name__,
|
|
||||||
version='Stein', removal_version='U')
|
|
||||||
|
|
||||||
Member = moves.moved_class(lib_data_models.Member, 'Member', __name__,
|
|
||||||
version='Stein', removal_version='U')
|
|
||||||
|
|
||||||
HealthMonitor = moves.moved_class(lib_data_models.HealthMonitor,
|
|
||||||
'HealthMonitor', __name__,
|
|
||||||
version='Stein', removal_version='U')
|
|
||||||
|
|
||||||
L7Policy = moves.moved_class(lib_data_models.L7Policy, 'L7Policy', __name__,
|
|
||||||
version='Stein', removal_version='U')
|
|
||||||
|
|
||||||
L7Rule = moves.moved_class(lib_data_models.L7Rule, 'L7Rule', __name__,
|
|
||||||
version='Stein', removal_version='U')
|
|
||||||
|
|
||||||
VIP = moves.moved_class(lib_data_models.VIP, 'VIP', __name__,
|
|
||||||
version='Stein', removal_version='U')
|
|
@ -1,26 +0,0 @@
|
|||||||
# Copyright 2018 Rackspace, US Inc.
|
|
||||||
#
|
|
||||||
# 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.
|
|
||||||
|
|
||||||
import warnings
|
|
||||||
|
|
||||||
from debtcollector import moves
|
|
||||||
|
|
||||||
from octavia_lib.api.drivers import driver_lib as lib_driver_lib
|
|
||||||
|
|
||||||
|
|
||||||
warnings.simplefilter('default', DeprecationWarning)
|
|
||||||
|
|
||||||
DriverLibrary = moves.moved_class(
|
|
||||||
lib_driver_lib.DriverLibrary, 'DriverLibrary', __name__,
|
|
||||||
version='Stein', removal_version='U')
|
|
@ -1,26 +0,0 @@
|
|||||||
# Copyright 2018 Rackspace, US Inc.
|
|
||||||
#
|
|
||||||
# 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.
|
|
||||||
|
|
||||||
import warnings
|
|
||||||
|
|
||||||
from debtcollector import moves
|
|
||||||
|
|
||||||
from octavia_lib.api.drivers import provider_base as lib_provider_base
|
|
||||||
|
|
||||||
|
|
||||||
warnings.simplefilter('default', DeprecationWarning)
|
|
||||||
|
|
||||||
ProviderDriver = moves.moved_class(
|
|
||||||
lib_provider_base.ProviderDriver, 'ProviderDriver', __name__,
|
|
||||||
version='Stein', removal_version='U')
|
|
@ -13,6 +13,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 octavia_lib.api.drivers import data_models as driver_dm
|
||||||
from oslo_config import cfg
|
from oslo_config import cfg
|
||||||
from oslo_db import exception as odb_exceptions
|
from oslo_db import exception as odb_exceptions
|
||||||
from oslo_log import log as logging
|
from oslo_log import log as logging
|
||||||
@ -21,7 +22,6 @@ from pecan import request as pecan_request
|
|||||||
from wsme import types as wtypes
|
from wsme import types as wtypes
|
||||||
from wsmeext import pecan as wsme_pecan
|
from wsmeext import pecan as wsme_pecan
|
||||||
|
|
||||||
from octavia.api.drivers import data_models as driver_dm
|
|
||||||
from octavia.api.drivers import driver_factory
|
from octavia.api.drivers import driver_factory
|
||||||
from octavia.api.drivers import utils as driver_utils
|
from octavia.api.drivers import utils as driver_utils
|
||||||
from octavia.api.v2.controllers import base
|
from octavia.api.v2.controllers import base
|
||||||
|
@ -12,6 +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 octavia_lib.api.drivers import data_models as driver_dm
|
||||||
from oslo_config import cfg
|
from oslo_config import cfg
|
||||||
from oslo_db import exception as odb_exceptions
|
from oslo_db import exception as odb_exceptions
|
||||||
from oslo_log import log as logging
|
from oslo_log import log as logging
|
||||||
@ -21,7 +22,6 @@ from pecan import request as pecan_request
|
|||||||
from wsme import types as wtypes
|
from wsme import types as wtypes
|
||||||
from wsmeext import pecan as wsme_pecan
|
from wsmeext import pecan as wsme_pecan
|
||||||
|
|
||||||
from octavia.api.drivers import data_models as driver_dm
|
|
||||||
from octavia.api.drivers import driver_factory
|
from octavia.api.drivers import driver_factory
|
||||||
from octavia.api.drivers import utils as driver_utils
|
from octavia.api.drivers import utils as driver_utils
|
||||||
from octavia.api.v2.controllers import base
|
from octavia.api.v2.controllers import base
|
||||||
|
@ -12,6 +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 octavia_lib.api.drivers import data_models as driver_dm
|
||||||
from oslo_db import exception as odb_exceptions
|
from oslo_db import exception as odb_exceptions
|
||||||
from oslo_log import log as logging
|
from oslo_log import log as logging
|
||||||
from oslo_utils import excutils
|
from oslo_utils import excutils
|
||||||
@ -19,7 +20,6 @@ from pecan import request as pecan_request
|
|||||||
from wsme import types as wtypes
|
from wsme import types as wtypes
|
||||||
from wsmeext import pecan as wsme_pecan
|
from wsmeext import pecan as wsme_pecan
|
||||||
|
|
||||||
from octavia.api.drivers import data_models as driver_dm
|
|
||||||
from octavia.api.drivers import driver_factory
|
from octavia.api.drivers import driver_factory
|
||||||
from octavia.api.drivers import utils as driver_utils
|
from octavia.api.drivers import utils as driver_utils
|
||||||
from octavia.api.v2.controllers import base
|
from octavia.api.v2.controllers import base
|
||||||
|
@ -13,6 +13,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 octavia_lib.api.drivers import data_models as driver_dm
|
||||||
from oslo_config import cfg
|
from oslo_config import cfg
|
||||||
from oslo_db import exception as odb_exceptions
|
from oslo_db import exception as odb_exceptions
|
||||||
from oslo_log import log as logging
|
from oslo_log import log as logging
|
||||||
@ -22,7 +23,6 @@ from pecan import request as pecan_request
|
|||||||
from wsme import types as wtypes
|
from wsme import types as wtypes
|
||||||
from wsmeext import pecan as wsme_pecan
|
from wsmeext import pecan as wsme_pecan
|
||||||
|
|
||||||
from octavia.api.drivers import data_models as driver_dm
|
|
||||||
from octavia.api.drivers import driver_factory
|
from octavia.api.drivers import driver_factory
|
||||||
from octavia.api.drivers import utils as driver_utils
|
from octavia.api.drivers import utils as driver_utils
|
||||||
from octavia.api.v2.controllers import base
|
from octavia.api.v2.controllers import base
|
||||||
|
@ -13,6 +13,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 octavia_lib.api.drivers import data_models as driver_dm
|
||||||
from oslo_config import cfg
|
from oslo_config import cfg
|
||||||
from oslo_db import exception as odb_exceptions
|
from oslo_db import exception as odb_exceptions
|
||||||
from oslo_log import log as logging
|
from oslo_log import log as logging
|
||||||
@ -24,7 +25,6 @@ from sqlalchemy.orm import exc as sa_exception
|
|||||||
from wsme import types as wtypes
|
from wsme import types as wtypes
|
||||||
from wsmeext import pecan as wsme_pecan
|
from wsmeext import pecan as wsme_pecan
|
||||||
|
|
||||||
from octavia.api.drivers import data_models as driver_dm
|
|
||||||
from octavia.api.drivers import driver_factory
|
from octavia.api.drivers import driver_factory
|
||||||
from octavia.api.drivers import utils as driver_utils
|
from octavia.api.drivers import utils as driver_utils
|
||||||
from octavia.api.v2.controllers import base
|
from octavia.api.v2.controllers import base
|
||||||
|
@ -13,6 +13,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 octavia_lib.api.drivers import data_models as driver_dm
|
||||||
from oslo_db import exception as odb_exceptions
|
from oslo_db import exception as odb_exceptions
|
||||||
from oslo_log import log as logging
|
from oslo_log import log as logging
|
||||||
from oslo_utils import excutils
|
from oslo_utils import excutils
|
||||||
@ -21,7 +22,6 @@ from pecan import request as pecan_request
|
|||||||
from wsme import types as wtypes
|
from wsme import types as wtypes
|
||||||
from wsmeext import pecan as wsme_pecan
|
from wsmeext import pecan as wsme_pecan
|
||||||
|
|
||||||
from octavia.api.drivers import data_models as driver_dm
|
|
||||||
from octavia.api.drivers import driver_factory
|
from octavia.api.drivers import driver_factory
|
||||||
from octavia.api.drivers import utils as driver_utils
|
from octavia.api.drivers import utils as driver_utils
|
||||||
from octavia.api.v2.controllers import base
|
from octavia.api.v2.controllers import base
|
||||||
|
@ -13,6 +13,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 octavia_lib.api.drivers import data_models as driver_dm
|
||||||
from oslo_config import cfg
|
from oslo_config import cfg
|
||||||
from oslo_db import exception as odb_exceptions
|
from oslo_db import exception as odb_exceptions
|
||||||
from oslo_log import log as logging
|
from oslo_log import log as logging
|
||||||
@ -22,7 +23,6 @@ from pecan import request as pecan_request
|
|||||||
from wsme import types as wtypes
|
from wsme import types as wtypes
|
||||||
from wsmeext import pecan as wsme_pecan
|
from wsmeext import pecan as wsme_pecan
|
||||||
|
|
||||||
from octavia.api.drivers import data_models as driver_dm
|
|
||||||
from octavia.api.drivers import driver_factory
|
from octavia.api.drivers import driver_factory
|
||||||
from octavia.api.drivers import utils as driver_utils
|
from octavia.api.drivers import utils as driver_utils
|
||||||
from octavia.api.v2.controllers import base
|
from octavia.api.v2.controllers import base
|
||||||
|
@ -1,47 +0,0 @@
|
|||||||
# Copyright 2018 Rackspace, US Inc.
|
|
||||||
#
|
|
||||||
# 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.
|
|
||||||
|
|
||||||
# Copyright 2018 Rackspace, US Inc.
|
|
||||||
#
|
|
||||||
# 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.
|
|
||||||
|
|
||||||
from unittest import mock
|
|
||||||
|
|
||||||
import octavia_lib.api.drivers.driver_lib as lib_driver_lib
|
|
||||||
|
|
||||||
from octavia.api.drivers import driver_lib
|
|
||||||
import octavia.tests.unit.base as base
|
|
||||||
|
|
||||||
|
|
||||||
class TestDriverLib(base.TestCase):
|
|
||||||
|
|
||||||
def setUp(self):
|
|
||||||
super(TestDriverLib, self).setUp()
|
|
||||||
|
|
||||||
# Silly test to check that debtcollector moves is working
|
|
||||||
@mock.patch('octavia_lib.api.drivers.driver_lib.DriverLibrary.'
|
|
||||||
'_check_for_socket_ready')
|
|
||||||
def test_driver_lib_exists(self, mock_ready):
|
|
||||||
driver_lib_class = driver_lib.DriverLibrary()
|
|
||||||
self.assertIsInstance(driver_lib_class, lib_driver_lib.DriverLibrary)
|
|
@ -1,44 +0,0 @@
|
|||||||
# Copyright 2018 Rackspace, US Inc.
|
|
||||||
#
|
|
||||||
# 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.
|
|
||||||
|
|
||||||
# Copyright 2018 Rackspace, US Inc.
|
|
||||||
#
|
|
||||||
# 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.
|
|
||||||
|
|
||||||
import octavia_lib.api.drivers.provider_base as lib_provider_base
|
|
||||||
|
|
||||||
from octavia.api.drivers import provider_base
|
|
||||||
import octavia.tests.unit.base as base
|
|
||||||
|
|
||||||
|
|
||||||
class TestProviderBase(base.TestCase):
|
|
||||||
|
|
||||||
def setUp(self):
|
|
||||||
super(TestProviderBase, self).setUp()
|
|
||||||
|
|
||||||
# Silly test to check that debtcollector moves is working
|
|
||||||
def test_provider_base_exists(self):
|
|
||||||
provider_base_class = provider_base.ProviderDriver()
|
|
||||||
self.assertIsInstance(provider_base_class,
|
|
||||||
lib_provider_base.ProviderDriver)
|
|
@ -12,9 +12,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 octavia_lib.api.drivers import data_models
|
||||||
from oslo_utils import uuidutils
|
from oslo_utils import uuidutils
|
||||||
|
|
||||||
from octavia.api.drivers import data_models
|
|
||||||
from octavia.api.drivers.noop_driver import driver
|
from octavia.api.drivers.noop_driver import driver
|
||||||
import octavia.tests.unit.base as base
|
import octavia.tests.unit.base as base
|
||||||
|
|
||||||
|
@ -43,7 +43,6 @@ castellan>=0.16.0 # Apache-2.0
|
|||||||
tenacity>=5.0.4 # Apache-2.0
|
tenacity>=5.0.4 # Apache-2.0
|
||||||
distro>=1.2.0 # Apache-2.0
|
distro>=1.2.0 # Apache-2.0
|
||||||
jsonschema>=2.6.0 # MIT
|
jsonschema>=2.6.0 # MIT
|
||||||
debtcollector>=1.19.0 # Apache-2.0
|
|
||||||
octavia-lib>=2.0.0 # Apache-2.0
|
octavia-lib>=2.0.0 # Apache-2.0
|
||||||
netaddr>=0.7.19 # BSD
|
netaddr>=0.7.19 # BSD
|
||||||
simplejson>=3.13.2 # MIT
|
simplejson>=3.13.2 # MIT
|
||||||
|
Loading…
Reference in New Issue
Block a user