{{/* Convert Cronjob values to an object */}} {{- define "bjw-s.common.lib.cronjob.valuesToObject" -}} {{- $rootContext := .rootContext -}} {{- $identifier := .id -}} {{- $objectValues := .values -}} {{- $itemCount := .itemCount -}} {{- $objectName := (include "bjw-s.common.lib.determineResourceNameFromValues" (dict "rootContext" $rootContext "id" $identifier "values" $objectValues "itemCount" $itemCount)) -}} {{- $_ := set $objectValues "name" $objectName -}} {{- $_ := set $objectValues "identifier" $identifier -}} {{- if not (hasKey $objectValues "pod") -}} {{- $_ := set $objectValues "pod" dict -}} {{- end -}} {{- $restartPolicy := default "Never" $objectValues.pod.restartPolicy -}} {{- $_ := set $objectValues.pod "restartPolicy" $restartPolicy -}} {{- $objectValues | toYaml -}} {{- end -}}