8997def2b5
This is the base patch that updates octavia to use the new octavia-lib. It is backwards compatible by using debtcollector moves. It adds a new controller process called the "driver-agent". This patch also adds unit test coverage for a few additional modules. Depends-On: https://review.openstack.org/#/c/641180/ Change-Id: I438e1548ec0fb6111d1ab85b05015007d9d0a006
42 lines
1.5 KiB
Python
42 lines
1.5 KiB
Python
# 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 exceptions as lib_exceptions
|
|
|
|
|
|
warnings.simplefilter('default', DeprecationWarning)
|
|
|
|
DriverError = moves.moved_class(lib_exceptions.DriverError, 'DriverError',
|
|
__name__, version='Stein', removal_version='U')
|
|
|
|
NotImplementedError = moves.moved_class(
|
|
lib_exceptions.NotImplementedError, 'NotImplementedError', __name__,
|
|
version='Stein', removal_version='U')
|
|
|
|
UnsupportedOptionError = moves.moved_class(
|
|
lib_exceptions.UnsupportedOptionError, 'UnsupportedOptionError', __name__,
|
|
version='Stein', removal_version='U')
|
|
|
|
UpdateStatusError = moves.moved_class(
|
|
lib_exceptions.UpdateStatusError, 'UpdateStatusError', __name__,
|
|
version='Stein', removal_version='U')
|
|
|
|
UpdateStatisticsError = moves.moved_class(
|
|
lib_exceptions.UpdateStatisticsError, 'UpdateStatisticsError', __name__,
|
|
version='Stein', removal_version='U')
|