Remove fall-back logic to service provider registration
Once [1] merges, we no longer need to catch the AttributeError exception, so clean this up. [1] https://review.openstack.org/#/c/202207 Related-bug: #1473110 Change-Id: I7f3f084acfae67eaf82a959178565a05149254f4
This commit is contained in:
parent
bf04bce4bf
commit
4e934ada6b
@ -57,14 +57,9 @@ def verify_lbaas_mutual_exclusion():
|
|||||||
|
|
||||||
|
|
||||||
def add_provider_configuration(type_manager, service_type):
|
def add_provider_configuration(type_manager, service_type):
|
||||||
try:
|
type_manager.add_provider_configuration(
|
||||||
type_manager.add_provider_configuration(
|
service_type,
|
||||||
service_type,
|
pconf.ProviderConfiguration('neutron_lbaas'))
|
||||||
pconf.ProviderConfiguration('neutron_lbaas'))
|
|
||||||
except AttributeError:
|
|
||||||
# TODO(armax): remove this try catch once the API
|
|
||||||
# add_provider_configuration becomes available
|
|
||||||
LOG.debug('add_provider_configuration API is not available')
|
|
||||||
|
|
||||||
|
|
||||||
class LoadBalancerPlugin(ldb.LoadBalancerPluginDb,
|
class LoadBalancerPlugin(ldb.LoadBalancerPluginDb,
|
||||||
|
@ -22,7 +22,6 @@ from neutron.tests.unit.db import test_db_base_plugin_v2
|
|||||||
from neutron.tests.unit.extensions import base as ext_base
|
from neutron.tests.unit.extensions import base as ext_base
|
||||||
from neutron.tests.unit.extensions import test_quotasv2
|
from neutron.tests.unit.extensions import test_quotasv2
|
||||||
from neutron.tests.unit import testlib_api
|
from neutron.tests.unit import testlib_api
|
||||||
from oslo_config import cfg
|
|
||||||
from testtools import matchers
|
from testtools import matchers
|
||||||
|
|
||||||
|
|
||||||
@ -34,18 +33,12 @@ class NeutronDbPluginV2TestCase(
|
|||||||
test_db_base_plugin_v2.NeutronDbPluginV2TestCase):
|
test_db_base_plugin_v2.NeutronDbPluginV2TestCase):
|
||||||
|
|
||||||
def set_override(self, lbaas_provider):
|
def set_override(self, lbaas_provider):
|
||||||
# TODO(armax): remove this if branch as soon as the ServiceTypeManager
|
# override the default service provider
|
||||||
# API for adding provider configurations becomes available
|
self.service_providers = (
|
||||||
if not hasattr(st_db.ServiceTypeManager, 'add_provider_configuration'):
|
mock.patch.object(st_db.ServiceTypeManager,
|
||||||
cfg.CONF.set_override(
|
'get_service_providers').start())
|
||||||
'service_provider', lbaas_provider, 'service_providers')
|
self.service_providers.return_value = (
|
||||||
else:
|
self._to_provider_dicts(lbaas_provider))
|
||||||
# override the default service provider
|
|
||||||
self.service_providers = (
|
|
||||||
mock.patch.object(st_db.ServiceTypeManager,
|
|
||||||
'get_service_providers').start())
|
|
||||||
self.service_providers.return_value = (
|
|
||||||
self._to_provider_dicts(lbaas_provider))
|
|
||||||
|
|
||||||
# need to reload provider configuration
|
# need to reload provider configuration
|
||||||
st_db.ServiceTypeManager._instance = None
|
st_db.ServiceTypeManager._instance = None
|
||||||
|
Loading…
Reference in New Issue
Block a user