Files
shuffle-cracked/functions/kubernetes/charts/shuffle/templates/vault-secrets.yaml
T
2025-02-26 16:05:15 +01:00

20 lines
546 B
YAML

{{ range $index, $element := .Values.vault.secrets }}
{{- $vaultRole := $element.vaultRole | default $.Values.vault.role }}
---
apiVersion: ricoberger.de/v1alpha1
kind: VaultSecret
metadata:
name: {{ include "common.names.fullname" $ }}-{{ $element.name }}
spec:
type: {{ $element.type }}
path: {{ $element.path }}
{{- if $vaultRole }}
vaultRole: {{ $vaultRole }}
{{- end }}
{{- range $k, $v := $element }}
{{- if (not (has $k (list "name" "type" "path" "vaultRole"))) }}
{{ $k }}: {{ $v }}
{{- end }}
{{- end }}
{{- end }}