akeyless-secret-store-k8s-auth.yaml 688 B

123456789101112131415161718192021222324
  1. apiVersion: external-secrets.io/v1
  2. kind: SecretStore
  3. metadata:
  4. name: akeyless-secret-store
  5. spec:
  6. provider:
  7. akeyless:
  8. # URL of your akeyless API
  9. akeylessGWApiURL: "https://api.akeyless.io"
  10. authSecretRef:
  11. kubernetesAuth:
  12. accessID: "p-XXXXXX"
  13. k8sConfName: "my-conf-name"
  14. # Optional service account field containing the name
  15. # of a kubernetes ServiceAccount
  16. serviceAccountRef:
  17. name: "my-sa"
  18. # Optional secret field containing a Kubernetes ServiceAccount JWT
  19. # used for authenticating with Akeyless
  20. secretRef:
  21. name: "my-secret"
  22. key: "token"