public_endpoint parameter causes incorrect url detection in keystone
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
tripleo |
Fix Released
|
Undecided
|
Takashi Kajinami |
Bug Description
Currently the public_endpoint parameter in keystone is set according to public endpoint url of keystone.
However this can cause incorrect request url generation in TripleO deployment especially for requests from admin endpoint, because we use different urls for each keystone endpoints.
For example currently following test cases in tempest are failing when tls is used for public endpoints, because keystone replaces schema in admin endpoint(http) by the one in public endpoint(https) internally when it generates request url to calcurate oauth token.
~~~
keystone_
keystone_
keystone_
keystone_
keystone_
keystone_
keystone_
~~~
description: | updated |
Fix proposed to branch: stable/ussuri /review. opendev. org/743113
Review: https:/