#I hope you will support it one day

1 messages · Page 1 of 1 (latest)

gaunt epoch
#

We don't "support buildkit", we currently bundle it as a one of the component platforms of Dagger which provides the sandboxing and DAG caching capabilities. On top of that, we're also in the process of swapping some parts of buildkit that are not best suitable for the Dagger model. Reason I mention this is so you have a better idea of why you can't just point dagger to a random buildkit deployment and expect it to work.

Same thing applies to Docker btw. They bundle Docker with a specific version of buildkit and swapping it is not officially supported since they can't guarantee that it'll work with whatever version of buildkit you're intending to use.

Finally, Dagger doesn't work with unprivileged mode (https://docs.dagger.io/faq/#why-does-the-dagger-engine-need-to-run-in-a-privileged-container). So even if you hack it to connect to an unprivileged buildkit instance, there's some features of the Dagger platform that just won't work