From 4e155a04915d6cd387201947ae15d43651171d62 Mon Sep 17 00:00:00 2001 From: Techassi Date: Wed, 15 Oct 2025 09:04:35 +0200 Subject: [PATCH] feat(template): Add maintenance Helm values helper --- .../[[operator]]/templates/_maintenance.tpl | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 template/deploy/helm/[[operator]]/templates/_maintenance.tpl diff --git a/template/deploy/helm/[[operator]]/templates/_maintenance.tpl b/template/deploy/helm/[[operator]]/templates/_maintenance.tpl new file mode 100644 index 00000000..85afd7f2 --- /dev/null +++ b/template/deploy/helm/[[operator]]/templates/_maintenance.tpl @@ -0,0 +1,23 @@ +{{/* +Create a list of maintenance related env vars. +*/}} +{{- define "maintenance.envVars" -}} +{{- with .Values.maintenance }} +{{- if not .endOfSupportCheck.enabled }} +- name: EOS_DISABLED + value: "true" +{{- end }} +{{- if and .endOfSupportCheck.enabled .endOfSupportCheck.mode }} +- name: EOS_CHECK_MODE + value: {{ .endOfSupportCheck.mode }} +{{ end }} +{{- if and .endOfSupportCheck.enabled .endOfSupportCheck.interval }} +- name: EOS_INTERVAL + value: {{ .endOfSupportCheck.interval }} +{{ end }} +{{- if not .customResourceDefinitions.maintain }} +- name: DISABLE_CRD_MAINTENANCE + value: "true" +{{- end }} +{{- end }} +{{- end }}