generator-vault-get.yaml 783 B

1234567891011121314151617181920212223242526
  1. {% raw %}
  2. apiVersion: generators.external-secrets.io/v1alpha1
  3. kind: VaultDynamicSecret
  4. metadata:
  5. name: "vault-get-example"
  6. spec:
  7. path: "/kv/data/example"
  8. method: "GET"
  9. # Query string parameters for GET calls (each key may map to multiple values).
  10. # These are ignored for non-GET methods; use `parameters` for write bodies.
  11. getParameters:
  12. version:
  13. - "1"
  14. resultType: "Data" # "Auth" and "Raw" are also available
  15. provider:
  16. # For production, always use "https" and ensure the additional TLS parameters are configured accordingly.
  17. server: "http://vault.default.svc.cluster.local:8200"
  18. auth:
  19. kubernetes:
  20. mountPath: "kubernetes"
  21. role: "external-secrets-operator"
  22. serviceAccountRef:
  23. name: "default"
  24. {% endraw %}