Closed soapergem closed 4 days ago
Hi Gordon, for now I'd recommend building it yourself. You should be able to check out the code and run
CGO_ENABLED=0 GOOS=linux GOARCH=arm go build -mod=vendor -v -o atlantis .
It will require some modification to our build files to be able to push arm Docker images. I don't think I'll be able to get to this but PRs are welcome.
Actually, I realized we already have arm releases so you'd just need to package that into a Docker image yourself.
Thanks for the tip. I just published an ARM-compatible Docker image to Docker Hub using that pre-compiled binary.
Another reason official docker image for ARM would be nice is that fargate is much cheaper on ARM
Actually looks like there is a official docker image for this already?
https://github.com/runatlantis/atlantis/pkgs/container/atlantis
docker pull ghcr.io/runatlantis/atlantis:v0.27-alpine@sha256:caecbfaf4cadea637cd4213cc7d8de55c20a332735025d9cdf002d689881eaa8
I'm hoping to run Atlantis on a K8S cluster I have running on several Raspberry Pis. However it doesn't seem like the any of the
runatlantis/atlantis
images on Docker Hub work on ARM architectures. When I try to install the Helm chart, the pod fails to start with this error:Could you publish a version of the Docker image that runs on ARM please? Then I could override
image.tag
in the Helm chart (e.g. to something likev0.8.2-arm
). Thanks.