From 2a04ab26b7ef9dd3cb42e9f04e6bb40d2a567eeb Mon Sep 17 00:00:00 2001 From: Erich Blume Date: Wed, 11 Feb 2026 16:57:11 -0800 Subject: [PATCH] Mount host zoneinfo into runner for TZ support (#160) ## Summary The `TZ=America/Los_Angeles` env var from #159 has no effect because the `forgejo/runner` image doesn't ship tzdata. Mount the node's `/usr/share/zoneinfo` into the container so the timezone database is available. ## Deployment After merge, sync forgejo-runner and verify: ``` argocd app sync forgejo-runner kubectl -n forgejo-runner exec deploy/forgejo-runner -c runner -- date # Should show PST/PDT, not UTC ``` Reviewed-on: https://forge.ops.eblu.me/eblume/blumeops/pulls/160 --- argocd/manifests/forgejo-runner/deployment.yaml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/argocd/manifests/forgejo-runner/deployment.yaml b/argocd/manifests/forgejo-runner/deployment.yaml index 9720033..5977ce7 100644 --- a/argocd/manifests/forgejo-runner/deployment.yaml +++ b/argocd/manifests/forgejo-runner/deployment.yaml @@ -56,6 +56,9 @@ spec: mountPath: /data - name: config mountPath: /config + - name: zoneinfo + mountPath: /usr/share/zoneinfo + readOnly: true # Docker-in-Docker sidecar - name: dind @@ -77,3 +80,7 @@ spec: - name: config configMap: name: forgejo-runner-config + - name: zoneinfo + hostPath: + path: /usr/share/zoneinfo + type: Directory