Skip to content

feat: Enable rootless podman based image builds

This MR contains some initial "MVP" work to support DinD-less AutoDevOps as outlined in gitlab-org/gitlab#23706

The new DinD-less mode is gated behind a AUTO_DEVOPS_PODMAN env variable, so users can opt-in to use this by setting it to true at any level. It seems like this way we can get folks started on using podman with a minimal disruption to existing DinD based workflows. See gitlab-org/gitlab!178560.

Currently this enables both Dockerfile and buildpack style builds. We only tested some very basic buildpack style builds. For this reason we still consider the feature a bit experimental, getting it into the hands of buildpack users will probably surface more edge cases.


🔧 with at Adfinis

Edited by David Fernandez

Merge request reports

Loading