Support building for multiple architectures #1715
Labels
help wanted
Denotes an issue that needs help from a contributor. Must meet "help wanted" guidelines.
kind/feature
Categorizes issue or PR as related to a new feature.
triage/accepted
Indicates an issue is ready to be actively worked on.
User Story
As a developer/user/operator I would like to use pre-built BMO images on multiple architectures because it is convenient (compared to building everything yourself).
Detailed Description
We currently only publish amd64 container images, but there are other popular architectures. Go has good support for building for other architectures also, so there is no need for special hardware for testing this.
I suggest we look at how CAPI/CAPM3 has structured the Makefile with a
docker-build-all
target for building all supported architectures. This should be simple to implement for us as well.Once we can build these images, it should be fairly trivial to also make CI build and publish them together with a multi-arch manifest for easy consumption.
Anything else you would like to add:
/kind feature
The text was updated successfully, but these errors were encountered: