1
+ apiVersion : apps/v1
2
+ kind : Deployment
3
+ metadata :
4
+ name : {{ include "elasti.fullname" . }}-controller-manager
5
+ labels :
6
+ control-plane : controller-manager
7
+ {{- include "elasti.labels" . | nindent 4 }}
8
+ spec :
9
+ replicas : {{ .Values.controllerManager.replicas }}
10
+ selector :
11
+ matchLabels :
12
+ control-plane : controller-manager
13
+ {{- include "elasti.selectorLabels" . | nindent 6 }}
14
+ template :
15
+ metadata :
16
+ labels :
17
+ control-plane : controller-manager
18
+ {{- include "elasti.selectorLabels" . | nindent 8 }}
19
+ annotations :
20
+ kubectl.kubernetes.io/default-container : manager
21
+ spec :
22
+ containers :
23
+ - args : {{- toYaml .Values.controllerManager.manager.args | nindent 8 }}
24
+ command :
25
+ - /manager
26
+ env :
27
+ - name : KUBERNETES_CLUSTER_DOMAIN
28
+ value : {{ quote .Values.kubernetesClusterDomain }}
29
+ image : {{ .Values.controllerManager.manager.image.repository }}:{{ .Values.controllerManager.manager.image.tag
30
+ | default .Chart.AppVersion }}
31
+ livenessProbe :
32
+ httpGet :
33
+ path : /healthz
34
+ port : 8081
35
+ initialDelaySeconds : 15
36
+ periodSeconds : 20
37
+ name : manager
38
+ ports :
39
+ - containerPort : 8013
40
+ name : metrics
41
+ protocol : TCP
42
+ readinessProbe :
43
+ httpGet :
44
+ path : /readyz
45
+ port : 8081
46
+ initialDelaySeconds : 5
47
+ periodSeconds : 10
48
+ resources : {{- toYaml .Values.controllerManager.manager.resources | nindent 10
49
+ }}
50
+ securityContext : {{- toYaml .Values.controllerManager.manager.containerSecurityContext
51
+ | nindent 10 }}
52
+ securityContext :
53
+ runAsNonRoot : true
54
+ serviceAccountName : {{ include "elasti.fullname" . }}-controller-manager
55
+ terminationGracePeriodSeconds : 10
56
+ ---
57
+ apiVersion : apps/v1
58
+ kind : Deployment
59
+ metadata :
60
+ name : {{ include "elasti.fullname" . }}-resolver
61
+ labels :
62
+ {{- include "elasti.labels" . | nindent 4 }}
63
+ spec :
64
+ replicas : {{ .Values.resolver.replicas }}
65
+ selector :
66
+ matchLabels :
67
+ app : resolver
68
+ {{- include "elasti.selectorLabels" . | nindent 6 }}
69
+ template :
70
+ metadata :
71
+ labels :
72
+ app : resolver
73
+ {{- include "elasti.selectorLabels" . | nindent 8 }}
74
+ spec :
75
+ containers :
76
+ - env :
77
+ - name : SYSTEM_NAMESPACE
78
+ value : {{ quote .Values.resolver.playground.env.systemNamespace }}
79
+ - name : KUBERNETES_CLUSTER_DOMAIN
80
+ value : {{ quote .Values.kubernetesClusterDomain }}
81
+ image : {{ .Values.resolver.playground.image.repository }}:{{ .Values.resolver.playground.image.tag
82
+ | default .Chart.AppVersion }}
83
+ name : playground
84
+ ports :
85
+ - containerPort : 8012
86
+ resources : {{- toYaml .Values.resolver.playground.resources | nindent 10 }}
0 commit comments