🎨 postgres variables

This commit is contained in:
auricom
2022-11-27 19:16:02 +01:00
parent 815262b622
commit 65fbd8d0af
26 changed files with 34 additions and 32 deletions

View File

@@ -25,3 +25,5 @@ data:
LOCAL_LAN_TRUENAS: 192.168.9.10 LOCAL_LAN_TRUENAS: 192.168.9.10
LOCAL_LAN_TRUENAS_REMOTE: 10.10.0.2 LOCAL_LAN_TRUENAS_REMOTE: 10.10.0.2
TIMEZONE: "Europe/Paris" TIMEZONE: "Europe/Paris"
POSTGRES_HOST: "postgres-rw.default.svc.cluster.local."
POSTGRES_PORT: "5432"

View File

@@ -31,7 +31,7 @@ spec:
AUTHELIA_SESSION_REDIS_DATABASE_INDEX: 14 AUTHELIA_SESSION_REDIS_DATABASE_INDEX: 14
AUTHELIA_SESSION_REDIS_HOST: redis.default.svc.cluster.local. AUTHELIA_SESSION_REDIS_HOST: redis.default.svc.cluster.local.
AUTHELIA_STORAGE_POSTGRES_DATABASE: authelia AUTHELIA_STORAGE_POSTGRES_DATABASE: authelia
AUTHELIA_STORAGE_POSTGRES_HOST: postgres-rw.default.svc.cluster.local. AUTHELIA_STORAGE_POSTGRES_HOST: ${POSTGRES_HOST}
AUTHELIA_TELEMETRY_METRICS_ADDRESS: "tcp://0.0.0.0:8080" AUTHELIA_TELEMETRY_METRICS_ADDRESS: "tcp://0.0.0.0:8080"
AUTHELIA_TELEMETRY_METRICS_ENABLED: "true" AUTHELIA_TELEMETRY_METRICS_ENABLED: "true"
AUTHELIA_THEME: grey AUTHELIA_THEME: grey

View File

@@ -11,7 +11,7 @@ spec:
image: ghcr.io/onedr0p/postgres-initdb:14.6 image: ghcr.io/onedr0p/postgres-initdb:14.6
env: env:
- name: POSTGRES_HOST - name: POSTGRES_HOST
value: postgres-rw.default.svc.cluster.local. value: ${POSTGRES_HOST}
- name: POSTGRES_DB - name: POSTGRES_DB
value: authelia value: authelia
- name: POSTGRES_SUPER_PASS - name: POSTGRES_SUPER_PASS

View File

@@ -45,7 +45,7 @@ spec:
image: prodrigestivill/postgres-backup-local:15-alpine@sha256:1209779d7b39a9f73d498091452051fedfe140252bff59ea1c42e0a9a8a9b8e0 image: prodrigestivill/postgres-backup-local:15-alpine@sha256:1209779d7b39a9f73d498091452051fedfe140252bff59ea1c42e0a9a8a9b8e0
env: env:
- name: POSTGRES_HOST - name: POSTGRES_HOST
value: postgres-rw.default.svc.cluster.local. value: ${POSTGRES_HOST}
- name: POSTGRES_DB - name: POSTGRES_DB
value: "authelia,drone,freshrss,gitea,invidious,joplin,lychee,paperless,recipes,sharry,outline,vaultwarden,vikunja,wallabag" value: "authelia,drone,freshrss,gitea,invidious,joplin,lychee,paperless,recipes,sharry,outline,vaultwarden,vikunja,wallabag"
- name: POSTGRES_USER - name: POSTGRES_USER

View File

@@ -42,7 +42,7 @@ spec:
RUN_AT_START: true RUN_AT_START: true
database: database:
DB_TYPE: postgres DB_TYPE: postgres
HOST: postgres-rw.default.svc.cluster.local.:5432 HOST: ${POSTGRES_HOST}:${POSTGRES_PORT}
NAME: gitea NAME: gitea
SCHEMA: public SCHEMA: public
SSL_MODE: disable SSL_MODE: disable

View File

@@ -11,7 +11,7 @@ spec:
image: ghcr.io/onedr0p/postgres-initdb:14.6 image: ghcr.io/onedr0p/postgres-initdb:14.6
env: env:
- name: POSTGRES_HOST - name: POSTGRES_HOST
value: postgres-rw.default.svc.cluster.local. value: ${POSTGRES_HOST}
- name: POSTGRES_DB - name: POSTGRES_DB
value: *app value: *app
- name: POSTGRES_SUPER_PASS - name: POSTGRES_SUPER_PASS

View File

