generator-vault.yaml 839 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. {% raw %}
  2. ---
  3. apiVersion: generators.external-secrets.io/v1alpha1
  4. kind: VaultDynamicSecret
  5. metadata:
  6. name: "pki-example"
  7. spec:
  8. path: "/pki/issue/example-dot-com"
  9. method: "POST"
  10. parameters:
  11. common_name: "localhost"
  12. ip_sans: "127.0.0.1,127.0.0.11"
  13. provider:
  14. server: "http://vault.default.svc.cluster.local:8200"
  15. auth:
  16. kubernetes:
  17. mountPath: "kubernetes"
  18. role: "external-secrets-operator"
  19. serviceAccountRef:
  20. name: "default"
  21. ---
  22. apiVersion: external-secrets.io/v1beta1
  23. kind: ExternalSecret
  24. metadata:
  25. name: "pki-example-com"
  26. spec:
  27. refreshInterval: "768h"
  28. target:
  29. name: pki-example-com
  30. dataFrom:
  31. - sourceRef:
  32. generatorRef:
  33. apiVersion: generators.external-secrets.io/v1alpha1
  34. kind: VaultDynamicSecret
  35. name: "pki-example"
  36. {% endraw %}