stack.basicstack.de/apps/pangolin
CTO Agent 3fff00cfd0 feat(pangolin): Switch Pangolin database from SQLite to PostgreSQL
Deploy a dedicated PostgreSQL 17 instance in the pangolin namespace
and switch Pangolin (fosrl/pangolin) to the postgresql-1.21.1 image
variant. The database URL is provided via a sealed secret and pulled
into the Pangolin container as DATABASE_URL, which the PostgreSQL
Pangolin build reads at startup.

- New: postgres.yaml (Deployment + PVC on hcloud-volumes-encrypted + Service)
- New: pangolin-postgres-secrets-sealed.yaml (postgres creds + connection string)
- pangolin-deployment.yaml: image -> fosrl/pangolin:postgresql-1.21.1,
  DATABASE_URL from secret, /app/config PVC mount, init container waits
  for postgres, removed obsolete DATABASE_PATH env
- pangolin-config.yaml: dropped SQLite database.path stanza

Fixes DEV-451.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-08-08 11:14:43 +00:00
..
.gitkeep Add Pangolin repository structure and DNS configuration 2026-07-26 11:58:00 +00:00
namespace.yaml Add Pangolin repository structure and DNS configuration 2026-07-26 11:58:00 +00:00
pangolin-config.yaml feat(pangolin): Switch Pangolin database from SQLite to PostgreSQL 2026-08-08 11:14:43 +00:00
pangolin-controller-api-key-sealed.yaml Fix Pangolin controller sealed secret - include Bearer prefix 2026-08-02 17:29:54 +00:00
pangolin-controller-config.yaml Update Pangolin controller API key to new sealed secret 2026-08-02 16:39:07 +00:00
pangolin-controller-deployment.yaml Fix pangolin-controller rollout by using Recreate strategy 2026-08-02 13:41:25 +00:00
pangolin-controller-rbac.yaml Add missing Traefik CRD permissions to pangolin-controller RBAC 2026-08-02 10:14:20 +00:00
pangolin-controller-service.yaml refactor(pangolin): Move controller manifests to app root for Argo CD 2026-08-01 15:52:49 +00:00
pangolin-deployment.yaml feat(pangolin): Switch Pangolin database from SQLite to PostgreSQL 2026-08-08 11:14:43 +00:00
pangolin-paperclip-configuration-guide-community.md Add Pangolin Community Edition configuration guide for paperclip.basicstack.de 2026-08-02 13:11:01 +00:00
pangolin-postgres-secrets-sealed.yaml feat(pangolin): Switch Pangolin database from SQLite to PostgreSQL 2026-08-08 11:14:43 +00:00
pangolin-secrets-sealed.yaml Add Pangolin Kubernetes manifests 2026-07-26 12:09:07 +00:00
postgres.yaml feat(pangolin): Switch Pangolin database from SQLite to PostgreSQL 2026-08-08 11:14:43 +00:00