apiVersion: external-secrets.io/v1beta1 kind: ExternalSecret metadata: name: couchdb-credentials namespace: couchdb labels: app.kubernetes.io/name: couchdb app.kubernetes.io/part-of: mk-labs spec: refreshInterval: 1h secretStoreRef: kind: ClusterSecretStore name: onepassword-connect target: name: couchdb-admin creationPolicy: Owner template: engineVersion: v2 data: adminUsername: "admin" adminPassword: "{{ .adminPassword }}" cookieAuthSecret: "{{ .cookieAuthSecret }}" data: - secretKey: adminPassword remoteRef: key: couchdb property: admin-password - secretKey: cookieAuthSecret remoteRef: key: couchdb property: cookie-auth-secret