Mount host zoneinfo into runner for TZ support #160

Merged
eblume merged 1 commit from fix-runner-tzdata into main 2026-02-11 16:57:12 -08:00
Owner

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
## 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 ```
The forgejo/runner image doesn't ship tzdata, so the TZ env var alone
has no effect. Mount the node's /usr/share/zoneinfo into the container.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
eblume merged commit 2a04ab26b7 into main 2026-02-11 16:57:12 -08:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
eblume/blumeops!160
No description provided.