In a recent Slack conversation with the releng team, we discussed how to get rid of a custom gitlab runner that was put in place on T321736. This custom runner allows us to run 'docker besides docker', with the final goal of building and running a Dockerfile that generates an production artifact.
Instead of running 'docker besides docker', we live coded a proof of concept on using buildkit to build and extract the artifact without the need of 'docker besides docker'.
In this task we should:
- Wait until T326569 is available.
- Ask for access to the production gitlab runner instances via a MR to https://gitlab.wikimedia.org/repos/releng/gitlab-trusted-runner
- Do the migration to the new system.