--- # yaml-language-server: $schema=https://raw.githubusercontent.com/datreeio/CRDs-catalog/main/external-secrets.io/externalsecret_v1beta1.json apiVersion: external-secrets.io/v1beta1 kind: ExternalSecret metadata: name: piped spec: refreshInterval: 1m secretStoreRef: name: crunchy-pgo-secrets kind: ClusterSecretStore target: name: piped-secret template: type: Opaque data: config.properties: | API_URL: https://piped-api.hsn.dev COMPROMISED_PASSWORD_CHECK: true DISABLE_REGISTRATION: true FEED_RETENTION: 30 FRONTEND_URL: https://piped.hsn.dev HTTP_WORKERS: 4 MATRIX_SERVER: https://element.infosec.exchange PORT: 8080 PROXY_PART: https://piped-proxy.hsn.dev SENTRY_DSN: hibernate.connection.driver_class: org.postgresql.Driver hibernate.connection.url: jdbc:postgresql://{{ index . "host" }}:5432/{{ index . "dbname" }} hibernate.connection.username: {{ index . "user" }} hibernate.connection.password: {{ index . "password" }} dataFrom: - extract: key: postgres-pguser-piped