diff --git a/cluster/apps/invidious/inv-configmap.yml b/cluster/apps/invidious/inv-configmap.yml new file mode 100644 index 0000000..2dfd0db --- /dev/null +++ b/cluster/apps/invidious/inv-configmap.yml @@ -0,0 +1,19 @@ +--- +apiVersion: v1 +kind: ConfigMap +metadata: + name: invidious-config +data: + config.yaml: | + db: + dbname: "${POSTGRES_DB}" + user: "${POSTGRES_USER}" + password: "${POSTGRES_PASSWORD}" + host: "invidious-db" + port: 5432 + check_tables: true + invidious_companion: + - private_url: "http://companion:8282" + public_url: "http://localhost:8282" + invidious_companion_key: "${COMPANION_KEY}" + hmac_key: "${HMAC_KEY}" \ No newline at end of file diff --git a/cluster/apps/invidious/invidious.yml b/cluster/apps/invidious/invidious.yml index c723861..a1e05be 100644 --- a/cluster/apps/invidious/invidious.yml +++ b/cluster/apps/invidious/invidious.yml @@ -19,19 +19,10 @@ spec: image: quay.io/invidious/invidious:master env: - name: INVIDIOUS_CONFIG - value: | - db: - dbname: "${POSTGRES_DB}" - user: "${POSTGRES_USER}" - password: "${POSTGRES_PASSWORD}" - host: "invidious-db" - port: 5432 - check_tables: true - invidious_companion: - - private_url: "http://companion:8282" - public_url: "http://localhost:8282" - invidious_companion_key: "${COMPANION_KEY}" - hmac_key: "${HMAC_KEY}" + valueFrom: + configMapKeyRef: + name: invidious-config + key: config.yaml envFrom: - secretRef: name: invidious-db-secrets