Beaker tests failing due to keystone config changes
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
puppet-ironic |
Fix Released
|
Undecided
|
Tony Breeds |
Bug Description
Since approximately Jan 20th the puppet-ironic gate has been blocked with the following[1]:
---
Jan 30 09:04:39 centos-
Jan 30 09:04:39 centos-
Jan 30 09:04:39 <SNIP> Traceback (most recent call last):
Jan 30 09:04:39 <SNIP> File "/usr/bin/
Jan 30 09:04:39 <SNIP> sys.exit(main())
Jan 30 09:04:39 <SNIP> File "/usr/lib/
Jan 30 09:04:39 <SNIP> server.run()
Jan 30 09:04:39 <SNIP> File "/usr/lib/
Jan 30 09:04:39 <SNIP> self._init_host()
Jan 30 09:04:39 <SNIP> File "/usr/lib/
Jan 30 09:04:39 <SNIP> callables=
Jan 30 09:04:39 <SNIP> File "/usr/lib/
Jan 30 09:04:39 <SNIP> ironic = ir_utils.
Jan 30 09:04:39 <SNIP> File "/usr/lib/
Jan 30 09:04:39 <SNIP> endpoint = adapter.
Jan 30 09:04:39 <SNIP> File "/usr/lib/
Jan 30 09:04:39 <SNIP> return self.session.
Jan 30 09:04:39 <SNIP> File "/usr/lib/
Jan 30 09:04:39 <SNIP> return auth.get_
Jan 30 09:04:39 <SNIP> File "/usr/lib/
Jan 30 09:04:39 <SNIP> allow_version_
Jan 30 09:04:39 <SNIP> File "/usr/lib/
Jan 30 09:04:39 <SNIP> service_catalog = self.get_
Jan 30 09:04:39 <SNIP> File "/usr/lib/
Jan 30 09:04:39 <SNIP> self.auth_ref = self.get_
Jan 30 09:04:39 <SNIP> File "/usr/lib/
Jan 30 09:04:39 <SNIP> self._plugin = self._do_
Jan 30 09:04:39 <SNIP> File "/usr/lib/
Jan 30 09:04:39 <SNIP> 'Cannot use v2 authentication with domain scope')
Jan 30 09:04:39 <SNIP> DiscoveryFailure: Cannot use v2 authentication with domain scope
Jan 30 09:04:39 <SNIP>
Jan 30 09:04:39 centos-
---
We seem to be trying to talk to keystone (v2) on the external IP of the box rather then (v3) on localhost.
Changed in puppet-ironic: | |
assignee: | nobody → Tony Breeds (o-tony) |
status: | New → In Progress |
Changed in puppet-ironic: | |
status: | In Progress → New |
status: | New → In Progress |
Reviewed: https:/ /review. openstack. org/538721 /git.openstack. org/cgit/ openstack/ puppet- ironic/ commit/ ?id=93b8afe76e0 d3ae1a34b881b0b 429ab6e338fde0
Committed: https:/
Submitter: Zuul
Branch: master
commit 93b8afe76e0d3ae 1a34b881b0b429a b6e338fde0
Author: Tony Breeds <email address hidden>
Date: Mon Jan 29 13:51:21 2018 +1100
Update keystone Auth_url
Update the ironic-inspector auth?_url to be http (not https) on
localhost (not the fddn) and v3 (not v2.0)
Closes-Bug: 1746389 5711ffa2e1eadb6 d81fa9b8420 e0b15b29b4d517c 75e07d596de
Change-Id: I65c6b54ad3fc81
Depends-On: Ia363e7eca12157