fix(helm): move nodeSelector into e2e CronJob pod template and add per-job override

This commit is contained in:
Nawaz Dhandala
2025-11-05 16:58:07 +00:00
parent 47f9d3914e
commit 8be7b68faf

View File

@@ -15,14 +15,17 @@ metadata:
{{- end }}
spec:
schedule: "*/30 * * * *" # At every 30 minute.
{{- if $.Values.nodeSelector }}
nodeSelector: {{- $.Values.nodeSelector | toYaml | nindent 8 }}
{{- end }}
jobTemplate:
spec:
template:
spec:
{{- if $.Values.cronJobs.e2e.nodeSelector }}
nodeSelector:
{{- toYaml $.Values.cronJobs.e2e.nodeSelector | nindent 12 }}
{{- else if $.Values.nodeSelector }}
nodeSelector:
{{- toYaml $.Values.nodeSelector | nindent 12 }}
{{- end }}
containers:
- name: e2e-cron
image: {{ include "oneuptime.image" (dict "Values" $.Values "ServiceName" "e2e") }}