Hello, at my company we have been using dagger for quite some time. In my project, one part is to build docker containers, and recently there appeared a need for multi-arch containers.
I did successfully manager to use https://docs.dagger.io/cookbook/#build-multi-arch-image with natural emulation, however in one case the emulation is not good enough. So I tried https://docs.dagger.io/cookbook/#build-multi-arch-image-with-cross-compliation but that did not work for me.
I did install the containerd module, but when I try to use it, Python can't find it.
AttributeError: module 'dagger' has no attribute 'containerd'. Did you mean: 'Container'?
I think it is because I am not using dagger to execute the script as module, but I call the script directly (aka python .dagger-ci/daggerci/main.py -d <DOCKERFILE>). I do not understand how dagger modules work, I have never touched that stuff.
The project is open-source and here is the offending code: https://github.com/9elements/firmware-action/blob/feat/cross-compile/.dagger-ci/daggerci/lib/orchestrator.py#L329
Can someone tell me please what am I doing wrong?