diff --git a/apps/infra/devops/gitea/configmap-actions-dind.yaml b/apps/infra/devops/gitea/configmap-actions-dind.yaml new file mode 100644 index 0000000..a7e980e --- /dev/null +++ b/apps/infra/devops/gitea/configmap-actions-dind.yaml @@ -0,0 +1,10 @@ +apiVersion: v1 +kind: ConfigMap +metadata: + name: gitea-actions-dind-config + namespace: infra-devops +data: + daemon.json: |- + { + "mtu": 1400 + } \ No newline at end of file diff --git a/apps/infra/devops/gitea/helmchart-runner.yaml b/apps/infra/devops/gitea/helmchart-actions.yaml similarity index 58% rename from apps/infra/devops/gitea/helmchart-runner.yaml rename to apps/infra/devops/gitea/helmchart-actions.yaml index 43f72ec..88a7ceb 100644 --- a/apps/infra/devops/gitea/helmchart-runner.yaml +++ b/apps/infra/devops/gitea/helmchart-actions.yaml @@ -11,9 +11,8 @@ spec: valuesContent: |- enabled: true statefulset: - affinity: - nodeSelector: - dev-cm-runner/enabled: "true" + nodeSelector: + dev-cm-runner/enabled: "true" actRunner: config: | log: @@ -23,10 +22,20 @@ spec: container: require_docker: true docker_timeout: 300s + 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-devops.svc.cluster.local:3000 - existingSecret: gitea-runner + existingSecret: gitea-actions existingSecretKey: token