apiVersion: external-secrets.io/v1 kind: ClusterSecretStore metadata: name: vault-backend spec: provider: vault: # In-cluster, so syncing secrets doesn't depend on Hetzner or the home # internet connection. Plain HTTP, like the Gateway → Vault hop. server: "http://vault-active.vault.svc:8200" path: "kv" # Version is the Vault KV secret engine version. # This can be either "v1" or "v2", defaults to "v2" version: "v2" auth: # points to a secret that contains a vault token # https://www.vaultproject.io/docs/auth/token tokenSecretRef: name: "vault-token" namespace: external-secrets key: "token"