From dee8b5b40aeb0ebdcde53126b3ec8ef2ff7c60a1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gon=C3=A7alo=20Rodrigues?= Date: Sat, 20 Jun 2026 15:34:28 +0100 Subject: [PATCH] =?UTF-8?q?fix(infra):=20simplify=20Gitea=20to=20SQLite=20?= =?UTF-8?q?+=20in-process=20=E2=80=94=20drop=20PostgreSQL=20and=20Valkey?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Removes 6 pods (3x postgresql-ha, 1x pgpool, 2x valkey-cluster) in favour of SQLite (database) and leveldb queue, memory cache/session. Appropriate for a single-user homelab instance with no HA requirements. Co-Authored-By: Claude Sonnet 4.6 --- infrastructure/terraform/gitea.tf | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/infrastructure/terraform/gitea.tf b/infrastructure/terraform/gitea.tf index 78ba199..d08e661 100644 --- a/infrastructure/terraform/gitea.tf +++ b/infrastructure/terraform/gitea.tf @@ -32,12 +32,19 @@ resource "helm_release" "gitea" { SSH_DOMAIN = "localhost" SSH_PORT = 30001 } + database = { DB_TYPE = "sqlite3" } + queue = { TYPE = "level" } + cache = { ADAPTER = "memory" } + session = { PROVIDER = "memory" } packages = { ENABLED = "true" } service = { DISABLE_REGISTRATION = "true" } log = { LEVEL = "Warn" } } } + "postgresql-ha" = { enabled = false } + "valkey-cluster" = { enabled = false } + ingress = { enabled = true className = "traefik"