I’m not sure if anyone else is working with Apple silicon devices… I’ve recently bought a Mac Mini and I’ve already run into some issues while trying to setup OCIM, for example.
The idea for this thread is to document the current state of compatibility for the tools we use at OpenCraft and share workarounds.
In particular, the mysql images don’t yet support arm64; the recommendation above is to use mariadb but, instead, for devstack, I manually pulled the image for the linux/amd64 platform with
I’ve also set up https://tasks.opencraft.com/browse/BB-4187 specifically for logging my time spent just getting things to work.
The current status is that I can get OCIM to start in Docker but the static assets are broken…
AFAICT I’m managing to run OCIM inside docker, at least for development purposes: I’ve taken some time to polish the setup so others can use it and opened up this PR
Comments are welcome, of course; I’m particularly interested in what @braden has to say
Hey @joao.cabrita I’m a new member and I use the m1 mac. I used your proposed docker setup and managed to get up and running locally atleast for dev work. I’m not sure it counts but I’ll leave an approving review on the PR.
One instance of this is the openapitools/openapi-generator-cli docker image: the v4.3.1 version our OCIM frontend scripts use doesn’t seem to do anything; updating to v5.1.1 worked right away.