| 1234567891011121314151617181920 |
- {{ 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 }}
|