Feature request: ARM support (for AWS Graviton instances, etc.)

Is it possible to run a Convox rack on ARM instances?

We have a new customer who is running a k8s cluster on AWS Graviton instances. They requested an ARM64 version of our on-premise Docker images. They reported that “costs were 35% lower and performance was instantly 10-20% better” compared to AMD64 instances.

It turns out that it wasn’t too hard for us to build multi-arch Docker images, so we’d be very interested in migrating in the future.

It looks like someone tried this in 2021, but the Convox rack API services were broken (probably because they are only released for AMD64.) It would be awesome if the API services could be built and pushed for both AMD64 and ARM64.

Previous forum posts:

Oh I found this PR: Add support for AWS arm64 instances. It looks like this was released in 3.5.3 in April 2023: Release 3.5.3 · convox/convox · GitHub

It could be a good idea to add this to the Convox docs, since I couldn’t find anything when I searched for “ARM”: