diff --git a/manifests/artemis/gitea-runners/values.yaml b/manifests/artemis/gitea-runners/values.yaml index 22dd1af..ae6579e 100644 --- a/manifests/artemis/gitea-runners/values.yaml +++ b/manifests/artemis/gitea-runners/values.yaml @@ -1,56 +1,16 @@ -# 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: - replicas: 3 - timezone: Etc/UTC - annotations: {} - labels: {} - resources: {} - nodeSelector: {} - tolerations: [] - affinity: {} - extraVolumes: [] - + extraVolumes: + - name: docker-socket + emptyDir: {} actRunner: - repository: gitea/act_runner - tag: 0.2.13 - pullPolicy: IfNotPresent - extraVolumeMounts: [] extraEnvs: - name: DOCKER_HOST - value: tcp://localhost:2376 + value: unix:///var/run/docker.sock - name: DOCKER_BUILDKIT value: "1" - - # See full example here: https://gitea.com/gitea/act_runner/src/branch/main/internal/pkg/config/config.example.yaml + extraVolumeMounts: + - name: docker-socket + mountPath: /var/run config: | log: level: info @@ -66,48 +26,15 @@ statefulset: privileged: true require_docker: true docker_timeout: 300s - envs: - - name: DOCKER_TLS_CERTDIR - value: "" - dind: repository: docker tag: 28.3.3-dind pullPolicy: IfNotPresent - extraVolumeMounts: [] - - # If the container keeps crashing in your environment, you might have to add the `DOCKER_IPTABLES_LEGACY` environment variable. - # See https://github.com/docker-library/docker/issues/463#issuecomment-1881909456 extraEnvs: - - name: DOCKER_HOST - value: tcp://localhost:2376 - name: DOCKER_TLS_CERTDIR - value: "" - # - name: "DOCKER_IPTABLES_LEGACY" - # value: "1" - - persistence: - size: 1Gi - -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: "" - + value: "" # disable TLS + # - name: DOCKER_IPTABLES_LEGACY + # value: "1" + extraVolumeMounts: + - name: docker-socket + mountPath: /var/run