apiVersion: external-secrets.io/v1beta1 kind: ClusterSecretStore metadata: name: vault spec: provider: vault: server: "https://vault.vault.svc.cluster.local:8200" path: "secrets" version: "v2" auth: kubernetes: mountPath: "kubernetes" role: "VaultSecretStore" serviceAccountRef: name: "vault" --- apiVersion: external-secrets.io/v1alpha1 kind: SecretStore metadata: name: vault-backend namespace: example spec: provider: vault: server: "https://vault.vault.svc.cluster.local:8200" path: "secret" version: "v2" auth: kubernetes: mountPath: "kubernetes" role: "demo" serviceAccountRef: name: "my-sa" secretRef: name: "my-secret" key: "vault"