I have this on my to-do list, but sorry, can't promise when I'll make a working demo. afair the trick was to use something like "podman in-podman", like dind works in GitLab runners and then some env-vars manipulation so TC thinks it runs in docker, something like
DOCKER_HOST=unix:///run/user/1000/podman/podman.sock
and I use alpine as gitlab-ci helper image:
image = "docker.io/alpine:3.17.2"
helper_image_flavor = "alpine"
not sure if that matters, but i had lots of strange problems running with Ubuntu helper images, most were DNS propagation issues
I'm with OVH and Kimsufi and I don't know what you're even talking about. Do other providers make you install something locally?