@@ -32,7 +32,7 @@ spec:
tag: 2022.11.4@sha256:835ea67fbfd26041f8e62b8f2429c332a5ed56d270d92aa4357871a393e4e138 tag: 2022.11.4@sha256:835ea67fbfd26041f8e62b8f2429c332a5ed56d270d92aa4357871a393e4e138
env: env:
TZ: "${TIMEZONE}" TZ: "${TIMEZONE}"
POSTGRES_HOST: postgres-rw.default.svc.cluster.local. POSTGRES_HOST: ${POSTGRES_HOST}
POSTGRES_DB: home_assistant POSTGRES_DB: home_assistant
envFrom: envFrom:
- secretRef: - secretRef:

View File

@@ -11,7 +11,7 @@ spec:
image: ghcr.io/onedr0p/postgres-initdb:14.6 image: ghcr.io/onedr0p/postgres-initdb:14.6
env: env:
- name: POSTGRES_HOST - name: POSTGRES_HOST
value: postgres-rw.default.svc.cluster.local. value: ${POSTGRES_HOST}
- name: POSTGRES_DB - name: POSTGRES_DB
value: home_assistant value: home_assistant
- name: POSTGRES_SUPER_PASS - name: POSTGRES_SUPER_PASS

View File

@@ -34,8 +34,8 @@ spec:
TIMEZONE: ${TIMEZONE} TIMEZONE: ${TIMEZONE}
APP_NAME: Lychee APP_NAME: Lychee
DB_CONNECTION: pgsql DB_CONNECTION: pgsql
DB_HOST: postgres-rw.default.svc.cluster.local. DB_HOST: ${POSTGRES_HOST}
DB_PORT: 5432 DB_PORT: ${POSTGRES_PORT}
DB_DATABASE: lychee DB_DATABASE: lychee
REDIS_HOST: redis.default.svc.cluster.local. REDIS_HOST: redis.default.svc.cluster.local.
REDIS_PORT: 6379 REDIS_PORT: 6379

View File

@@ -11,7 +11,7 @@ spec:
image: ghcr.io/onedr0p/postgres-initdb:14.6 image: ghcr.io/onedr0p/postgres-initdb:14.6
env: env:
- name: POSTGRES_HOST - name: POSTGRES_HOST
value: postgres-rw.default.svc.cluster.local. value: ${POSTGRES_HOST}
- name: POSTGRES_DB - name: POSTGRES_DB
value: lychee value: lychee
- name: POSTGRES_SUPER_PASS - name: POSTGRES_SUPER_PASS

View File

@@ -11,7 +11,7 @@ spec:
image: ghcr.io/onedr0p/postgres-initdb:14.6 image: ghcr.io/onedr0p/postgres-initdb:14.6
env: env:
- name: POSTGRES_HOST - name: POSTGRES_HOST
value: postgres-rw.default.svc.cluster.local. value: ${POSTGRES_HOST}
- name: POSTGRES_DB - name: POSTGRES_DB
value: freshrss value: freshrss
- name: POSTGRES_SUPER_PASS - name: POSTGRES_SUPER_PASS

View File

@@ -12,8 +12,8 @@
# db: # db:
# user: ${SECRET_INVIDIOUS_DB_USER} # user: ${SECRET_INVIDIOUS_DB_USER}
# password: ${SECRET_INVIDIOUS_DB_PASSWORD} # password: ${SECRET_INVIDIOUS_DB_PASSWORD}
# host: postgres-rw.default.svc.cluster.local # host: ${POSTGRES_HOST}
# port: 5432 # port: ${POSTGRES_PORT}
# dbname: invidious # dbname: invidious
## ##
@@ -30,7 +30,7 @@
## Accepted values: a postgres:// URI ## Accepted values: a postgres:// URI
## Default: postgres://kemal:kemal@localhost:5432/invidious ## Default: postgres://kemal:kemal@localhost:5432/invidious
## ##
database_url: postgres://${SECRET_INVIDIOUS_DB_USER}:${SECRET_INVIDIOUS_DB_PASSWORD}@postgres-rw.default.svc.cluster.local.:5432/invidious database_url: postgres://${SECRET_INVIDIOUS_DB_USER}:${SECRET_INVIDIOUS_DB_PASSWORD}@${POSTGRES_HOST}:${POSTGRES_PORT}/invidious
## ##
## Enable automatic table integrity check. This will create ## Enable automatic table integrity check. This will create

View File

