Add TLS settings to config_template.yaml
@@ -90,6 +90,29 @@ global:
membership:
maxJoinDuration: 30s
broadcastAddress: {{ default .Env.TEMPORAL_BROADCAST_ADDRESS "" }}
+ tls:
+ internode:
+ server:
+ certFile: {{ default .Env.TEMPORAL_TLS_SERVER_CERT "" }}
+ keyFile: {{ default .Env.TEMPORAL_TLS_SERVER_KEY "" }}
+ requireClientAuth: {{ default .Env.TEMPORAL_TLS_REQUIRE_CLIENT_AUTH "false" }}
+ clientCAFiles:
+ - {{ default .Env.TEMPORAL_TLS_SERVER_CA_CERT "" }}
+ client:
+ rootCAFiles:
+ - {{ default .Env.TEMPORAL_TLS_SERVER_CA_CERT "" }}
+ frontend:
+ server:
+ certFile: {{ default .Env.TEMPORAL_TLS_FRONTEND_CERT "" }}
+ keyFile: {{ default .Env.TEMPORAL_TLS_FRONTEND_KEY "" }}
+ requireClientAuth: {{ default .Env.TEMPORAL_TLS_REQUIRE_CLIENT_AUTH "false" }}
+ clientCAFiles:
+ - {{ default .Env.TEMPORAL_TLS_SERVER_CA_CERT "" }}
+ - {{ default .Env.TEMPORAL_TLS_CLIENT1_CA_CERT "" }}
+ - {{ default .Env.TEMPORAL_TLS_CLIENT2_CA_CERT "" }}
+ client:
+ rootCAFiles:
+ - {{ default .Env.TEMPORAL_TLS_SERVER_CA_CERT "" }}
services:
frontend:
