apiVersion: external-secrets.io/v1 kind: ExternalSecret metadata: name: nextcloud-secrets namespace: nextcloud spec: refreshInterval: "1h" secretStoreRef: name: vault-external-secrets-store kind: ClusterSecretStore target: name: nextcloud-secrets creationPolicy: Owner data: - secretKey: POSTGRES_DB remoteRef: key: nextcloud/postgres property: db-name - secretKey: POSTGRES_USER remoteRef: key: nextcloud/postgres property: db-user - secretKey: POSTGRES_PASSWORD remoteRef: key: nextcloud/postgres property: db-password - secretKey: NEXTCLOUD_ADMIN_USER remoteRef: key: nextcloud property: user - secretKey: NEXTCLOUD_ADMIN_PASSWORD remoteRef: key: nextcloud property: password