File tree Expand file tree Collapse file tree 7 files changed +44
-10
lines changed Expand file tree Collapse file tree 7 files changed +44
-10
lines changed Original file line number Diff line number Diff line change @@ -250,6 +250,14 @@ skipper_pod_deletion_cost_controller_resync_interval: "1h"
250
250
# polarsignals - only enabled for testing teapot
251
251
polarsignals_enabled : " false"
252
252
253
+ # Emergency Access Service
254
+ # Control whether the emergency access service is enabled or not.
255
+ {{ if and (eq .Cluster.Environment "production") (eq .Cluster.Provider "zalando-aws") }}
256
+ emergency_access_service_enabled : " true"
257
+ {{else}}
258
+ emergency_access_service_enabled : " false"
259
+ {{end}}
260
+
253
261
# Kube-Metrics-Adapter
254
262
# # Scheduled scaling metrics: ramp up/down over this period of time
255
263
kube_metrics_adapter_default_scaling_window : " 10m"
Original file line number Diff line number Diff line change @@ -415,3 +415,29 @@ post_apply:
415
415
kind : ServiceAccount
416
416
namespace : kube-system
417
417
{{- end}}
418
+ {{- if ne .Cluster.ConfigItems.emergency_access_service_enabled "true" }}
419
+ - name : emergency-access-service
420
+ kind : Deployment
421
+ namespace : kube-system
422
+ - name : emergency-access-service
423
+ kind : PlatformCredentialsSet
424
+ namespace : kube-system
425
+ - name : emergency-access-service
426
+ kind : Ingress
427
+ namespace : kube-system
428
+ - name : emergency-access-service
429
+ kind : Service
430
+ namespace : kube-system
431
+ - name : emergency-access-service
432
+ kind : Secret
433
+ namespace : kube-system
434
+ - name : emergency-access-service
435
+ namespace : kube-system
436
+ kind : RoleBinding
437
+ - name : emergency-access-service
438
+ namespace : kube-system
439
+ kind : Role
440
+ - kind : ServiceAccount
441
+ name : emergency-access-service
442
+ namespace : kube-system
443
+ {{- end}}
Original file line number Diff line number Diff line change 1
- {{ if eq .Cluster.Environment "production " }}
1
+ {{- if eq .Cluster.ConfigItems.emergency_access_service_enabled "true " }}
2
2
apiVersion : v1
3
3
kind : ServiceAccount
4
4
metadata :
@@ -34,4 +34,4 @@ subjects:
34
34
- kind : ServiceAccount
35
35
name : emergency-access-service
36
36
namespace : kube-system
37
- {{ end }}
37
+ {{- end }}
Original file line number Diff line number Diff line change 1
- {{ if eq .Cluster.Environment "production " }}
1
+ {{- if eq .Cluster.ConfigItems.emergency_access_service_enabled "true " }}
2
2
apiVersion : " zalando.org/v1"
3
3
kind : PlatformCredentialsSet
4
4
metadata :
13
13
privileges :
14
14
emergency-service :
15
15
privileges :
16
- {{ end }}
16
+ {{- end }}
Original file line number Diff line number Diff line change 1
- {{ if eq .Cluster.Environment "production " }}
1
+ {{- if eq .Cluster.ConfigItems.emergency_access_service_enabled "true " }}
2
2
apiVersion : apps/v1
3
3
kind : Deployment
4
4
metadata :
@@ -111,4 +111,4 @@ spec:
111
111
- name : platform-iam-credentials
112
112
secret :
113
113
secretName : " emergency-access-service"
114
- {{ end }}
114
+ {{- end }}
Original file line number Diff line number Diff line change 1
- {{ if eq .Cluster.Environment "production " }}
1
+ {{- if eq .Cluster.ConfigItems.emergency_access_service_enabled "true " }}
2
2
apiVersion : networking.k8s.io/v1
3
3
kind : Ingress
4
4
metadata :
20
20
port :
21
21
name : http
22
22
pathType : ImplementationSpecific
23
- {{ end }}
23
+ {{- end }}
Original file line number Diff line number Diff line change 1
- {{ if eq .Cluster.Environment "production " }}
1
+ {{- if eq .Cluster.ConfigItems.emergency_access_service_enabled "true " }}
2
2
apiVersion : v1
3
3
kind : Service
4
4
metadata :
15
15
targetPort : 8080
16
16
protocol : TCP
17
17
name : http
18
- {{ end }}
18
+ {{- end }}
You can’t perform that action at this time.
0 commit comments