Remove auth_uri usage
auth_uri in keystonemiddleware was deprecated and will be removed in Stein. This patch changed it to auth_url or www_authenticate_uri correctly Change-Id: I754f6b27b3ebb87d4479aa366c9ee04af34fcaab
This commit is contained in:
parent
c9d9e37c7d
commit
19dd18b17f
@ -25,8 +25,8 @@ from cinder import exception
|
|||||||
from cinder.i18n import _
|
from cinder.i18n import _
|
||||||
|
|
||||||
CONF = cfg.CONF
|
CONF = cfg.CONF
|
||||||
CONF.import_opt('auth_uri', 'keystonemiddleware.auth_token.__init__',
|
CONF.import_group('keystone_authtoken',
|
||||||
'keystone_authtoken')
|
'keystonemiddleware.auth_token.__init__')
|
||||||
|
|
||||||
LOG = logging.getLogger(__name__)
|
LOG = logging.getLogger(__name__)
|
||||||
|
|
||||||
@ -227,7 +227,7 @@ def _keystone_client(context, version=(3, 0)):
|
|||||||
:return: keystoneclient.client.Client object
|
:return: keystoneclient.client.Client object
|
||||||
"""
|
"""
|
||||||
auth_plugin = identity.Token(
|
auth_plugin = identity.Token(
|
||||||
auth_url=CONF.keystone_authtoken.auth_uri,
|
auth_url=CONF.keystone_authtoken.auth_url,
|
||||||
token=context.auth_token,
|
token=context.auth_token,
|
||||||
project_id=context.project_id)
|
project_id=context.project_id)
|
||||||
|
|
||||||
@ -237,7 +237,7 @@ def _keystone_client(context, version=(3, 0)):
|
|||||||
cacert=CONF.keystone_authtoken.cafile,
|
cacert=CONF.keystone_authtoken.cafile,
|
||||||
key=CONF.keystone_authtoken.keyfile,
|
key=CONF.keystone_authtoken.keyfile,
|
||||||
cert=CONF.keystone_authtoken.certfile)
|
cert=CONF.keystone_authtoken.certfile)
|
||||||
return client.Client(auth_url=CONF.keystone_authtoken.auth_uri,
|
return client.Client(auth_url=CONF.keystone_authtoken.auth_url,
|
||||||
session=client_session, version=version)
|
session=client_session, version=version)
|
||||||
|
|
||||||
|
|
||||||
|
@ -28,6 +28,7 @@ import uuid
|
|||||||
|
|
||||||
from eventlet import tpool
|
from eventlet import tpool
|
||||||
import fixtures
|
import fixtures
|
||||||
|
from keystonemiddleware import auth_token
|
||||||
import mock
|
import mock
|
||||||
from oslo_concurrency import lockutils
|
from oslo_concurrency import lockutils
|
||||||
from oslo_config import fixture as config_fixture
|
from oslo_config import fixture as config_fixture
|
||||||
@ -215,6 +216,11 @@ class TestCase(testtools.TestCase):
|
|||||||
rpc.LAST_OBJ_VERSIONS = {}
|
rpc.LAST_OBJ_VERSIONS = {}
|
||||||
rpc.LAST_RPC_VERSIONS = {}
|
rpc.LAST_RPC_VERSIONS = {}
|
||||||
|
|
||||||
|
# Init AuthProtocol to register some base options first, such as
|
||||||
|
# auth_url.
|
||||||
|
auth_token.AuthProtocol('fake_app', {'auth_type': 'password',
|
||||||
|
'auth_url': 'fake_url'})
|
||||||
|
|
||||||
conf_fixture.set_defaults(CONF)
|
conf_fixture.set_defaults(CONF)
|
||||||
CONF([], default_config_files=[])
|
CONF([], default_config_files=[])
|
||||||
|
|
||||||
|
@ -117,7 +117,7 @@ class QuotaSetsControllerTestBase(test.TestCase):
|
|||||||
|
|
||||||
self.auth_url = 'http://localhost:5000'
|
self.auth_url = 'http://localhost:5000'
|
||||||
self.fixture = self.useFixture(config_fixture.Config(CONF))
|
self.fixture = self.useFixture(config_fixture.Config(CONF))
|
||||||
self.fixture.config(auth_uri=self.auth_url, group='keystone_authtoken')
|
self.fixture.config(auth_url=self.auth_url, group='keystone_authtoken')
|
||||||
|
|
||||||
def _create_project_hierarchy(self):
|
def _create_project_hierarchy(self):
|
||||||
r"""Sets an environment used for nested quotas tests.
|
r"""Sets an environment used for nested quotas tests.
|
||||||
|
@ -56,4 +56,4 @@ def set_defaults(conf):
|
|||||||
conf.set_default('policy_dirs', [], group='oslo_policy')
|
conf.set_default('policy_dirs', [], group='oslo_policy')
|
||||||
# This is where we don't authenticate
|
# This is where we don't authenticate
|
||||||
conf.set_default('auth_strategy', 'noauth')
|
conf.set_default('auth_strategy', 'noauth')
|
||||||
conf.set_default('auth_uri', 'fake', 'keystone_authtoken')
|
conf.set_default('auth_url', 'fake', 'keystone_authtoken')
|
||||||
|
@ -1451,7 +1451,7 @@ class NestedDbQuotaDriverBaseTestCase(DbQuotaDriverBaseTestCase):
|
|||||||
self.addCleanup(keystone_patcher.stop)
|
self.addCleanup(keystone_patcher.stop)
|
||||||
|
|
||||||
self.fixture = self.useFixture(config_fixture.Config(CONF))
|
self.fixture = self.useFixture(config_fixture.Config(CONF))
|
||||||
self.fixture.config(auth_uri=self.auth_url, group='keystone_authtoken')
|
self.fixture.config(auth_url=self.auth_url, group='keystone_authtoken')
|
||||||
self.driver = quota.NestedDbQuotaDriver()
|
self.driver = quota.NestedDbQuotaDriver()
|
||||||
|
|
||||||
def _mock_get_by_subproject(self):
|
def _mock_get_by_subproject(self):
|
||||||
|
@ -43,7 +43,7 @@ class QuotaUtilsTest(test.TestCase):
|
|||||||
self.auth_url = 'http://localhost:5000'
|
self.auth_url = 'http://localhost:5000'
|
||||||
self.context = context.RequestContext('fake_user', 'fake_proj_id')
|
self.context = context.RequestContext('fake_user', 'fake_proj_id')
|
||||||
self.fixture = self.useFixture(config_fixture.Config(CONF))
|
self.fixture = self.useFixture(config_fixture.Config(CONF))
|
||||||
self.fixture.config(auth_uri=self.auth_url, group='keystone_authtoken')
|
self.fixture.config(auth_url=self.auth_url, group='keystone_authtoken')
|
||||||
|
|
||||||
@mock.patch('keystoneclient.client.Client')
|
@mock.patch('keystoneclient.client.Client')
|
||||||
@mock.patch('keystoneauth1.session.Session')
|
@mock.patch('keystoneauth1.session.Session')
|
||||||
|
@ -277,7 +277,7 @@ Install and configure components
|
|||||||
|
|
||||||
[keystone_authtoken]
|
[keystone_authtoken]
|
||||||
# ...
|
# ...
|
||||||
auth_uri = http://controller:5000
|
www_authenticate_uri = http://controller:5000
|
||||||
auth_url = http://controller:5000
|
auth_url = http://controller:5000
|
||||||
memcached_servers = controller:11211
|
memcached_servers = controller:11211
|
||||||
auth_type = password
|
auth_type = password
|
||||||
|
@ -276,7 +276,7 @@ Install and configure components
|
|||||||
|
|
||||||
[keystone_authtoken]
|
[keystone_authtoken]
|
||||||
# ...
|
# ...
|
||||||
auth_uri = http://controller:5000
|
www_authenticate_uri = http://controller:5000
|
||||||
auth_url = http://controller:5000
|
auth_url = http://controller:5000
|
||||||
memcached_servers = controller:11211
|
memcached_servers = controller:11211
|
||||||
auth_type = password
|
auth_type = password
|
||||||
|
@ -158,7 +158,7 @@ Install and configure components
|
|||||||
|
|
||||||
[keystone_authtoken]
|
[keystone_authtoken]
|
||||||
# ...
|
# ...
|
||||||
auth_uri = http://controller:5000
|
www_authenticate_uri = http://controller:5000
|
||||||
auth_url = http://controller:5000
|
auth_url = http://controller:5000
|
||||||
memcached_servers = controller:11211
|
memcached_servers = controller:11211
|
||||||
auth_type = password
|
auth_type = password
|
||||||
|
@ -156,7 +156,7 @@ Install and configure components
|
|||||||
|
|
||||||
[keystone_authtoken]
|
[keystone_authtoken]
|
||||||
# ...
|
# ...
|
||||||
auth_uri = http://controller:5000
|
www_authenticate_uri = http://controller:5000
|
||||||
auth_url = http://controller:5000
|
auth_url = http://controller:5000
|
||||||
memcached_servers = controller:11211
|
memcached_servers = controller:11211
|
||||||
auth_type = password
|
auth_type = password
|
||||||
|
Loading…
Reference in New Issue
Block a user