apiVersion: external-secrets.io/v1beta1 kind: ExternalSecret metadata: name: vault-durpapi spec: secretStoreRef: name: vault-durpapi kind: SecretStore target: name: durpapi-secret data: - secretKey: OPENAI_API_KEY remoteRef: key: secrets/durpapi/openai property: OPENAI_API_KEY - secretKey: UNRAID_API_KEY remoteRef: key: secrets/durpapi/unraid property: UNRAID_API_KEY - secretKey: UNRAID_URI remoteRef: key: secrets/durpapi/unraid property: UNRAID_URI - secretKey: db_host remoteRef: key: secrets/durpapi/postgres property: db_host - secretKey: db_port remoteRef: key: secrets/durpapi/postgres property: db_port - secretKey: db_pass remoteRef: key: secrets/durpapi/postgres property: db_pass - secretKey: db_user remoteRef: key: secrets/durpapi/postgres property: db_user - secretKey: db_sslmode remoteRef: key: secrets/durpapi/postgres property: db_sslmode - secretKey: db_name remoteRef: key: secrets/durpapi/postgres property: db_name --- apiVersion: external-secrets.io/v1beta1 kind: SecretStore metadata: name: vault-durpapi spec: provider: vault: server: "http://vault.vault.svc.cluster.local:8200" path: "secrets" version: "v2" auth: kubernetes: mountPath: "kubernetes" role: "external-secrets"