druid-operator icon indicating copy to clipboard operation
druid-operator copied to clipboard

Support for ARM64 ISA et al

Open christian-schlichtherle opened this issue 2 years ago • 6 comments

The manager is only available for the AMD64 (alias X86-64) ISA. This results in the following error when running on ARM64 (alias Aarch64):

exec /manager: exec format error

It's a pity that this is unsupported, especially because the operator otherwise seems to support four different ISAs.

christian-schlichtherle avatar Oct 09 '23 12:10 christian-schlichtherle

It seems like all the ingredients are already in place. I can checkout the repo and run:

make docker-buildx IMG=myrepo/druid-operator IMG_TAG=v1.2.1

To build and push an image on all platforms. The build takes only a few minutes, so I wonder why this is not used on release. It would help everybody who wants to run the operator on non X86-64 platforms.

christian-schlichtherle avatar Oct 09 '23 13:10 christian-schlichtherle

Hi @christian-schlichtherle We can add this for sure. Thanks for bringing this up.

AdheipSingh avatar Oct 09 '23 13:10 AdheipSingh

Hi @christian-schlichtherle I'm going to work on a automatic release and I'll make sure that we release all images

itamar-marom avatar Jan 15 '24 15:01 itamar-marom

@itamar-marom That sounds great - we would really appreciate it.

christian-schlichtherle avatar Mar 01 '24 12:03 christian-schlichtherle

hi @itamar-marom we would also like to use multi-arch container images. do you have any updates on the automatic releases? in the meanwhile, is it possible to release the next version with make docker-buildx even if it's done manually?

ztzxt avatar Mar 08 '24 12:03 ztzxt

Sorry, I had to work on other stuff. I hope to get to it soon. If it's urgent you can open a PR for us, it will be much quicker. @AdheipSingh

itamar-marom avatar Mar 19 '24 09:03 itamar-marom