{{- if not .Values.configuration.existingSecretName }} {{- $cfg := fromYaml (.Files.AsConfig) }} apiVersion: v1 kind: Secret metadata: name: onelab-configurations labels: {{- include "onelab.labels" . | nindent 4 }} annotations: argocd.argoproj.io/sync-wave: {{ .Values.syncWaves.statefulDeps | quote }} type: Opaque stringData: configurations.yml: | {{- tpl (index $cfg "configurations.gotmpl") . | nindent 4 }} {{- end }}