No Description

vault-secrets.yaml 546B

1234567891011121314151617181920
  1. {{ range $index, $element := .Values.vault.secrets }}
  2. {{- $vaultRole := $element.vaultRole | default $.Values.vault.role }}
  3. ---
  4. apiVersion: ricoberger.de/v1alpha1
  5. kind: VaultSecret
  6. metadata:
  7. name: {{ include "common.names.fullname" $ }}-{{ $element.name }}
  8. spec:
  9. type: {{ $element.type }}
  10. path: {{ $element.path }}
  11. {{- if $vaultRole }}
  12. vaultRole: {{ $vaultRole }}
  13. {{- end }}
  14. {{- range $k, $v := $element }}
  15. {{- if (not (has $k (list "name" "type" "path" "vaultRole"))) }}
  16. {{ $k }}: {{ $v }}
  17. {{- end }}
  18. {{- end }}
  19. {{- end }}