Allow keystone endpoint_type interpolation for Heat clients
- Add 'endpoint_type_default' identity parameter to access
internal services, default 'internalURL'
- Add 'endpoint_type_heat' identity parameter so Heat could
provide it to external clients, default 'publicURL'
Change-Id: Iff99c7b79634c65605e8509cfe919bc47ff1a787
diff --git a/metadata/service/server/container.yml b/metadata/service/server/container.yml
index 822d900..a063428 100644
--- a/metadata/service/server/container.yml
+++ b/metadata/service/server/container.yml
@@ -1,4 +1,7 @@
parameters:
+ _param:
+ heat_client_default_endpoint_type: internalURL
+ heat_client_heat_endpoint_type: publicURL
kubernetes:
control:
configmap:
@@ -45,6 +48,8 @@
tenant: service
user: heat
password: ${_param:keystone_heat_password}
+ endpoint_type_default: ${_param:heat_client_default_endpoint_type}
+ endpoint_type_heat: ${_param:heat_client_heat_endpoint_type}
message_queue:
engine: rabbitmq
host: ${_param:rabbitmq_service_host}