api: Remove deprecated pipeline_factory
This has been a no-op since 14.0.0 (Newton) nearly 10 years ago. Change-Id: I82715afe6a4d6db7505acdd4556776345681d034 Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
This commit is contained in:
@@ -41,16 +41,6 @@ def _load_pipeline(loader, pipeline):
|
|||||||
return app
|
return app
|
||||||
|
|
||||||
|
|
||||||
def pipeline_factory(loader, global_conf, **local_conf):
|
|
||||||
"""A paste pipeline replica that keys off of auth_strategy."""
|
|
||||||
versionutils.report_deprecated_feature(
|
|
||||||
LOG,
|
|
||||||
"The legacy V2 API code tree has been removed in Newton. "
|
|
||||||
"Please remove legacy v2 API entry from api-paste.ini, and use "
|
|
||||||
"V2.1 API or V2.1 API compat mode instead"
|
|
||||||
)
|
|
||||||
|
|
||||||
|
|
||||||
def pipeline_factory_v21(loader, global_conf, **local_conf):
|
def pipeline_factory_v21(loader, global_conf, **local_conf):
|
||||||
"""A paste pipeline replica that keys off of auth_strategy."""
|
"""A paste pipeline replica that keys off of auth_strategy."""
|
||||||
auth_strategy = CONF.api.auth_strategy
|
auth_strategy = CONF.api.auth_strategy
|
||||||
|
|||||||
@@ -158,11 +158,3 @@ class TestPipeLineFactory(test.NoDBTestCase):
|
|||||||
TestPipeLineFactory.FakeLoader(), None, noauth2=fake_pipeline)
|
TestPipeLineFactory.FakeLoader(), None, noauth2=fake_pipeline)
|
||||||
self._test_pipeline(fake_pipeline, app)
|
self._test_pipeline(fake_pipeline, app)
|
||||||
self.assertTrue(mock_report_deprecated.called)
|
self.assertTrue(mock_report_deprecated.called)
|
||||||
|
|
||||||
@mock.patch('oslo_log.versionutils.report_deprecated_feature')
|
|
||||||
def test_pipeline_factory_legacy_v2_deprecated(self,
|
|
||||||
mock_report_deprecated):
|
|
||||||
fake_pipeline = 'test1 test2 test3'
|
|
||||||
nova.api.auth.pipeline_factory(TestPipeLineFactory.FakeLoader(),
|
|
||||||
None, noauth2=fake_pipeline)
|
|
||||||
self.assertTrue(mock_report_deprecated.called)
|
|
||||||
|
|||||||
Reference in New Issue
Block a user