Multi-arch building support in Konflux had been in the works since July 2023 [1]. The current solution, based on the multi-platform-controller [2], a home-grown component, had been announced to be MVP ready [3] in Oct, 2024.
While the current solution works, it's also plagued with various issues [4]. This as well as general motivation to move away from a home-grown solution and towards a more established open source one had led us to conduct investigation into possible alternatives [5].
We are pleased to announce that our leading contender right now is the Kata-peer-PODs technology [6] that also underlies the OpenShift Sandboxed Containers product [7].
It's worth mentioning that a small POC conducted with OpenShift Sandboxed Containers (OSC) in late December had led us to look elsewhere for a while. Stated commitment from the OSC team to work together had led us to reevaluate the solution and move forward with it.
We are currently in the process of conducting a POC test [8] to ensure that Kata-peer-PODs can meet or exceed all the requirements the current solution meets. We aim to complete that by the end of CY25Q1
Our current plans following the POC are to work towards making the new solution available for production use in Konflux alongside the current solution by the end of CY25Q2 [9]. We would then work towards migrating all the users of the current solution away from it [10], and finally retiring the current codebase (Target: EOY).