@@ -11,7 +11,7 @@ spec:
image: ghcr.io/onedr0p/postgres-initdb:14.6 image: ghcr.io/onedr0p/postgres-initdb:14.6
env: env:
- name: POSTGRES_HOST - name: POSTGRES_HOST
value: postgres-rw.default.svc.cluster.local. value: ${POSTGRES_HOST}
- name: POSTGRES_DB - name: POSTGRES_DB
value: invidious value: invidious
- name: POSTGRES_SUPER_PASS - name: POSTGRES_SUPER_PASS

View File

@@ -34,8 +34,8 @@ spec:
APP_BASE_URL: https://joplin.${SECRET_CLUSTER_DOMAIN} APP_BASE_URL: https://joplin.${SECRET_CLUSTER_DOMAIN}
APP_PORT: 80 APP_PORT: 80
DB_CLIENT: pg DB_CLIENT: pg
POSTGRES_HOST: postgres-rw.default.svc.cluster.local. POSTGRES_HOST: ${POSTGRES_HOST}
POSTGRES_PORT: 5432 POSTGRES_PORT: ${POSTGRES_PORT}
POSTGRES_DATABASE: joplin POSTGRES_DATABASE: joplin
MAILER_ENABLED: 1 MAILER_ENABLED: 1
MAILER_HOST: smtp-relay.default.svc.cluster.local. MAILER_HOST: smtp-relay.default.svc.cluster.local.

View File

@@ -11,7 +11,7 @@ spec:
image: ghcr.io/onedr0p/postgres-initdb:14.6 image: ghcr.io/onedr0p/postgres-initdb:14.6
env: env:
- name: POSTGRES_HOST - name: POSTGRES_HOST
value: postgres-rw.default.svc.cluster.local. value: ${POSTGRES_HOST}
- name: POSTGRES_DB - name: POSTGRES_DB
value: joplin value: joplin
- name: POSTGRES_SUPER_PASS - name: POSTGRES_SUPER_PASS

View File

@@ -40,8 +40,8 @@ spec:
PAPERLESS_OCR_LANGUAGES: fra PAPERLESS_OCR_LANGUAGES: fra
PAPERLESS_OCR_LANGUAGE: fra PAPERLESS_OCR_LANGUAGE: fra
PAPERLESS_PORT: 8000 PAPERLESS_PORT: 8000
PAPERLESS_DBHOST: postgres-rw.default.svc.cluster.local. PAPERLESS_DBHOST: ${POSTGRES_HOST}
PAPERLESS_DBPORT: 5432 PAPERLESS_DBPORT: ${POSTGRES_PORT}
PAPERLESS_DBNAME: paperless PAPERLESS_DBNAME: paperless
PAPERLESS_REDIS: redis://paperless-redis.default.svc.cluster.local:6379 PAPERLESS_REDIS: redis://paperless-redis.default.svc.cluster.local:6379
PAPERLESS_TASK_WORKERS: 2 PAPERLESS_TASK_WORKERS: 2

View File

@@ -11,7 +11,7 @@ spec:
image: ghcr.io/onedr0p/postgres-initdb:14.6 image: ghcr.io/onedr0p/postgres-initdb:14.6
env: env:
- name: POSTGRES_HOST - name: POSTGRES_HOST
value: postgres-rw.default.svc.cluster.local. value: ${POSTGRES_HOST}
- name: POSTGRES_DB - name: POSTGRES_DB
value: *app value: *app
- name: POSTGRES_SUPER_PASS - name: POSTGRES_SUPER_PASS

View File

@@ -14,7 +14,7 @@ sharry.restserver {
fixed.enabled = false fixed.enabled = false
} }
jdbc { jdbc {
url = "jdbc:postgresql://postgres-rw.default.svc.cluster.local.:5432/sharry" url = "jdbc:postgresql://${POSTGRES_HOST}:${POSTGRES_PORT}/sharry"
user = "${SECRET_SHARRY_DB_USERNAME}" user = "${SECRET_SHARRY_DB_USERNAME}"
password = "${SECRET_SHARRY_DB_PASSWORD}" password = "${SECRET_SHARRY_DB_PASSWORD}"
} }

View File

@@ -11,7 +11,7 @@ spec:
image: ghcr.io/onedr0p/postgres-initdb:14.6 image: ghcr.io/onedr0p/postgres-initdb:14.6
env: env:
- name: POSTGRES_HOST - name: POSTGRES_HOST
value: postgres-rw.default.svc.cluster.local. value: ${POSTGRES_HOST}
- name: POSTGRES_DB - name: POSTGRES_DB
value: sharry value: sharry
- name: POSTGRES_SUPER_PASS - name: POSTGRES_SUPER_PASS

View File

