8
8
{ {- default .Release.Namespace -} }
9
9
{ {- end -} }
10
10
11
+ { {- define " karmada.commonLabels" -} }
12
+ { {- if .Values.global.commonLabels -} }
13
+ { {- range $key , $value := .Values.global.commonLabels } }
14
+ { { $key } }: { { $value | quote } }
15
+ { {- end -} }
16
+ { {- end -} }
17
+ { {- end -} }
18
+
11
19
{ {- define " karmada.apiserver.labels" -} }
12
20
{ {- if .Values.apiServer.labels } }
13
21
{ {- range $key , $value := .Values.apiServer.labels } }
14
22
{ { $key } }: { { $value } }
15
23
{ {- end } }
16
24
{ {- else } }
25
+ { {- include " karmada.commonLabels" . -} }
17
26
app: { {- include " karmada.name" .} }-apiserver
18
27
{ {- end } }
19
28
{ {- end -} }
@@ -29,9 +38,10 @@ app: {{- include "karmada.name" .}}-apiserver
29
38
{ {- define " karmada.etcd.labels" -} }
30
39
{ {- if .Values.etcd.labels } }
31
40
{ {- range $key , $value := .Values.etcd.labels } }
32
- { { $key } }: { { $value } }
41
+ { { $key } }: { { $value | quote } }
33
42
{ {- end } }
34
43
{ {- else } }
44
+ { {- include " karmada.commonLabels" . -} }
35
45
app: etcd
36
46
{ {- end } }
37
47
{ {- end -} }
@@ -52,6 +62,7 @@ app: etcd
52
62
{ {- else } }
53
63
app: { {- include " karmada.name" .} }-aggregated-apiserver
54
64
{ {- end } }
65
+ { {- include " karmada.commonLabels" . -} }
55
66
{ {- end -} }
56
67
57
68
{ {- define " karmada.aggregatedApiServer.podLabels" -} }
@@ -88,6 +99,7 @@ app: {{- include "karmada.name" .}}-metrics-adapter
88
99
{ {- else } }
89
100
app: { {- include " karmada.name" .} }-kube-controller-manager
90
101
{ {- end } }
102
+ { {- include " karmada.commonLabels" . -} }
91
103
{ {- end -} }
92
104
93
105
{ {- define " karmada.kube-cm.podLabels" -} }
@@ -129,6 +141,7 @@ certificate-authority-data: {{ b64enc .Values.certs.custom.caCrt }}
129
141
{ {- else -} }
130
142
app: { {$name } }-controller-manager
131
143
{ {- end -} }
144
+ { {- include " karmada.commonLabels" . -} }
132
145
{ {- end -} }
133
146
134
147
{ {- define " karmada.cm.podLabels" -} }
@@ -149,6 +162,7 @@ app: {{$name}}-controller-manager
149
162
{ {- else -} }
150
163
app: { {$name } }-scheduler
151
164
{ {- end -} }
165
+ { {- include " karmada.commonLabels" . -} }
152
166
{ {- end -} }
153
167
154
168
{ {- define " karmada.scheduler.podLabels" -} }
@@ -169,6 +183,7 @@ app: {{$name}}-scheduler
169
183
{ {- else -} }
170
184
app: { {$name } }
171
185
{ {- end -} }
186
+ { {- include " karmada.commonLabels" . -} }
172
187
{ {- end -} }
173
188
174
189
{ {- define " karmada.descheduler.podLabels" -} }
@@ -202,6 +217,7 @@ app: {{$name}}
202
217
{ {- else } }
203
218
app: { {$name } }-webhook
204
219
{ {- end } }
220
+ { {- include " karmada.commonLabels" . -} }
205
221
{ {- end -} }
206
222
207
223
{ {- define " karmada.webhook.podLabels" -} }
@@ -221,6 +237,7 @@ app: {{$name}}-webhook
221
237
{ {- else } }
222
238
app: { {$name } }
223
239
{ {- end } }
240
+ { {- include " karmada.commonLabels" . -} }
224
241
{ {- end -} }
225
242
226
243
{ {- define " karmada.agent.podLabels" -} }
@@ -263,6 +280,7 @@ caBundle: {{ b64enc .Values.certs.custom.caCrt }}
263
280
{ { $key } }: { { $value } }
264
281
{ {- end } }
265
282
{ {- end } }
283
+ { {- include " karmada.commonLabels" . -} }
266
284
{ {- end -} }
267
285
268
286
{ {- define " karmada.search.labels" -} }
@@ -273,6 +291,7 @@ caBundle: {{ b64enc .Values.certs.custom.caCrt }}
273
291
{ {- else } }
274
292
app: { {- include " karmada.name" .} }-search
275
293
{ {- end } }
294
+ { {- include " karmada.commonLabels" . -} }
276
295
{ {- end -} }
277
296
278
297
{ {- define " karmada.search.podLabels" -} }
@@ -283,6 +302,18 @@ app: {{- include "karmada.name" .}}-search
283
302
{ {- end } }
284
303
{ {- end -} }
285
304
305
+ { {- define " karmada.preInstallJob.labels" -} }
306
+ { {- include " karmada.commonLabels" . -} }
307
+ { {- end -} }
308
+
309
+ { {- define " karmada.postInstallJob.labels" -} }
310
+ { {- include " karmada.commonLabels" . -} }
311
+ { {- end -} }
312
+
313
+ { {- define " karmada.postDeleteJob.labels" -} }
314
+ { {- include " karmada.commonLabels" . -} }
315
+ { {- end -} }
316
+
286
317
{ {- define " karmada.search.kubeconfig.volume" -} }
287
318
{ { $name := include " karmada.name" . } }
288
319
{ {- if eq .Values.installMode " host" -} }
0 commit comments