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}