pushsecret-datato-template.yaml 526 B

12345678910111213141516171819202122
  1. apiVersion: external-secrets.io/v1alpha1
  2. kind: PushSecret
  3. metadata:
  4. name: pushsecret-datato-template
  5. namespace: default
  6. spec:
  7. refreshInterval: 10s
  8. secretStoreRefs:
  9. - name: secret-store
  10. kind: SecretStore
  11. selector:
  12. secret:
  13. name: source-secret
  14. # Use Go templates to transform keys
  15. dataTo:
  16. - storeRef:
  17. name: secret-store
  18. rewrite:
  19. - transform:
  20. template: "secrets/{{ .value | upper }}"
  21. # username -> secrets/USERNAME
  22. # password -> secrets/PASSWORD