27 lines
709 B
YAML
27 lines
709 B
YAML
{{- define "common.sealedFileSecret.tpl" -}}
|
|
{{- range .Values.sealedFileSecrets }}
|
|
{{- $robustName := include "robustName" $.Release.Name }}
|
|
---
|
|
apiVersion: bitnami.com/v1alpha1
|
|
kind: SealedSecret
|
|
metadata:
|
|
name: {{ printf "%s-%s" $robustName .name }}
|
|
namespace: {{ $.Release.Namespace }}
|
|
annotations:
|
|
sealedsecrets.bitnami.com/cluster-wide: "true"
|
|
spec:
|
|
encryptedData:
|
|
{{- range $f := .filesToMount }}
|
|
{{ $f.name }}: |-
|
|
{{- $f.source | nindent 6 }}
|
|
{{- /*
|
|
{{- $.Files.Get $f.sourcePath | nindent 6 }}
|
|
*/}}
|
|
{{- end }}
|
|
template:
|
|
metadata:
|
|
name: {{ printf "%s-%s" $.Release.Name .name }}
|
|
namespace: {{ $.Release.Namespace }}
|
|
{{- end }}
|
|
{{- end -}}
|