A community member submitted a PR to enable the building/pushing of a multi-arch docker image of Kiali using docker buildx.
https://github.com/kiali/kiali/pull/3405
I went through a series of reviews with the submitter of the PR and things are at a point where I would like to ask others to review and give your thoughts.
It only affects our Makefile - new targets are added, so it doesn't effect any existing targets in use today.
The idea is you run:
make build-linux-multi-arch container-multi-arch-push-kiali-quay
And up on
quay.io gets an image that apparently supports multiple architectures (actually, I believe multiple images gets pushed to
quay.io, but I'm not sure; it didn't fully run for me on my laptop because my laptop is only able to build amd64 - it doesn't support multiple arch building.)
This does NOT affect the operator - there is no multi-arch image for the operator yet. I'll assume that would be something that would be needed as followup work.