Hey all,
I have a funny use case here. I'm evaluating Dagger as a possible replacement of some of our existing homegrown CI tooling including our existing BuildKit frontend gateway (https://gitlab.wikimedia.org/repos/releng/blubber). Naturally I decided to see if I could replace all of Blubber's CI config with Dagger.
Everything was very easily ported except for the acceptance tests which need a buildkitd available at $BUILDKIT_HOST. This begs the questions:
Is it possible to run buildkitd as a Dagger service? It would need either privileged mode (seems like a terrible idea to allow) or seccomp unconfined for rootless mode (somewhat less terrible but maybe still a bad idea in an untrusted environment).
Alternatively, are there any plans to allow calling out to other buildkit frontend gateways from Dagger? I've seen this in other BuildKit derived things like HLB.
Of course, if our Blubber tool were replaced by Dagger, this would all become a moot point, but I thought I'd inquire anyhow.
Thanks!
Dan