From ae4f683850306a5ba07cfb8b6b316d79a02d4b13 Mon Sep 17 00:00:00 2001 From: Story Crater Bot <19826264+Riotpiaole@users.noreply.github.com> Date: Tue, 21 Jul 2026 21:03:45 -0700 Subject: [PATCH] =?UTF-8?q?fix(temporal):=20switch=20server=20to=20sprig?= =?UTF-8?q?=20configMapsToMount=20+=20setConfigFilePath=20=E2=80=94=20dock?= =?UTF-8?q?erize=20path=20removed=20in=20server=201.30.3,=20config=20was?= =?UTF-8?q?=20not=20loaded=20so=20it=20fell=20back=20to=20Cassandra=20and?= =?UTF-8?q?=20crashed?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- k8s/applications/temporal/temporal-values.yaml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/k8s/applications/temporal/temporal-values.yaml b/k8s/applications/temporal/temporal-values.yaml index c62fa49..952eed3 100644 --- a/k8s/applications/temporal/temporal-values.yaml +++ b/k8s/applications/temporal/temporal-values.yaml @@ -60,6 +60,16 @@ schema: # ── Temporal server config (PostgreSQL persistence) ────────────────────────── server: replicaCount: 1 + # temporalio/server:1.30.0+ dropped the `dockerize` binary and switched to + # built-in sprig config templating. The chart still defaults to the legacy + # configMapsToMount: "dockerize" + setConfigFilePath: false, which produces a + # config the 1.30 server never loads — it then falls back to its embedded + # env-only template (Cassandra default) and dies with + # "Persistence.DataStores[default](value).Cassandra.Hosts: zero value". + # Switch to the sprig ConfigMap and point the server at it (chart's own + # recommendation for 1.30.0+ images; sprig mode requires setConfigFilePath). + configMapsToMount: "sprig" + setConfigFilePath: true jobService: enabled: false affinity: