Hi @yala! We can at least look into it and let you know if that is something we want to dive into ATM. In case you’d already have a suggested solution, please feel free to share it. Thx!
Kaniko itself is a multi-arch image that can be used natively across platforms.
In contrast, for cross-compiling into another architecture, it is necessary to build with buildx and QEMU, which requires root privilege. Once both are present, the pipelines should run just fine on the existing runner infrastructure. Sufficient security isolation of them will be required.
I’d love to play with both paths, so please let me know if I can donate an arm64 GitLab runner to the DMX community or play with buildx/QEMU on git.dmx.systems.