@@ -137,6 +137,30 @@ zammadConfig:
137
137
# my-label: "value"
138
138
podAnnotations : {}
139
139
# my-annotation: "value"
140
+ nodeSelector : {}
141
+ # node-label: "value"
142
+ tolerations : []
143
+ # - key: "key"
144
+ # operator: "Equal"
145
+ # value: "value"
146
+ # effect: "NoSchedule"
147
+ affinity : {}
148
+ # nodeAffinity:
149
+ # requiredDuringSchedulingIgnoredDuringExecution:
150
+ # nodeSelectorTerms:
151
+ # - matchExpressions:
152
+ # - key: "node-label"
153
+ # operator: In
154
+ # values:
155
+ # - "value"
156
+ # podAntiAffinity:
157
+ # preferredDuringSchedulingIgnoredDuringExecution:
158
+ # - weight: 100
159
+ # podAffinityTerm:
160
+ # topologyKey: kubernetes.io/hostname # For host anti-affinity
161
+ # labelSelector:
162
+ # matchLabels:
163
+ # app.kubernetes.io/component: zammad-nginx
140
164
141
165
postgresql :
142
166
# enable/disable postgresql chart dependency
@@ -194,7 +218,30 @@ zammadConfig:
194
218
podLabels : {}
195
219
# my-label: "value"
196
220
podAnnotations : {}
197
- # my-annotation: "value"
221
+ nodeSelector : {}
222
+ # node-label: "value"
223
+ tolerations : []
224
+ # - key: "key"
225
+ # operator: "Equal"
226
+ # value: "value"
227
+ # effect: "NoSchedule"
228
+ affinity : {}
229
+ # nodeAffinity:
230
+ # requiredDuringSchedulingIgnoredDuringExecution:
231
+ # nodeSelectorTerms:
232
+ # - matchExpressions:
233
+ # - key: "node-label"
234
+ # operator: In
235
+ # values:
236
+ # - "value"
237
+ # podAntiAffinity:
238
+ # preferredDuringSchedulingIgnoredDuringExecution:
239
+ # - weight: 100
240
+ # podAffinityTerm:
241
+ # topologyKey: kubernetes.io/hostname # For host anti-affinity
242
+ # labelSelector:
243
+ # matchLabels:
244
+ # app.kubernetes.io/component: zammad-railsserver
198
245
199
246
redis :
200
247
# enable/disable redis chart dependency
@@ -225,6 +272,22 @@ zammadConfig:
225
272
# my-label: "value"
226
273
podAnnotations : {}
227
274
# my-annotation: "value"
275
+ nodeSelector : {}
276
+ # node-label: "value"
277
+ tolerations : []
278
+ # - key: "key"
279
+ # operator: "Equal"
280
+ # value: "value"
281
+ # effect: "NoSchedule"
282
+ affinity : {}
283
+ # nodeAffinity:
284
+ # requiredDuringSchedulingIgnoredDuringExecution:
285
+ # nodeSelectorTerms:
286
+ # - matchExpressions:
287
+ # - key: "node-label"
288
+ # operator: In
289
+ # values:
290
+ # - "value"
228
291
229
292
storageVolume :
230
293
# Enable this for 'File' based storage in Zammad. You must provide an externally managed 'extistingClaim'
@@ -292,6 +355,22 @@ zammadConfig:
292
355
# my-label: "value"
293
356
podAnnotations : {}
294
357
# my-annotation: "value"
358
+ nodeSelector : {}
359
+ # node-label: "value"
360
+ tolerations : []
361
+ # - key: "key"
362
+ # operator: "Equal"
363
+ # value: "value"
364
+ # effect: "NoSchedule"
365
+ affinity : {}
366
+ # nodeAffinity:
367
+ # requiredDuringSchedulingIgnoredDuringExecution:
368
+ # nodeSelectorTerms:
369
+ # - matchExpressions:
370
+ # - key: "node-label"
371
+ # operator: In
372
+ # values:
373
+ # - "value"
295
374
296
375
initContainers :
297
376
elasticsearch :
@@ -381,6 +460,22 @@ zammadConfig:
381
460
# my-annotation: "value"
382
461
podSpec : {}
383
462
# my-podspec: "value"
463
+ nodeSelector : {}
464
+ # node-label: "value"
465
+ tolerations : []
466
+ # - key: "key"
467
+ # operator: "Equal"
468
+ # value: "value"
469
+ # effect: "NoSchedule"
470
+ affinity : {}
471
+ # nodeAffinity:
472
+ # requiredDuringSchedulingIgnoredDuringExecution:
473
+ # nodeSelectorTerms:
474
+ # - matchExpressions:
475
+ # - key: "node-label"
476
+ # operator: In
477
+ # values:
478
+ # - "value"
384
479
385
480
cronJob :
386
481
reindex :
@@ -450,9 +545,27 @@ podLabels: {}
450
545
podAnnotations : {}
451
546
# my-annotation: "value"
452
547
548
+ # Common pod nodeSelector for all Zammad components. Values in .Zammad.*.nodeSelector will override this.
453
549
nodeSelector : {}
550
+ # node-label: "value"
551
+
552
+ # Common pod tolerations for all Zammad components. Values in .Zammad.*.tolerations will override this.
454
553
tolerations : []
554
+ # - key: "key"
555
+ # operator: "Equal"
556
+ # value: "value"
557
+ # effect: "NoSchedule"
558
+
559
+ # Common pod affinity for all Zammad components. Values in .Zammad.*.affinity will override this.
455
560
affinity : {}
561
+ # nodeAffinity:
562
+ # requiredDuringSchedulingIgnoredDuringExecution:
563
+ # nodeSelectorTerms:
564
+ # - matchExpressions:
565
+ # - key: "node-label"
566
+ # operator: In
567
+ # values:
568
+ # - "value"
456
569
457
570
# service account configurations
458
571
serviceAccount :
0 commit comments