Ability to customize the dind image in gha-runner-scale-set #3709
Labels
community
Community contribution
enhancement
New feature or request
needs triage
Requires review from the maintainers
What would you like added?
I have been trying to customise the gha-runner-scale-set so that i can set the docker registry mirror globally for all the runners using the Docker DIND approach.
Most instructions point to modifying the registry settings of the docker service by adding a command line like :
--registry-mirror=https://mirror.gcr.io
(further options - https://cloud.google.com/artifact-registry/docs/pull-cached-dockerhub-images )
The issue im facing is that these need to be configured on the dind container, and not the runner container., and when i created a template like this
I expected to be able to customise the dind container, however, it does not get included in the template, it simply uses the default pre-defined in the template, so none of these customisations are considered in the final template, consequently , the settings are not applied.
Output from dry run
Below you can see the final template, that contains the customisations i made to the runner, however, the dind container is ignored so my mirror registry settings are not applied.
Why is this needed?
The issue for me is I hit limits going to docker registry, and having a single way to do this for all runners, makes more sense and would apply for all rather than each workflow having to do something
Additional context
Add any other context or screenshots about the feature request here.
The text was updated successfully, but these errors were encountered: