Unset keystone::public_endpoint

When public_endpoint parameter is set, keystone composes request urls
from that parameter. However this can cause incorrect url detection
especially for requests coming from admin endpoint, because we use
different urls for each endpoints (admin/internal/public) in TripleO
deployment.

This patch unsets that public_endpoint parameter and makes keystone
detect request urls by headers passed from haproxy.

Closes-bug: #1889017
Depends-on: https://review.opendev.org/#/c/742412/
Change-Id: Ib5f017e95f961c04da3201d75ed17424e168b270
(cherry picked from commit ac50d6483d)
(cherry picked from commit 09f524e709)
This commit is contained in:
Takashi Kajinami 2020-07-27 08:40:48 +09:00
parent ecb3ea6939
commit 8120c2df17
1 changed files with 0 additions and 1 deletions

View File

@ -460,7 +460,6 @@ outputs:
- 5000
- 13000
- {get_param: [EndpointMap, KeystoneAdmin, port]}
keystone::public_endpoint: {get_param: [EndpointMap, KeystonePublic, uri_no_suffix]}
# NOTE: bind IP is found in hiera replacing the network name with the
# local node IP for the given network; replacement examples
# (eg. for internal_api):