[bitnami/matomo] Deprecates 'cronjobs.enabled' (#21232)

* [bitnami/matomo] Deprecates

Signed-off-by: Fran Mulero <fmulero@vmware.com>

* Fix linter

Signed-off-by: Fran Mulero <fmulero@vmware.com>

---------

Signed-off-by: Fran Mulero <fmulero@vmware.com>
This commit is contained in:
Fran Mulero
2023-11-24 12:05:16 +01:00
committed by GitHub
parent bd928eef2b
commit 08ef8c66ec
5 changed files with 31 additions and 7 deletions

View File

@@ -215,3 +215,18 @@ Return the matomo pods needed initContainers
readOnly: true
{{- end }}
{{- end }}
{{/*
Return if cronjob X is enabled. Takes into account the deprecated value 'cronjobs.enabled'.
Use: include "matomo.cronjobs.enabled" (dict "context" $ "cronjob" "archive" )
*/}}
{{- define "matomo.cronjobs.enabled" -}}
{{- if ( hasKey .context.Values.cronjobs "enabled" ) -}}
{{- if .context.Values.cronjobs.enabled -}}
{{- true -}}
{{- end -}}
{{- else -}}
{{- if ( get .context.Values.cronjobs .cronjob ).enabled -}}
{{- true -}}
{{- end -}}
{{- end -}}
{{- end }}

View File

@@ -3,7 +3,7 @@ Copyright VMware, Inc.
SPDX-License-Identifier: APACHE-2.0
*/}}
{{- if .Values.cronjobs.enabled -}}
{{- if ( include "matomo.cronjobs.enabled" ( dict "context" $ "cronjob" "archive" ) ) -}}
apiVersion: {{ include "common.capabilities.cronjob.apiVersion" . }}
kind: CronJob
metadata:
@@ -135,6 +135,8 @@ spec:
{{- if .Values.extraVolumes }}
{{- include "common.tplvalues.render" (dict "value" .Values.extraVolumes "context" $) | nindent 12 }}
{{- end }}
{{- end }}
{{- if ( include "matomo.cronjobs.enabled" ( dict "context" $ "cronjob" "taskScheduler" ) ) -}}
---
apiVersion: {{ include "common.capabilities.cronjob.apiVersion" . }}
kind: CronJob