Files
helm-actions/README.md
ChristopherHX 8c95dcd282 refactor!: remove actions runner token provisioning (#15)
To be discussed. In https://gitea.com/gitea/helm-actions/issues/9#issuecomment-1002191 and https://gitea.com/gitea/helm-actions/pulls/13 I described that a migration of provisioning is currently not feasible due to
- helm limitations
  - You are forced to repeat a lot of stuff for the default branch
  -  helm-actions cannot read values of the helm-gitea chart to fix this
- No agreement about making helm-gitea a optional dependency of helm-actions can be reached at the moment

# Proposal

- Create a new repository that includes both helm-gitea **and** helm-actions
- Provisioning leaves this repository as well like it did in helm-gitea
- Create that as gitea/helm-stack or whatever name
- Provisioning code and tests moves to gitea/helm-stack

We would need help with the repository creation

Reviewed-on: https://gitea.com/gitea/helm-actions/pulls/15
Reviewed-by: DaanSelen <daanselen@noreply.gitea.com>
Co-authored-by: ChristopherHX <christopherhx@noreply.gitea.com>
Co-committed-by: ChristopherHX <christopherhx@noreply.gitea.com>
2025-08-13 21:15:21 +00:00

6.4 KiB

helm-act

Rootless Defaults

If .Values.image.rootless: true, then the following will occur. In case you use .Values.image.fullOverride, check that this works in your image:

  • If .Values.provisioning.enabled: true, then uses the rootless Gitea image, must match helm-Gitea.

Parameters

Gitea Actions

Name Description Value
enabled Create an act runner StatefulSet. false
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.annotations Act runner annotations {}
statefulset.labels Act runner labels {}
statefulset.resources Act runner resources {}
statefulset.nodeSelector NodeSelector for the statefulset {}
statefulset.tolerations Tolerations for the statefulset []
statefulset.affinity Affinity for the statefulset {}
statefulset.extraVolumes Extra volumes for the statefulset []
statefulset.actRunner.repository The Gitea act runner image gitea/act_runner
statefulset.actRunner.tag The Gitea act runner tag 0.2.11
statefulset.actRunner.pullPolicy The Gitea act runner pullPolicy IfNotPresent
statefulset.actRunner.extraVolumeMounts Allows mounting extra volumes in the act runner container []
statefulset.actRunner.config Act runner custom configuration. See Act Runner documentation for details. Too complex. See values.yaml
statefulset.dind.repository The Docker-in-Docker image docker
statefulset.dind.tag The Docker-in-Docker image tag 25.0.2-dind
statefulset.dind.pullPolicy The Docker-in-Docker pullPolicy IfNotPresent
statefulset.dind.extraVolumeMounts Allows mounting extra volumes in the Docker-in-Docker container []
statefulset.dind.extraEnvs Allows adding custom environment variables, such as DOCKER_IPTABLES_LEGACY []
statefulset.persistence.size Size for persistence to store act runner data 1Gi
existingSecret Secret that contains the token ""
existingSecretKey Secret key ""
giteaRootURL URL the act_runner registers and connect with ""

Global

Name Description Value
global.imageRegistry global image registry override ""
global.storageClass global storage class override ""