apiVersion: external-secrets.io/v1 kind: ExternalSecret metadata: name: lubelogger-db-connection namespace: lubelogger spec: refreshInterval: 1h secretStoreRef: name: bitwarden kind: ClusterSecretStore target: name: lubelogger-postgres-connection creationPolicy: Owner template: engineVersion: v2 mergePolicy: Merge data: POSTGRES_CONNECTION: >- Host=pg-cluster-rw.pg-databases.svc.cluster.local;Port=5432;Database={{ index . "lubelogger-db-name" }};Username={{ index . "lubelogger-db-username" }};Password={{ index . "lubelogger-db-password" }} data: - secretKey: lubelogger-db-name remoteRef: key: lubelogger-db-name - secretKey: lubelogger-db-username remoteRef: key: lubelogger-db-username - secretKey: lubelogger-db-password remoteRef: key: lubelogger-db-password