apiVersion: helm.toolkit.fluxcd.io/v2 kind: HelmRelease metadata: name: gitea-actions namespace: infra-gitops spec: interval: 30m timeout: 15m dependsOn: - name: gitea chart: spec: chart: actions version: 0.0.2 sourceRef: kind: HelmRepository name: gitea namespace: infra-gitops interval: 12h values: enabled: true statefulset: actRunner: config: | log: level: info cache: enabled: true container: require_docker: true docker_timeout: 300s # 使用bridge网络模式,解决新建任务临时网络mtu与主机不一致的问题 network: bridge dind: # 挂载dind docker配置文件,解决mtu带来的网络问题 extraVolumeMounts: - name: dind-config-volume mountPath: /etc/docker/daemon.json subPath: daemon.json extraVolumes: - name: dind-config-volume configMap: name: gitea-actions-dind-config persistence: size: 10Gi giteaRootURL: http://gitea-http.infra-gitops.svc.cluster.local:3000 existingSecret: gitea-actions existingSecretKey: token