Skip to content

Commit 09d4535

Browse files
authored
Merge pull request #2218 from nebius/SCHED-1015/3
SCHED-1015: add retries values for all Helm Releases (#2215)
2 parents dda12c6 + c29ae0e commit 09d4535

29 files changed

+287
-164
lines changed

helm/soperator-fluxcd/templates/backup-config.yaml

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,15 +21,13 @@ spec:
2121
dependsOn:
2222
- name: {{ include "soperator-fluxcd.fullname" . }}-ns
2323
install:
24-
remediation:
25-
retries: 3
24+
{{- toYaml .Values.backup.config.install | nindent 4 }}
2625
interval: {{ default .Values.backup.interval .Values.backup.config.interval }}
2726
timeout: {{ default .Values.backup.timeout .Values.backup.config.timeout }}
2827
releaseName: {{ .Values.backup.config.releaseName }}
2928
targetNamespace: {{ .Values.slurmCluster.namespace }}
3029
upgrade:
31-
remediation:
32-
retries: 3
30+
{{- toYaml .Values.backup.config.upgrade | nindent 4 }}
3331
values:
3432
{{- if .Values.backup.config.values }}
3533
{{- toYaml .Values.backup.config.values | nindent 4 }}

helm/soperator-fluxcd/templates/backup.yaml

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,11 +27,9 @@ spec:
2727
- name: {{ include "soperator-fluxcd.fullname" . }}-prometheus-operator-crds
2828
{{- end }}
2929
install:
30-
crds: CreateReplace
31-
remediation:
32-
retries: 3
30+
{{- toYaml .Values.backup.install | nindent 4 }}
3331
upgrade:
34-
crds: CreateReplace
32+
{{- toYaml .Values.backup.upgrade | nindent 4 }}
3533
interval: {{ .Values.backup.interval }}
3634
timeout: {{ .Values.backup.timeout }}
3735
releaseName: {{ .Values.backup.releaseName }}

helm/soperator-fluxcd/templates/cert-manager.yaml

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -24,14 +24,9 @@ spec:
2424
- name: {{ include "soperator-fluxcd.fullname" . }}-prometheus-operator-crds
2525
{{- end }}
2626
install:
27-
crds: CreateReplace
28-
remediation:
29-
retries: 3
27+
{{- toYaml .Values.certManager.install | nindent 4 }}
3028
upgrade:
31-
crds: CreateReplace
32-
remediation:
33-
retries: 3
34-
remediateLastFailure: true
29+
{{- toYaml .Values.certManager.upgrade | nindent 4 }}
3530
interval: {{ .Values.certManager.interval }}
3631
targetNamespace: {{ .Values.certManager.namespace }}
3732
releaseName: {{ .Values.certManager.releaseName }}

helm/soperator-fluxcd/templates/csi-driver-nfs.yaml

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,11 +21,9 @@ spec:
2121
dependsOn:
2222
- name: {{ include "soperator-fluxcd.fullname" . }}-ns
2323
install:
24-
crds: Skip
25-
remediation:
26-
retries: 3
24+
{{- toYaml .Values.csiDriverNfs.install | nindent 4 }}
2725
upgrade:
28-
crds: Skip
26+
{{- toYaml .Values.csiDriverNfs.upgrade | nindent 4 }}
2927
interval: {{ .Values.csiDriverNfs.interval }}
3028
timeout: {{ .Values.csiDriverNfs.timeout }}
3129
releaseName: {{ .Values.csiDriverNfs.releaseName }}

helm/soperator-fluxcd/templates/dcgm-exporter.yaml

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -19,18 +19,13 @@ spec:
1919
name: {{ include "soperator-fluxcd.fullname" . }}-soperator
2020
version: {{ .Values.observability.dcgmExporter.version }}
2121
install:
22-
crds: CreateReplace
23-
remediation:
24-
retries: 3
22+
{{- toYaml .Values.observability.dcgmExporter.install | nindent 4 }}
2523
interval: {{ .Values.observability.dcgmExporter.interval }}
2624
timeout: {{ .Values.observability.dcgmExporter.timeout }}
2725
releaseName: {{ .Values.observability.dcgmExporter.releaseName }}
2826
targetNamespace: {{ .Values.observability.dcgmExporter.namespace }}
2927
upgrade:
30-
crds: CreateReplace
31-
remediation:
32-
retries: 3
33-
remediateLastFailure: true
28+
{{- toYaml .Values.observability.dcgmExporter.upgrade | nindent 4 }}
3429
values:
3530
dcgmHpcJobMappingDir: {{ .Values.observability.dcgmExporter.values.hpcJobMapDir }}
3631
validateToolkit: {{ .Values.observability.dcgmExporter.values.validateToolkit }}

helm/soperator-fluxcd/templates/kruise.yaml

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -24,14 +24,9 @@ spec:
2424
- name: {{ include "soperator-fluxcd.fullname" . }}-cert-manager
2525
{{- end }}
2626
install:
27-
crds: CreateReplace
28-
remediation:
29-
retries: 3
27+
{{- toYaml .Values.soperator.kruise.install | nindent 4 }}
3028
upgrade:
31-
crds: CreateReplace
32-
remediation:
33-
retries: 3
34-
remediateLastFailure: true
29+
{{- toYaml .Values.soperator.kruise.upgrade | nindent 4 }}
3530
interval: {{ .Values.soperator.kruise.interval }}
3631
timeout: {{ .Values.soperator.kruise.timeout }}
3732
releaseName: {{ .Values.soperator.kruise.releaseName }}

helm/soperator-fluxcd/templates/mariadb-operator-crds.yaml

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,9 @@ spec:
1919
name: {{ include "soperator-fluxcd.fullname" . }}-mariadb-operator
2020
version: {{ .Values.mariadbOperator.version }}
2121
install:
22-
crds: CreateReplace
23-
remediation:
24-
retries: 3
22+
{{- toYaml .Values.mariadbOperator.crds.install | nindent 4 }}
2523
interval: {{ .Values.mariadbOperator.interval }}
2624
timeout: {{ .Values.mariadbOperator.timeout }}
2725
upgrade:
28-
crds: CreateReplace
26+
{{- toYaml .Values.mariadbOperator.crds.upgrade | nindent 4 }}
2927
{{- end }}

helm/soperator-fluxcd/templates/mariadb-operator.yaml

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -23,18 +23,13 @@ spec:
2323
- name: {{ include "soperator-fluxcd.fullname" . }}-mariadb-operator-crds
2424
- name: {{ include "soperator-fluxcd.fullname" . }}-cert-manager
2525
install:
26-
crds: Skip
27-
remediation:
28-
retries: 3
26+
{{- toYaml .Values.mariadbOperator.install | nindent 4 }}
2927
interval: {{ .Values.mariadbOperator.interval }}
3028
timeout: {{ .Values.mariadbOperator.timeout }}
3129
releaseName: {{ .Values.mariadbOperator.releaseName }}
3230
targetNamespace: {{ .Values.mariadbOperator.namespace }}
3331
upgrade:
34-
crds: Skip
35-
remediation:
36-
retries: 3
37-
remediateLastFailure: true
32+
{{- toYaml .Values.mariadbOperator.upgrade | nindent 4 }}
3833
values:
3934
{{- if .Values.mariadbOperator.overrideValues }}
4035
{{- toYaml .Values.mariadbOperator.overrideValues | nindent 4 }}

helm/soperator-fluxcd/templates/monitoring-dashboards.yaml

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -21,13 +21,9 @@ spec:
2121
dependsOn:
2222
- name: {{ include "soperator-fluxcd.fullname" . }}-ns
2323
install:
24-
crds: Skip
25-
remediation:
26-
retries: 3
24+
{{- toYaml .Values.soperator.monitoringDashboards.install | nindent 4 }}
2725
upgrade:
28-
crds: Skip
29-
remediation:
30-
retries: 3
26+
{{- toYaml .Values.soperator.monitoringDashboards.upgrade | nindent 4 }}
3127
interval: {{ .Values.soperator.monitoringDashboards.interval }}
3228
timeout: {{ .Values.soperator.monitoringDashboards.timeout }}
3329
releaseName: {{ .Values.soperator.monitoringDashboards.releaseName }}

helm/soperator-fluxcd/templates/nfs-server.yaml

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,9 @@ spec:
2222
- name: {{ include "soperator-fluxcd.fullname" . }}-ns
2323
- name: {{ include "soperator-fluxcd.fullname" . }}-csi-driver-nfs
2424
install:
25-
crds: Skip
26-
remediation:
27-
retries: 3
25+
{{- toYaml .Values.nfsServer.install | nindent 4 }}
2826
upgrade:
29-
crds: Skip
27+
{{- toYaml .Values.nfsServer.upgrade | nindent 4 }}
3028
interval: {{ .Values.nfsServer.interval }}
3129
timeout: {{ .Values.nfsServer.timeout }}
3230
releaseName: {{ .Values.nfsServer.releaseName }}

0 commit comments

Comments
 (0)