I think it might be a keystone client problem. The client doesn't use `auth_url` set by `session`.
>>> from keystoneauth1.identity import v3 >>> from keystoneauth1 import session >>> from keystoneclient import client >>> os_auth_url 'http://127.0.0.1/identity/v3' >>> v3_auth = v3.Password(auth_url = os_auth_url, username = os_username, ... password = os_password, project_name = os_tenant_name, ... project_domain_name = 'default', user_domain_name = 'default') >>> v3_auth.auth_url 'http://127.0.0.1/identity/v3' >>> ses = session.Session(auth=v3_auth, verify=True) >>> cli = client.Client('v3', session=ses) >>> cli.auth_url 'http://192.168.33.14/identity/v3' >>> cli.session.auth.auth_url 'http://127.0.0.1/identity/v3'
I think it might be a keystone client problem.
The client doesn't use `auth_url` set by `session`.
>>> from keystoneauth1. identity import v3 127.0.0. 1/identity/ v3' auth_url = os_auth_url, username = os_username, 127.0.0. 1/identity/ v3' Session( auth=v3_ auth, verify=True) 192.168. 33.14/identity/ v3' auth.auth_ url 127.0.0. 1/identity/ v3'
>>> from keystoneauth1 import session
>>> from keystoneclient import client
>>> os_auth_url
'http://
>>> v3_auth = v3.Password(
... password = os_password, project_name = os_tenant_name,
... project_domain_name = 'default', user_domain_name = 'default')
>>> v3_auth.auth_url
'http://
>>> ses = session.
>>> cli = client.Client('v3', session=ses)
>>> cli.auth_url
'http://
>>> cli.session.
'http://