When setting preferred-api-version=3 [keystone_authtoken] of neutron.conf should include "auth_version = 3"
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Charm Helpers |
New
|
Undecided
|
Unassigned | ||
OpenStack Keystone Charm |
Invalid
|
Undecided
|
Unassigned | ||
OpenStack Neutron API Charm |
Triaged
|
Low
|
Unassigned |
Bug Description
When the cloud is deployed or upgraded with parameter preferred-
----------------
[keystone_
auth_uri = http://<***>:5000
auth_url = http://<***>:35357
auth_type = password
project_domain_name = service_domain
user_domain_name = service_domain
project_name = services
username = neutron
password = <***>
signing_dir = /var/cache/neutron
memcached_servers = inet6:[::1]:11211
--------------
It is also required to set parameter "auth_version = 3" in [keystone_
tags: | added: canonical-bootstack |
The issue I have with this is that Cisco ACI really should deduce which API version to use by other means.
The auth_version option is not needed nor used by default, it is not referenced in the upstream Ubuntu installation guide. If you put up a pristine devstack from upstream master right now, everything will be Keystone v3 by default. And you will also see there that no services use the auth_version configuration option.
I am not going to be religious about it, but I still think it to be a unnecessary configuration option.