merge-template-v2-external-secret.yaml 536 B

12345678910111213141516171819202122
  1. {% raw %}
  2. apiVersion: external-secrets.io/v1
  3. kind: ExternalSecret
  4. metadata:
  5. name: template
  6. spec:
  7. # ...
  8. target:
  9. template:
  10. mergePolicy: Merge
  11. engineVersion: v2
  12. data:
  13. name: admin
  14. password: "{{ .password | b64dec }}" # Overwrites the password from the data call and use this output
  15. data:
  16. - secretKey: password
  17. remoteRef:
  18. key: /credentials/password
  19. - secretKey: username # Preserves the username in the templated Secret
  20. remoteRef:
  21. key: /credentials/username
  22. {% endraw %}