From 52d28702fe8a71032e27fdbfa12f1f867c84ca2d Mon Sep 17 00:00:00 2001 From: Jonathan Leech-Pepin Date: Sun, 30 Mar 2025 13:14:32 -0400 Subject: [PATCH] Update redis and postgres internal routes And add smtp-secrets file for apps namespace --- namespaces/ai/openwebui/patches/chart.yaml | 2 +- namespaces/apps/dolibarr/kustomization.yaml | 2 +- namespaces/apps/forgejo/kustomization.yaml | 2 +- namespaces/apps/mealie/kustomization.yaml | 2 +- namespaces/apps/paperless/kustomization.yaml | 4 +-- namespaces/apps/smtp-secrets.yaml | 28 +++++++++++++++++++ namespaces/core/pgdump/kustomization.yaml | 2 +- .../healthchecks/kustomization.yaml | 2 +- 8 files changed, 36 insertions(+), 8 deletions(-) create mode 100644 namespaces/apps/smtp-secrets.yaml diff --git a/namespaces/ai/openwebui/patches/chart.yaml b/namespaces/ai/openwebui/patches/chart.yaml index a648be2..59dcba2 100644 --- a/namespaces/ai/openwebui/patches/chart.yaml +++ b/namespaces/ai/openwebui/patches/chart.yaml @@ -12,7 +12,7 @@ spec: - https://ollama.leechpepin.com:11434 websocket: enabled: true - url: redis://redis.core.svc.cluster.local:6379/0 + url: redis://redis-svc.core.svc.cluster.local:6379/0 redis: enabled: false persistence: diff --git a/namespaces/apps/dolibarr/kustomization.yaml b/namespaces/apps/dolibarr/kustomization.yaml index bd424c2..47fbe7b 100644 --- a/namespaces/apps/dolibarr/kustomization.yaml +++ b/namespaces/apps/dolibarr/kustomization.yaml @@ -86,7 +86,7 @@ configMapGenerator: - PHP_INI_DATE_TIMEZONE=America/New_York - DOLI_INSTALL_AUTO=0 - DOLI_DB_TYPE=pgsql - - DOLI_DB_HOST=postgres.core.svc.cluster.local + - DOLI_DB_HOST=postgres-svc.core.svc.cluster.local - DOLI_DB_HOST_PORT=5432 - DOLI_DB_USER=dolidbuser - DOLI_COMPANY_NAME="JLP Tech Consulting, LLC" diff --git a/namespaces/apps/forgejo/kustomization.yaml b/namespaces/apps/forgejo/kustomization.yaml index a2f01a0..76c0e36 100644 --- a/namespaces/apps/forgejo/kustomization.yaml +++ b/namespaces/apps/forgejo/kustomization.yaml @@ -100,7 +100,7 @@ configMapGenerator: - USER_UID=1000 - USER_GID=1000 - FORGEJO__database__DB_TYPE=postgres - - FORGEJO__database__HOST=postgres.core.svc.cluster.local:5432 + - FORGEJO__database__HOST=postgres-svc.core.svc.cluster.local:5432 - FORGEJO__database__NAME=forgejo - FORGEJO__database__USER=forgejo - FORGEJO__mailer__ENABLED=true diff --git a/namespaces/apps/mealie/kustomization.yaml b/namespaces/apps/mealie/kustomization.yaml index bbac610..3ec3638 100644 --- a/namespaces/apps/mealie/kustomization.yaml +++ b/namespaces/apps/mealie/kustomization.yaml @@ -88,7 +88,7 @@ configMapGenerator: # Database Settings - DB_ENGINE=postgres - POSTGRES_USER=mealie - - POSTGRES_SERVER=postgres.core.svc.cluster.local + - POSTGRES_SERVER=postgres-svc.core.svc.cluster.local - POSTGRES_PORT=5432 - POSTGRES_DB=mealie # Use Ollama diff --git a/namespaces/apps/paperless/kustomization.yaml b/namespaces/apps/paperless/kustomization.yaml index d1e806a..66c8804 100644 --- a/namespaces/apps/paperless/kustomization.yaml +++ b/namespaces/apps/paperless/kustomization.yaml @@ -91,8 +91,8 @@ labels: configMapGenerator: - name: config literals: - - PAPERLESS_REDIS=redis://redis.core.svc.cluster.local - - PAPERLESS_DBHOST=postgres.core.svc.cluster.local + - PAPERLESS_REDIS=redis://redis-svc.core.svc.cluster.local + - PAPERLESS_DBHOST=postgres-svc.core.svc.cluster.local - PAPERLESS_DBUSER=paperless - PAPERLESS_DBNAME=paperlessdb - PAPERLESS_TIKA_ENABLED="1" diff --git a/namespaces/apps/smtp-secrets.yaml b/namespaces/apps/smtp-secrets.yaml new file mode 100644 index 0000000..5315960 --- /dev/null +++ b/namespaces/apps/smtp-secrets.yaml @@ -0,0 +1,28 @@ +apiVersion: secrets.infisical.com/v1alpha1 +kind: InfisicalSecret +metadata: + name: smtp-secrets + namespace: infisical + labels: + label-to-be-passed-to-managed-secret: homelab + annotations: + example.com/annotation-to-be-passed-to-managed-secret: "homelab" +spec: + hostAPI: https://app.infisical.com/api + resyncInterval: 10 + authentication: + # Universal Auth + universalAuth: + secretsScope: + projectSlug: homelab-n-f-yj + envSlug: prod + secretsPath: "/" # Root is "/" + recursive: false # Whether or not to use recursive mode (Fetches all secrets in an environment from a given secret path, and all folders inside the path) / defaults to false + credentialsRef: + secretName: universal-auth-credentials + secretNamespace: infisical + managedSecretReference: + secretName: smtp-secrets + secretNamespace: apps + creationPolicy: "Orphan" ## Owner | Orphan +--- diff --git a/namespaces/core/pgdump/kustomization.yaml b/namespaces/core/pgdump/kustomization.yaml index 09107be..902e4df 100644 --- a/namespaces/core/pgdump/kustomization.yaml +++ b/namespaces/core/pgdump/kustomization.yaml @@ -27,7 +27,7 @@ configMapGenerator: - HEALTHCHECK_BASE_URL="https://healthchecks.leechpepin.com" - HEALTHCHECK_ID="ping/7iBSS9akyokIWq-sbfEjHQ/pgdump" - ROTATE_PREFIX="pgdump" - - BACKUP_COMMAND="pg_dumpall -U postgres -h postgres.core -p 5432" + - BACKUP_COMMAND="pg_dumpall -U postgres -h postgres-svc.core -p 5432" patches: - path: patches/batch.yaml diff --git a/namespaces/monitoring/healthchecks/kustomization.yaml b/namespaces/monitoring/healthchecks/kustomization.yaml index f04734a..ee7f6e7 100644 --- a/namespaces/monitoring/healthchecks/kustomization.yaml +++ b/namespaces/monitoring/healthchecks/kustomization.yaml @@ -96,7 +96,7 @@ configMapGenerator: literals: - ADMINS=jonathan@leechpepin.com - DB=postgres - - DB_HOST=postgres.core.svc.cluster.local + - DB_HOST=postgres-svc.core.svc.cluster.local - DB_NAME=hc - DB_PORT=5432 - DB_USER=hc