# Configure Gitea Actions ## @section Gitea Actions # ## @param enabled Create an act runner StatefulSet. ## @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 ## @param statefulset.nodeSelector NodeSelector for the statefulset ## @param statefulset.tolerations Tolerations for the statefulset ## @param statefulset.affinity Affinity for the statefulset ## @param statefulset.extraVolumes Extra volumes for the statefulset ## @param statefulset.actRunner.repository The Gitea act runner image ## @param statefulset.actRunner.tag The Gitea act runner tag ## @param statefulset.actRunner.pullPolicy The Gitea act runner pullPolicy ## @param statefulset.actRunner.extraVolumeMounts Allows mounting extra volumes in the act runner container ## @param statefulset.actRunner.config [default: Too complex. See values.yaml] Act runner custom configuration. See [Act Runner documentation](https://docs.gitea.com/usage/actions/act-runner#configuration) for details. ## @param statefulset.dind.repository The Docker-in-Docker image ## @param statefulset.dind.tag The Docker-in-Docker image tag ## @param statefulset.dind.pullPolicy The Docker-in-Docker pullPolicy ## @param statefulset.dind.extraVolumeMounts Allows mounting extra volumes in the Docker-in-Docker container ## @param statefulset.dind.extraEnvs Allows adding custom environment variables, such as `DOCKER_IPTABLES_LEGACY` ## @param statefulset.persistence.size Size for persistence to store act runner data ## @param existingSecret Secret that contains the token ## @param existingSecretKey Secret key ## @param giteaRootURL URL the act_runner registers and connect with enabled: true statefulset: extraVolumes: - name: docker-socket emptyDir: {} actRunner: extraEnvs: - name: DOCKER_HOST value: unix:///var/run/docker.sock - name: DOCKER_BUILDKIT value: "1" extraVolumeMounts: - name: docker-socket mountPath: /var/run config: | log: level: info cache: enabled: false runner: labels: - "artemis" - "ubuntu-latest:docker://docker.gitea.com/runner-images:ubuntu-latest" - "ubuntu-22.04:docker://docker.gitea.com/runner-images:ubuntu-22.04" - "ubuntu-20.04:docker://docker.gitea.com/runner-images:ubuntu-20.04" container: privileged: true require_docker: true docker_timeout: 300s dind: repository: docker tag: 28.3.3-dind pullPolicy: IfNotPresent extraEnvs: - name: DOCKER_TLS_CERTDIR value: "" # disable TLS # - name: DOCKER_IPTABLES_LEGACY # value: "1" extraVolumeMounts: - name: docker-socket mountPath: /var/run init: image: repository: busybox # Overrides the image tag whose default is the chart appVersion. tag: "1.37.0" ## Specify an existing token secret ## existingSecret: "gitea-runner-token" existingSecretKey: "token" ## Specify the root URL of the Gitea instance giteaRootURL: "https://git.dgse.cloud" ## @section Global # ## @param global.imageRegistry global image registry override ## @param global.storageClass global storage class override global: imageRegistry: "" storageClass: ""