vault-mtls-store.yaml 565 B

12345678910111213141516171819202122232425
  1. apiVersion: external-secrets.io/v1beta1
  2. kind: SecretStore
  3. metadata:
  4. name: vault-backend
  5. namespace: example
  6. spec:
  7. provider:
  8. vault:
  9. server: "https://vault.acme.org"
  10. path: "secret"
  11. version: "v2"
  12. # client TLS related configuration
  13. caBundle: "..."
  14. tls:
  15. clientCert:
  16. name: "my-cert-secret"
  17. key: "tls.crt"
  18. secretRef:
  19. name: "my-cert-secret"
  20. key: "tls.key"
  21. # the authentication methods are not really related to the client TLS configuration
  22. auth:
  23. ...