forked from AymenSegni/terraform-helm-linkerd2
-
Notifications
You must be signed in to change notification settings - Fork 0
/
multicluster-values.yaml.tpl
59 lines (56 loc) · 2.27 KB
/
multicluster-values.yaml.tpl
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
gateway:
# -- If the gateway component should be installed
enabled: ${gateway.enabled}
# -- The name of the gateway that will be installed
name: ${gateway.name}
# -- The port on which all the gateway will accept incoming traffic
port: ${gateway.port}
# -- Service Type of gateway Service
serviceType: ${gateway.serviceType}
# nodePort -- Set the gateway nodePort (for LoadBalancer or NodePort) to a specific value
%{ if gateway.nodePort != "" }
nodePort: ${gateway.nodePort}
%{ endif }
probe:
# -- The path that will be used by remote clusters for determining whether the
# gateway is alive
path: ${gateway.probe.path}
# -- The port used for liveliness probing
port: ${gateway.probe.port}
# nodePort -- Set the probe nodePort (for LoadBalancer or NodePort) to a specific value
%{ if gateway.nodePort != "" }
nodePort: ${gateway.nodePort}
%{ endif }
# -- The interval (in seconds) between liveness probes
seconds: ${gateway.probe.seconds}
# -- Annotations to add to the gateway service
%{ if gateway.serviceAnnotations != "" }
serviceAnnotations:
${gateway.serviceAnnotations}
%{ else }
serviceAnnotations: {}
%{ endif }
# -- Set loadBalancerIP on gateway service
loadBalancerIP: ${gateway.loadBalancerIP}
# -- If the namespace should be installed
installNamespace: ${installNamespace}
# -- Control plane version
linkerdVersion: ${linkerdVersion}
# -- Service Mirror component namespace
namespace: ${namespace}
# -- The port on which the proxy accepts outbound traffic
proxyOutboundPort: ${proxyOutboundPort}
# -- If the remote mirror service account should be installed
remoteMirrorServiceAccount: ${remoteMirrorServiceAccount}
# -- The name of the service account used to allow remote clusters to mirror
# local services
remoteMirrorServiceAccountName: ${remoteMirrorServiceAccountName}
# -- Namespace of linkerd installation
linkerdNamespace: ${linkerdNamespace}
# -- Identity Trust Domain of the certificate authority
identityTrustDomain: ${identityTrustDomain}
# -- Create Roles and RoleBindings to associate this extension's
# ServiceAccounts to the control plane PSP resource. This requires that
# `enabledPSP` is set to true on the control plane install. Note PSP has been
# deprecated since k8s v1.21
enablePSP: ${enablePSP}