I'm trying to update Ironic inspector to use versionless (or hard coded /v3 keystone) URLs. Both seem to fail.
I tried both of these:
[ironic]
os_auth_url =http://172.19.0.3:5000/
[ironic]
os_auth_url =http://172.19.0.3:5000/v3/
Using these settings I see the following sorts of errors in the log files:
.917 15493 ERROR ironic_inspector.main File "/usr/lib/python2.7/site-packages/ironic_inspector/firewall.py", line 124, in update_filters
Jan 05 18:31:32 instack.localdomain ironic-inspector[15493]: 2016-01-05 18:31:32.917 15493 ERROR ironic_inspector.main ironic = utils.get_client() if ironic is None else ironic
Jan 05 18:31:32 instack.localdomain ironic-inspector[15493]: 2016-01-05 18:31:32.917 15493 ERROR ironic_inspector.main File "/usr/lib/python2.7/site-packages/ironic_inspector/utils.py", line 93, in get_client
Jan 05 18:31:32 instack.localdomain ironic-inspector[15493]: 2016-01-05 18:31:32.917 15493 ERROR ironic_inspector.main return client.get_client(1, **args)
Jan 05 18:31:32 instack.localdomain ironic-inspector[15493]: 2016-01-05 18:31:32.917 15493 ERROR ironic_inspector.main File "/usr/lib/python2.7/site-packages/ironicclient/client.py", line 86, in get_client
Jan 05 18:31:32 instack.localdomain ironic-inspector[15493]: 2016-01-05 18:31:32.917 15493 ERROR ironic_inspector.main _ksclient = _get_ksclient(**ks_kwargs)
Jan 05 18:31:32 instack.localdomain ironic-inspector[15493]: 2016-01-05 18:31:32.917 15493 ERROR ironic_inspector.main File "/usr/lib/python2.7/site-packages/ironicclient/client.py", line 35, in _get_ksclient
Jan 05 18:31:32 instack.localdomain ironic-inspector[15493]: 2016-01-05 18:31:32.917 15493 ERROR ironic_inspector.main insecure=kwargs.get('insecure'))
Jan 05 18:31:32 instack.localdomain ironic-inspector[15493]: 2016-01-05 18:31:32.917 15493 ERROR ironic_inspector.main File "/usr/lib/python2.7/site-packages/keystoneclient/v2_0/client.py", line 166, in __init__
Jan 05 18:31:32 instack.localdomain ironic-inspector[15493]: 2016-01-05 18:31:32.917 15493 ERROR ironic_inspector.main self.authenticate()
Jan 05 18:31:32 instack.localdomain ironic-inspector[15493]: 2016-01-05 18:31:32.917 15493 ERROR ironic_inspector.main File "/usr/lib/python2.7/site-packages/keystoneclient/utils.py", line 337, in inner
Jan 05 18:31:32 instack.localdomain ironic-inspector[15493]: 2016-01-05 18:31:32.917 15493 ERROR ironic_inspector.main return func(*args, **kwargs)
Jan 05 18:31:32 instack.localdomain ironic-inspector[15493]: 2016-01-05 18:31:32.917 15493 ERROR ironic_inspector.main File "/usr/lib/python2.7/site-packages/keystoneclient/httpclient.py", line 589, in authenticate
Jan 05 18:31:32 instack.localdomain ironic-inspector[15493]: 2016-01-05 18:31:32.917 15493 ERROR ironic_inspector.main resp = self.get_raw_token_from_identity_service(**kwargs)
Jan 05 18:31:32 instack.localdomain ironic-inspector[15493]: 2016-01-05 18:31:32.917 15493 ERROR ironic_inspector.main File "/usr/lib/python2.7/site-packages/keystoneclient/v2_0/client.py", line 210, in get_raw_token_from_identity_service
Jan 05 18:31:32 instack.localdomain ironic-inspector[15493]: 2016-01-05 18:31:32.917 15493 ERROR ironic_inspector.main _("Authorization Failed: %s") % e)
Jan 05 18:31:32 instack.localdomain ironic-inspector[15493]: 2016-01-05 18:31:32.917 15493 ERROR ironic_inspector.main AuthorizationFailure: Authorization Failed: The resource could not be found. (HTTP 404)
Jan 05 18:31:32 instack.localdomain ironic-inspector[15493]: 2016-01-05 18:31:32.917 15493 ERROR ironic_inspector.main
Fix proposed to branch: master /review. openstack. org/274720
Review: https:/