--- apiVersion: external-secrets.io/v1 kind: ExternalSecret metadata: name: furumi-ng-creds spec: target: name: furumi-dev-creds deletionPolicy: Delete template: type: Opaque data: #OIDC_CLIENT_ID: |- # {{ .client_id }} #OIDC_CLIENT_SECRET: |- # {{ .client_secret }} #OIDC_ISSUER_URL: https://idm.hexor.cy/application/o/furumi-dev/ #OIDC_REDIRECT_URL: https://music-dev.hexor.cy/auth/callback #OIDC_SESSION_SECRET: |- # {{ .session_secret }} PG_STRING: |- postgres://furumi_dev:{{ .pg_pass }}@psql.psql.svc:5432/furumi_dev data: # - secretKey: client_id # sourceRef: # storeRef: # name: vaultwarden-login # kind: ClusterSecretStore # remoteRef: # key: 960735e6-2cc9-4b68-9bd3-e6786e5a0cd6 # property: fields[0].value # - secretKey: client_secret # sourceRef: # storeRef: # name: vaultwarden-login # kind: ClusterSecretStore # remoteRef: # key: 960735e6-2cc9-4b68-9bd3-e6786e5a0cd6 # property: fields[1].value # - secretKey: session_secret # sourceRef: # storeRef: # name: vaultwarden-login # kind: ClusterSecretStore # remoteRef: # key: 960735e6-2cc9-4b68-9bd3-e6786e5a0cd6 # property: fields[2].value - secretKey: pg_pass sourceRef: storeRef: name: vaultwarden-login kind: ClusterSecretStore remoteRef: key: 2a9deb39-ef22-433e-a1be-df1555625e22 property: fields[17].value