File tree 32 files changed +99
-11
lines changed
32 files changed +99
-11
lines changed Original file line number Diff line number Diff line change @@ -48,4 +48,4 @@ dependencies:
48
48
repository: file://charts/yace
49
49
version: 0.1.0
50
50
digest: sha256:c3cd39db4bfcb9f25b1e666b9786d28b5045d3337bfdd98a6d9a1be2c6b075b5
51
- generated: "2024-11-20T14:26:55.38318-08:00 "
51
+ generated: "2024-12-04T19:15:36.497729+05:30 "
Original file line number Diff line number Diff line change @@ -2,7 +2,7 @@ apiVersion: v2
2
2
name : operator-wandb
3
3
description : A Helm chart for deploying W&B to Kubernetes
4
4
type : application
5
- version : 0.19.4
5
+ version : 0.19.5
6
6
appVersion : 1.0.0
7
7
icon : https://wandb.ai/logo.svg
8
8
Original file line number Diff line number Diff line change 42
42
{{- include "wandb.nodeSelector" . | nindent 6 }}
43
43
{{- include "wandb.priorityClassName" . | nindent 6 }}
44
44
{{- include "wandb.podSecurityContext" .Values.pod.securityContext | nindent 6 }}
45
+ {{- if .Values.topologySpreadConstraints.enabled }}
46
+ {{- include "wandb.topologySpreadConstraints" (dict "matchLabels" (fromYaml (include "console.labels" .))) | nindent 6 }}
47
+ {{- end }}
45
48
# Extend the pods shutdown grace period from the default of 30s to 60s.
46
49
# This goes in the pod template spec.
47
50
terminationGracePeriodSeconds : 60
Original file line number Diff line number Diff line change @@ -49,6 +49,9 @@ container:
49
49
readOnlyRootFilesystem : false
50
50
privileged : false
51
51
52
+ topologySpreadConstraints :
53
+ enabled : false
54
+
52
55
service :
53
56
type : ClusterIP
54
57
annotations : {}
Original file line number Diff line number Diff line change 45
45
{{- include "wandb.nodeSelector" . | nindent 6 }}
46
46
{{- include "wandb.priorityClassName" . | nindent 6 }}
47
47
{{- include "wandb.podSecurityContext" .Values.pod.securityContext | nindent 6 }}
48
+ {{- if .Values.topologySpreadConstraints.enabled }}
49
+ {{- include "wandb.topologySpreadConstraints" (dict "matchLabels" (fromYaml (include "executor.labels" .))) | nindent 6 }}
50
+ {{- end }}
48
51
# needed to ensure ensure Kafka consumers handle pod termination gracefully and avoid data loss
49
52
terminationGracePeriodSeconds : 60
50
53
containers :
Original file line number Diff line number Diff line change @@ -53,6 +53,9 @@ container:
53
53
readOnlyRootFilesystem : false
54
54
privileged : false
55
55
56
+ topologySpreadConstraints :
57
+ enabled : false
58
+
56
59
common :
57
60
labels : {}
58
61
Original file line number Diff line number Diff line change 45
45
{{- include "wandb.nodeSelector" . | nindent 6 }}
46
46
{{- include "wandb.priorityClassName" . | nindent 6 }}
47
47
{{- include "wandb.podSecurityContext" .Values.pod.securityContext | nindent 6 }}
48
+ {{- if .Values.topologySpreadConstraints.enabled }}
49
+ {{- include "wandb.topologySpreadConstraints" (dict "matchLabels" (fromYaml (include "filestream.labels" .))) | nindent 6 }}
50
+ {{- end }}
48
51
# needed to ensure ensure Kafka consumers handle pod termination gracefully and avoid data loss
49
52
terminationGracePeriodSeconds : 60
50
53
containers :
Original file line number Diff line number Diff line change @@ -56,6 +56,9 @@ container:
56
56
readOnlyRootFilesystem : false
57
57
privileged : false
58
58
59
+ topologySpreadConstraints :
60
+ enabled : false
61
+
59
62
common :
60
63
labels : {}
61
64
Original file line number Diff line number Diff line change 45
45
{{- include "wandb.nodeSelector" . | nindent 6 }}
46
46
{{- include "wandb.priorityClassName" . | nindent 6 }}
47
47
{{- include "wandb.podSecurityContext" .Values.pod.securityContext | nindent 6 }}
48
+ {{- if .Values.topologySpreadConstraints.enabled }}
49
+ {{- include "wandb.topologySpreadConstraints" (dict "matchLabels" (fromYaml (include "flat-run-fields-updater.labels" .))) | nindent 6 }}
50
+ {{- end }}
48
51
# needed to ensure ensure Kafka consumers handle pod termination gracefully and avoid data loss
49
52
terminationGracePeriodSeconds : 60
50
53
containers :
Original file line number Diff line number Diff line change @@ -52,6 +52,9 @@ container:
52
52
readOnlyRootFilesystem : false
53
53
privileged : false
54
54
55
+ topologySpreadConstraints :
56
+ enabled : false
57
+
55
58
common :
56
59
labels : {}
57
60
Original file line number Diff line number Diff line change @@ -29,10 +29,13 @@ spec:
29
29
{{- include "wandb.nodeSelector" . | nindent 6 }}
30
30
{{- include "wandb.priorityClassName" . | nindent 6 }}
31
31
{{- include "wandb.podSecurityContext" .Values.pod.securityContext | nindent 6 }}
32
+ {{- if .Values.topologySpreadConstraints.enabled }}
33
+ {{- include "wandb.topologySpreadConstraints" (dict "matchLabels" (fromYaml (include "mysql.labels" .))) | nindent 6 }}
34
+ {{- end }}
32
35
containers :
33
36
- name : mysql
34
37
image : " {{ .Values.image.repository }}:{{ .Values.image.tag }}"
35
- {{- include "wandb.podSecurityContext " .Values.container.securityContext | nindent 10 }}
38
+ {{- include "wandb.containerSecurityContext " .Values.container.securityContext | nindent 10 }}
36
39
ports :
37
40
- name : mysql
38
41
containerPort : 3306
Original file line number Diff line number Diff line change @@ -45,6 +45,9 @@ container:
45
45
readOnlyRootFilesystem : false
46
46
privileged : false
47
47
48
+ topologySpreadConstraints :
49
+ enabled : false
50
+
48
51
resources :
49
52
requests :
50
53
cpu : 500m
Original file line number Diff line number Diff line change 43
43
{{- include "wandb.nodeSelector" . | nindent 6 }}
44
44
{{- include "wandb.priorityClassName" . | nindent 6 }}
45
45
{{- include "wandb.podSecurityContext" .Values.pod.securityContext | nindent 6 }}
46
+ {{- if .Values.topologySpreadConstraints.enabled }}
47
+ {{- include "wandb.topologySpreadConstraints" (dict "matchLabels" (fromYaml (include "otelAgent.labels" .))) | nindent 6 }}
48
+ {{- end }}
46
49
containers :
47
50
- name : {{ .Chart.Name }}
48
51
image : " {{ .Values.image.repository }}:{{ .Values.image.tag }}"
Original file line number Diff line number Diff line change 43
43
{{- include "wandb.nodeSelector" . | nindent 6 }}
44
44
{{- include "wandb.priorityClassName" . | nindent 6 }}
45
45
{{- include "wandb.podSecurityContext" .Values.pod.securityContext | nindent 6 }}
46
+ {{- if .Values.topologySpreadConstraints.enabled }}
47
+ {{- include "wandb.topologySpreadConstraints" (dict "matchLabels" (fromYaml (include "otelAgent.labels" .))) | nindent 6 }}
48
+ {{- end }}
46
49
containers :
47
50
- name : {{ .Chart.Name }}
48
51
image : " {{ .Values.image.repository }}:{{ .Values.image.tag }}"
Original file line number Diff line number Diff line change @@ -51,6 +51,9 @@ container:
51
51
readOnlyRootFilesystem : false
52
52
privileged : false
53
53
54
+ topologySpreadConstraints :
55
+ enabled : false
56
+
54
57
clusterRole :
55
58
annotations : {}
56
59
labels : {}
Original file line number Diff line number Diff line change 1
1
daemonset :
2
2
install : true
3
3
mode : " daemonset"
4
+ topologySpreadConstraints :
5
+ enabled : false
4
6
presets :
5
7
receivers :
6
8
hostMetrics : true
@@ -29,6 +31,8 @@ daemonset:
29
31
deployment :
30
32
install : true
31
33
mode : " deployment"
34
+ topologySpreadConstraints :
35
+ enabled : false
32
36
presets :
33
37
receivers :
34
38
statsd : true
Original file line number Diff line number Diff line change 42
42
{{- include "wandb.nodeSelector" . | nindent 10 }}
43
43
{{- include "wandb.priorityClassName" . | nindent 10 }}
44
44
{{- include "wandb.podSecurityContext" .Values.pod.securityContext | nindent 10 }}
45
+ {{- if .Values.topologySpreadConstraints.enabled }}
46
+ {{- include "wandb.topologySpreadConstraints" (dict "matchLabels" (fromYaml (include "parquet.labels" .))) | nindent 10 }}
47
+ {{- end }}
45
48
containers :
46
49
- name : backfill-job
47
50
image : " {{ .Values.image.repository }}:{{ .Values.image.tag }}"
Original file line number Diff line number Diff line change 44
44
{{- include "wandb.nodeSelector" . | nindent 6 }}
45
45
{{- include "wandb.priorityClassName" . | nindent 6 }}
46
46
{{- include "wandb.podSecurityContext" .Values.pod.securityContext | nindent 6 }}
47
+ {{- if .Values.topologySpreadConstraints.enabled }}
48
+ {{- include "wandb.topologySpreadConstraints" (dict "matchLabels" (fromYaml (include "parquet.labels" .))) | nindent 6 }}
49
+ {{- end }}
47
50
containers :
48
51
- name : {{ .Chart.Name }}
49
52
image : " {{ .Values.image.repository }}:{{ .Values.image.tag }}"
Original file line number Diff line number Diff line change @@ -54,6 +54,9 @@ container:
54
54
allowPrivilegeEscalation : false
55
55
readOnlyRootFilesystem : false
56
56
57
+ topologySpreadConstraints :
58
+ enabled : false
59
+
57
60
resources :
58
61
# We usually recommend not to specify default resources and to leave this as a
59
62
# conscious choice for the user. This also increases chances charts run on
Original file line number Diff line number Diff line change 42
42
{{- include "wandb.nodeSelector" . | nindent 6 }}
43
43
{{- include "wandb.priorityClassName" . | nindent 6 }}
44
44
{{- include "wandb.podSecurityContext" .Values.pod.securityContext | nindent 6 }}
45
+ {{- if .Values.topologySpreadConstraints.enabled }}
46
+ {{- include "wandb.topologySpreadConstraints" (dict "matchLabels" (fromYaml (include "mysql-exporter.labels" .))) | nindent 6 }}
47
+ {{- end }}
45
48
containers :
46
49
- name : {{ .Chart.Name }}
47
50
image : " {{ .Values.image.repository }}:{{ .Values.image.tag }}"
Original file line number Diff line number Diff line change 19
19
labels : {}
20
20
annotations : {}
21
21
22
+ topologySpreadConstraints :
23
+ enabled : false
24
+
22
25
common :
23
26
labels : {}
24
27
Original file line number Diff line number Diff line change 41
41
{{- include "wandb.nodeSelector" . | nindent 6 }}
42
42
{{- include "wandb.priorityClassName" . | nindent 6 }}
43
43
{{- include "wandb.podSecurityContext" .Values.pod.securityContext | nindent 6 }}
44
+ {{- if .Values.topologySpreadConstraints.enabled }}
45
+ {{- include "wandb.topologySpreadConstraints" (dict "matchLabels" (fromYaml (include "redis-exporter.labels" .))) | nindent 6 }}
46
+ {{- end }}
44
47
containers :
45
48
- name : {{ .Chart.Name }}
46
49
image : " {{ .Values.image.repository }}:{{ .Values.image.tag }}"
Original file line number Diff line number Diff line change 19
19
labels : {}
20
20
annotations : {}
21
21
22
+ topologySpreadConstraints :
23
+ enabled : false
24
+
22
25
common :
23
26
labels : {}
24
27
Original file line number Diff line number Diff line change 35
35
{{- include "wandb.nodeSelector" . | nindent 6 }}
36
36
{{- include "wandb.priorityClassName" . | nindent 6 }}
37
37
{{- include "wandb.podSecurityContext" .Values.pod.securityContext | nindent 6 }}
38
+ {{- if .Values.topologySpreadConstraints.enabled }}
39
+ {{- include "wandb.topologySpreadConstraints" (dict "matchLabels" (fromYaml (include "stackdriver.labels" .))) | nindent 6 }}
40
+ {{- end }}
38
41
spec :
39
42
containers :
40
43
- name : {{ .Chart.Name }}
Original file line number Diff line number Diff line change @@ -99,7 +99,9 @@ container:
99
99
readOnlyRootFilesystem : false
100
100
privileged : false
101
101
102
-
102
+ topologySpreadConstraints :
103
+ enabled : false
104
+
103
105
deployment : {}
104
106
105
107
serviceAccount :
Original file line number Diff line number Diff line change 40
40
{{- include "wandb.nodeSelector" . | nindent 6 }}
41
41
{{- include "wandb.priorityClassName" . | nindent 6 }}
42
42
{{- include "wandb.podSecurityContext" .Values.pod.securityContext | nindent 6 }}
43
+ {{- if .Values.topologySpreadConstraints.enabled }}
44
+ {{- include "wandb.topologySpreadConstraints" (dict "matchLabels" (fromYaml (include "weaveTrace.labels" .))) | nindent 6 }}
45
+ {{- end }}
43
46
{{- if not .Values.migration.useHook }}
44
47
initContainers :
45
48
- name : {{ include "weaveTraceMigrate.fullname" . }}
Original file line number Diff line number Diff line change @@ -46,6 +46,9 @@ container:
46
46
readOnlyRootFilesystem : false
47
47
privileged : false
48
48
49
+ topologySpreadConstraints :
50
+ enabled : false
51
+
49
52
resources :
50
53
requests :
51
54
cpu : 500m
Original file line number Diff line number Diff line change 43
43
{{- include "wandb.nodeSelector" . | nindent 6 }}
44
44
{{- include "wandb.priorityClassName" . | nindent 6 }}
45
45
{{- include "wandb.podSecurityContext" .Values.pod.securityContext | nindent 6 }}
46
+ {{- if .Values.topologySpreadConstraints.enabled }}
47
+ {{- include "wandb.topologySpreadConstraints" (dict "matchLabels" (fromYaml (include "weave.labels" .))) | nindent 6 }}
48
+ {{- end }}
46
49
containers :
47
50
- name : {{ include "weave.fullname" . }}
48
51
image : " {{ .Values.image.repository }}:{{ .Values.image.tag }}"
Original file line number Diff line number Diff line change @@ -55,6 +55,9 @@ container:
55
55
readOnlyRootFilesystem : false
56
56
privileged : false
57
57
58
+ topologySpreadConstraints :
59
+ enabled : false
60
+
58
61
resources :
59
62
# We usually recommend not to specify default resources and to leave this as a
60
63
# conscious choice for the user. This also increases chances charts run on
Original file line number Diff line number Diff line change 42
42
{{- include "wandb.nodeSelector" . | nindent 6 }}
43
43
{{- include "wandb.priorityClassName" . | nindent 6 }}
44
44
{{- include "wandb.podSecurityContext" .Values.pod.securityContext | nindent 6 }}
45
+ {{- if .Values.topologySpreadConstraints.enabled }}
46
+ {{- include "wandb.topologySpreadConstraints" (dict "matchLabels" (fromYaml (include "yace.labels" .))) | nindent 6 }}
47
+ {{- end }}
45
48
containers :
46
49
- name : {{ .Chart.Name }}
47
50
image : " {{ .Values.image.registry }}/{{ .Values.image.repository }}:{{ .Values.image.tag }}"
Original file line number Diff line number Diff line change @@ -113,6 +113,8 @@ container:
113
113
readOnlyRootFilesystem : false
114
114
privileged : false
115
115
116
+ topologySpreadConstraints :
117
+ enabled : false
116
118
117
119
deployment : {}
118
120
Original file line number Diff line number Diff line change @@ -314,12 +314,13 @@ prometheus:
314
314
315
315
redis-exporter :
316
316
install : true
317
+ topologySpreadConstraints :
318
+ enabled : false
317
319
318
320
mysql-exporter :
319
321
install : true
320
-
321
- topologySpreadConstraints :
322
- enabled : false
322
+ topologySpreadConstraints :
323
+ enabled : false
323
324
324
325
stackdriver :
325
326
install : false
@@ -334,21 +335,22 @@ stackdriver:
334
335
335
336
otel :
336
337
install : true
337
- topologySpreadConstraints :
338
- enabled : false
339
-
340
338
# Consider deploying with a deployment rather than a daemonset to avoid
341
339
# redundant metrics. In setups where both are scraping the same endpoints,
342
340
# this redundancy occurs as both scrape the same points.
343
341
daemonset :
344
- install : true
342
+ install : false
343
+ topologySpreadConstraints :
344
+ enabled : false
345
345
346
346
# By default, we use only the daemonset which, along with the Prometheus
347
347
# receiver, gathers most necessary metrics.
348
348
# - To forward Kafka metrics to an external system, you will need to scrape a
349
349
# promethus endpoint which causes duplicated metrics that get repoted.
350
350
deployment :
351
351
install : false
352
+ topologySpreadConstraints :
353
+ enabled : false
352
354
353
355
# # cannot use install because schema validation will fail.
354
356
# enabled: true
You can’t perform that action at this time.
0 commit comments