@@ -10,8 +10,8 @@ spec:
DEBUG: "0" DEBUG: "0"
ALLOWED_HOSTS: "*" ALLOWED_HOSTS: "*"
DB_ENGINE: django.db.backends.postgresql_psycopg2 DB_ENGINE: django.db.backends.postgresql_psycopg2
POSTGRES_HOST: postgres-rw.default.svc.cluster.local. POSTGRES_HOST: ${POSTGRES_HOST}
POSTGRES_PORT: 5432 POSTGRES_PORT: ${POSTGRES_PORT}
POSTGRES_DB: recipes POSTGRES_DB: recipes
GUNICORN_MEDIA: "0" GUNICORN_MEDIA: "0"
TIMEZONE: ${TIMEZONE} TIMEZONE: ${TIMEZONE}

View File

@@ -11,7 +11,7 @@ spec:
image: ghcr.io/onedr0p/postgres-initdb:14.6 image: ghcr.io/onedr0p/postgres-initdb:14.6
env: env:
- name: POSTGRES_HOST - name: POSTGRES_HOST
value: postgres-rw.default.svc.cluster.local. value: ${POSTGRES_HOST}
- name: POSTGRES_DB - name: POSTGRES_DB
value: recipes value: recipes
- name: POSTGRES_SUPER_PASS - name: POSTGRES_SUPER_PASS

View File

@@ -11,7 +11,7 @@ spec:
image: ghcr.io/onedr0p/postgres-initdb:14.6 image: ghcr.io/onedr0p/postgres-initdb:14.6
env: env:
- name: POSTGRES_HOST - name: POSTGRES_HOST
value: postgres-rw.default.svc.cluster.local. value: ${POSTGRES_HOST}
- name: POSTGRES_DB - name: POSTGRES_DB
value: vaultwarden value: vaultwarden
- name: POSTGRES_SUPER_PASS - name: POSTGRES_SUPER_PASS

View File

@@ -97,7 +97,7 @@ spec:
- name: VIKUNJA_DATABASE_TYPE - name: VIKUNJA_DATABASE_TYPE
value: postgres value: postgres
- name: VIKUNJA_DATABASE_HOST - name: VIKUNJA_DATABASE_HOST
value: postgres-rw.default.svc.cluster.local. value: ${POSTGRES_HOST}
- name: VIKUNJA_DATABASE_DATABASE - name: VIKUNJA_DATABASE_DATABASE
value: vikunja value: vikunja
- name: VIKUNJA_DATABASE_USER - name: VIKUNJA_DATABASE_USER

View File

@@ -11,7 +11,7 @@ spec:
image: ghcr.io/onedr0p/postgres-initdb:14.6 image: ghcr.io/onedr0p/postgres-initdb:14.6
env: env:
- name: POSTGRES_HOST - name: POSTGRES_HOST
value: postgres-rw.default.svc.cluster.local. value: ${POSTGRES_HOST}
- name: POSTGRES_DB - name: POSTGRES_DB
value: vikunja value: vikunja
- name: POSTGRES_SUPER_PASS - name: POSTGRES_SUPER_PASS

View File

@@ -8,8 +8,8 @@ spec:
values: values:
env: env:
SYMFONY__ENV__DATABASE_DRIVER: pdo_pgsql SYMFONY__ENV__DATABASE_DRIVER: pdo_pgsql
SYMFONY__ENV__DATABASE_HOST: postgres-rw.default.svc.cluster.local. SYMFONY__ENV__DATABASE_HOST: ${POSTGRES_HOST}
SYMFONY__ENV__DATABASE_PORT: 5432 SYMFONY__ENV__DATABASE_PORT: ${POSTGRES_PORT}
SYMFONY__ENV__DATABASE_NAME: wallabag SYMFONY__ENV__DATABASE_NAME: wallabag
SYMFONY__ENV__REDIS_HOST: redis.default.svc.cluster.local. SYMFONY__ENV__REDIS_HOST: redis.default.svc.cluster.local.
SYMFONY__ENV__DOMAIN_NAME: https://wallabag.${SECRET_CLUSTER_DOMAIN} SYMFONY__ENV__DOMAIN_NAME: https://wallabag.${SECRET_CLUSTER_DOMAIN}

View File

@@ -11,7 +11,7 @@ spec:
image: ghcr.io/onedr0p/postgres-initdb:14.6 image: ghcr.io/onedr0p/postgres-initdb:14.6
env: env:
- name: POSTGRES_HOST - name: POSTGRES_HOST
value: postgres-rw.default.svc.cluster.local. value: ${POSTGRES_HOST}
- name: POSTGRES_DB - name: POSTGRES_DB
value: wallabag value: wallabag
- name: POSTGRES_SUPER_PASS - name: POSTGRES_SUPER_PASS