Skip to content

Commit d2878d8

Browse files
committed
Add validation conditions to ensure identity and tap aren't disabled for
control plane components Signed-off-by: ihcsim <[email protected]>
1 parent 87727c5 commit d2878d8

File tree

8 files changed

+8
-0
lines changed

8 files changed

+8
-0
lines changed

charts/linkerd/templates/controller.yaml

+1
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@ spec:
4747
{{ end -}}
4848
{{ $_ := set .Proxy "WorkloadKind" "deployment" -}}
4949
{{ $_ := set .Proxy "Component" "linkerd-controller" -}}
50+
{{ include "linkerd.proxy.validation" .Proxy }}
5051
apiVersion: apps/v1
5152
kind: Deployment
5253
metadata:

charts/linkerd/templates/grafana.yaml

+1
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,7 @@ spec:
8888
{{ end -}}
8989
{{ $_ := set .Proxy "WorkloadKind" "deployment" -}}
9090
{{ $_ := set .Proxy "Component" "linkerd-grafana" -}}
91+
{{ include "linkerd.proxy.validation" .Proxy }}
9192
apiVersion: apps/v1
9293
kind: Deployment
9394
metadata:

charts/linkerd/templates/identity.yaml

+1
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@ spec:
4848
{{ end -}}
4949
{{ $_ := set .Proxy "WorkloadKind" "deployment" -}}
5050
{{ $_ := set .Proxy "Component" "linkerd-identity" -}}
51+
{{ include "linkerd.proxy.validation" .Proxy }}
5152
apiVersion: apps/v1
5253
kind: Deployment
5354
metadata:

charts/linkerd/templates/prometheus.yaml

+1
Original file line numberDiff line numberDiff line change
@@ -117,6 +117,7 @@ spec:
117117
{{ end -}}
118118
{{ $_ := set .Proxy "WorkloadKind" "deployment" -}}
119119
{{ $_ := set .Proxy "Component" "linkerd-prometheus" -}}
120+
{{ include "linkerd.proxy.validation" .Proxy }}
120121
apiVersion: apps/v1
121122
kind: Deployment
122123
metadata:

charts/linkerd/templates/proxy-injector.yaml

+1
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
{{ end -}}
1010
{{ $_ := set .Proxy "WorkloadKind" "deployment" -}}
1111
{{ $_ := set .Proxy "Component" "linkerd-proxy-injector" -}}
12+
{{ include "linkerd.proxy.validation" .Proxy }}
1213
apiVersion: apps/v1
1314
kind: Deployment
1415
metadata:

charts/linkerd/templates/sp-validator.yaml

+1
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ spec:
2828
{{ end -}}
2929
{{ $_ := set .Proxy "WorkloadKind" "deployment" -}}
3030
{{ $_ := set .Proxy "Component" "linkerd-sp-validator" -}}
31+
{{ include "linkerd.proxy.validation" .Proxy }}
3132
apiVersion: apps/v1
3233
kind: Deployment
3334
metadata:

charts/linkerd/templates/tap.yaml

+1
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ spec:
2828
{{ end -}}
2929
{{ $_ := set .Proxy "WorkloadKind" "deployment" -}}
3030
{{ $_ := set .Proxy "Component" "linkerd-tap" -}}
31+
{{ include "linkerd.proxy.validation" .Proxy }}
3132
apiVersion: apps/v1
3233
kind: Deployment
3334
metadata:

charts/linkerd/templates/web.yaml

+1
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ spec:
3131
{{ end -}}
3232
{{ $_ := set .Proxy "WorkloadKind" "deployment" -}}
3333
{{ $_ := set .Proxy "Component" "linkerd-web" -}}
34+
{{ include "linkerd.proxy.validation" .Proxy }}
3435
apiVersion: apps/v1
3536
kind: Deployment
3637
metadata:

0 commit comments

Comments
 (0)