From aa83fb5563bff7e25a4fad56ea9159698ad86525 Mon Sep 17 00:00:00 2001 From: tegwick Date: Wed, 25 Mar 2026 11:30:54 +0100 Subject: [PATCH] feat(gitea): add Helm values with right-sized PGPool CPU request MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit PGPool default 250m CPU request was causing scheduling failures on the single-node COULOMBCORE cluster (2 vCPU, 98% allocated). Reduced to 100m request / 200m limit — safe for a lightweight connection pooler. See INC-001: the-custodian/ops/incidents/2026-03-25-gitea-pgpool-crashloop.md Co-Authored-By: Claude Sonnet 4.6 --- releases/gitea/values.yaml | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 releases/gitea/values.yaml diff --git a/releases/gitea/values.yaml b/releases/gitea/values.yaml new file mode 100644 index 0000000..c70ec6f --- /dev/null +++ b/releases/gitea/values.yaml @@ -0,0 +1,20 @@ +# Gitea Helm values — COULOMBCORE cluster +# Chart: gitea/gitea version: 12.5.0 +# Release name: gitea namespace: default +# +# Applied via: +# helm upgrade gitea gitea/gitea --version 12.5.0 -n default -f releases/gitea/values.yaml + +postgresql-ha: + pgpool: + adminPassword: changeme4 # TODO: move to sealed secret / external secret + + # Right-sized for single-node COULOMBCORE (2 vCPU budget is tight). + # Default was 250m request which caused scheduling failures — see INC-001. + resources: + requests: + cpu: 100m + memory: 256Mi + limits: + cpu: 200m + memory: 384Mi