mina
mina copied to clipboard
Docker Runtime Replacement
Right now Buildkite uses DinD (Docker in Docker) and mounts a socket to the host machine to spin out containers for running jobs. Kubernetes is retiring support for docker-shim and any API's that explicitely require a docker daemon (such as mounting a socket) will no long be supported. Are there any alternatives or work-a-rounds for mounting a docker socket? (this socket item comes from the Buildkite instructions for running on Google Kubernetes Engine: Link)
I'm going to try looking at podman-in-k8s for this.
#10939
This issue is still in-progress because the associated PR is not complete.
Update after meeting with eng:
- it needs probably 1/2 day of work
- needs to allocate time to continue
This ticket is to track progress and support merging Cloud Build (https://github.com/MinaProtocol/mina/pull/10939)
https://github.com/MinaProtocol/mina/pull/12533
See existing work in now-stale PR #10939