-
Notifications
You must be signed in to change notification settings - Fork 141
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Require Docker images for Arm64 #246
Comments
Hi @odidev, great to hear that building the images manually worked! Adding support for ARM would be great, would you maybe be interested in providing a PR that adds ARM images? |
I have changed the Commit Link: Add ARM64 support to Docker images · odidev/TeaStore@b5f52bd (github.com) I have used Buildx for building Multi-arch Docker images. It seems that you are using the |
@SimonEismann |
There is still no arm64 image on DockerHub. |
Sorry for the late reply. I've merged the changes back into development to trigger a new version and it ran into some issues with the tests. Further, it did upload a newer version , see here, but it is not ARM. Looks like it'll take additional work to get the ARM builds working. I'll take a look at it, but it might take a while until I get around to it. |
Hi @SimonEismann , I have gone through the logs of running tests on GitHub actions. For the Commit Link:- odidev@356ec92 For the rest of the failed Test jobs, we have to login to Dockerhub before using Buildx to build a multi-arch image. Docker Buildx doesn’t support Please check this if it looks good, then I can raise PR for the same. |
This looks good. Can you open up a PR against the development branch? We can iterate on that branch to get the images to compile for both platforms and then release a new teastore version. EDIT: Upon a second look, we would probably need to apply the changes to the release pipeline as well first. |
I have created a fresh PR for the release of multi-arch Docker images in the Kindly review this PR and suggest if anything needs to be altered. |
Thanks for merging the PR, Docker images with tag I have gone through the logs of failed tests. In the file build_docker.sh, at line 3, the registry variable is empty. Docker Buildx by default uses To release Docker images with the |
Docker-Buildx doesn’t support For publishing the Multi-arch Docker image, Teastore uses prepareRelease.yml and development.yml workflow files for One question, for the |
I've fixed the tests and'll kick off a new release which should push out a new latest version. |
Hm, looks like something isn't quite right in the release pipeline yet. I'll circle back to this later. |
Hi @SimonEismann
I have tried to deploy
DescartesResearch/Tea-Store
microservices on the Arm64 platform by using the Docker-compose Method.Command:
docker-compose -f ./examples/docker/docker-compose_default.yaml up -d
The above command fails due to the unavailability of Arm64 Docker images.
I have tried building all those images on the Arm64 platform and all are getting built successfully.
Do you have any plans for supporting the Arm64 platform? It will be helpful if Arm64 Docker images are released. Please share your thoughts on the same.
The text was updated successfully, but these errors were encountered: