actions-runner-controller/runner
Tiago Melo e7a21cfc53
feat: Add container to propagate host network MTU (#1201)
* feat: Add container to propagate host network MTU

Some network environments use non-standard MTU values. In these
situations, the `DockerMTU` setting might be used to specify the MTU
setting for the `bridge` network created by Docker. However, when the
Github Actions workflow creates networks, it doesn't propagate the
`bridge` network MTU which can lead to `connection reset by peer`
messages.

To overcome this, I've created a new docker image called
`summerwind/actions-runner-mtu` that shims the docker binary in order to
propagate the MTU setting to networks created by Github workflows.

This is a follow-up on the discussion in
(#1046)[https://github.com/actions-runner-controller/actions-runner-controller/issues/1046]
and uses a separate image since there might be some unintended
side-effects with this approach.

* fixup! feat: Add container to propagate host network MTU

Co-authored-by: Yusuke Kuoka <ykuoka@gmail.com>
2022-09-23 17:08:28 +09:00
..
hooks feat: allow to discover runner statuses (#1268) 2022-07-10 15:11:29 +09:00
supervisor feat: Add container to propagate host network MTU (#1201) 2022-09-23 17:08:28 +09:00
.dockerignore Renamed Runner Dockerfiles (#1248) 2022-05-16 11:41:28 +09:00
Makefile feat: Add container to propagate host network MTU (#1201) 2022-09-23 17:08:28 +09:00
actions-runner-dind-rootless.dockerfile 🍱 add git-lfs package as standard tool (#1821) 2022-09-21 11:04:43 +09:00
actions-runner-dind.dockerfile feat: Add container to propagate host network MTU (#1201) 2022-09-23 17:08:28 +09:00
actions-runner.dockerfile feat: Add container to propagate host network MTU (#1201) 2022-09-23 17:08:28 +09:00
docker-shim.sh feat: Add container to propagate host network MTU (#1201) 2022-09-23 17:08:28 +09:00
entrypoint.sh feat: allow to discover runner statuses (#1268) 2022-07-10 15:11:29 +09:00
logger.bash Improved Bash Logger (#1246) 2022-04-12 22:02:06 +01:00
rootless-startup.sh Add rootless DinD runner (#1644) 2022-08-03 11:45:02 +09:00
startup.sh Runner Entrypoint: fix daemon.json (#1409) 2022-06-30 11:03:12 +09:00
update-status feat: allow to discover runner statuses (#1268) 2022-07-10 15:11:29 +09:00