From 8e5067cb2d7bccecfeba3fa7df72a44fd2e7050e Mon Sep 17 00:00:00 2001 From: Daan Selen Date: Mon, 15 Sep 2025 16:18:09 +0000 Subject: [PATCH] feat(chart): make timezone configurable for the act_runner (#38) Once: https://gitea.com/gitea/act_runner/pulls/738 Is merged. Then this can be applied to specify timezone for example for cases such as: ![image.png](/attachments/436c1772-da20-4904-af0b-cb5111d6c6cf) Right now the correct time has to be retrieved with a ENV variable in the cmd: `git commit -m "Update custom ISO: $(TZ=Europe/Amsterdam date +'%Y-%m-%d %H:%M')" || echo "No changes to commit"` Co-authored-by: Daan Selen Reviewed-on: https://gitea.com/gitea/helm-actions/pulls/38 Reviewed-by: techknowlogick Co-authored-by: Daan Selen Co-committed-by: Daan Selen --- README.md | 1 + templates/statefulset.yaml | 2 ++ values.yaml | 2 ++ 3 files changed, 5 insertions(+) diff --git a/README.md b/README.md index bd44fb9..a61a6db 100644 --- a/README.md +++ b/README.md @@ -26,6 +26,7 @@ If `.Values.image.rootless: true`, then the following will occur. In case you us | `init.image.repository` | The image used for the init containers | `busybox` | | `init.image.tag` | The image tag used for the init containers | `1.37.0` | | `statefulset.replicas` | the amount of (replica) runner pods deployed | `1` | +| `statefulset.timezone` | is the timezone that will be set in the act_runner image | `Etc/UTC` | | `statefulset.annotations` | Act runner annotations | `{}` | | `statefulset.labels` | Act runner labels | `{}` | | `statefulset.resources` | Act runner resources | `{}` | diff --git a/templates/statefulset.yaml b/templates/statefulset.yaml index 973ef06..f621abd 100644 --- a/templates/statefulset.yaml +++ b/templates/statefulset.yaml @@ -64,6 +64,8 @@ spec: value: {{ include "gitea.actions.local_root_url" . }} - name: CONFIG_FILE value: /actrunner/config.yaml + - name: TZ + value: {{ .Values.statefulset.timezone | default "Etc/UTC" }} resources: {{- toYaml .Values.statefulset.resources | nindent 12 }} volumeMounts: diff --git a/values.yaml b/values.yaml index c8cc025..6eece4a 100644 --- a/values.yaml +++ b/values.yaml @@ -5,6 +5,7 @@ ## @param init.image.repository The image used for the init containers ## @param init.image.tag The image tag used for the init containers ## @param statefulset.replicas the amount of (replica) runner pods deployed +## @param statefulset.timezone is the timezone that will be set in the act_runner image ## @param statefulset.annotations Act runner annotations ## @param statefulset.labels Act runner labels ## @param statefulset.resources Act runner resources @@ -29,6 +30,7 @@ enabled: false statefulset: replicas: 1 + timezone: Etc/UTC annotations: {} labels: {} resources: {}