Skip to content
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

Update Docker image used by minio test fixture to support Arm #69743

Merged
merged 1 commit into from
Mar 1, 2021

Conversation

mark-vieira
Copy link
Contributor

The minio Docker image used by our test fixture used an old tag which didn't support the aarch64 architecture. To be able to test on Arm we need to bump this to a tag which provided an aarch64 image.

Would be nice if docker would fail on pull here, instead of just pulling down the x86_64 image and then failing to execute commands in it.

@mark-vieira mark-vieira added the :Delivery/Build Build or test infrastructure label Mar 1, 2021
@mark-vieira mark-vieira requested review from tlrx and pugnascotia March 1, 2021 20:09
@elasticmachine elasticmachine added the Team:Delivery Meta label for Delivery team label Mar 1, 2021
@elasticmachine
Copy link
Collaborator

Pinging @elastic/es-delivery (Team:Delivery)

Copy link
Contributor

@pugnascotia pugnascotia left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM.

Apparently some arch support is available in the tools - see docker/cli#2551

e.g. I tried the following on my x86 laptop:

docker run --platform=linux/arm64 minio/minio:RELEASE.2019-01-23T23-18-58Z

and it failed:

docker: Error response from daemon: image with reference minio/minio:RELEASE.2019-01-23T23-18-58Z was found but does not match the specified platform: wanted linux/arm64, actual: linux/amd64.

@mark-vieira
Copy link
Contributor Author

Apparently some arch support is available in the tools - see docker/cli#2551

Nice. I don't see an equivalent for the docker-compose CLI though.

@mark-vieira mark-vieira merged commit 3144354 into elastic:master Mar 1, 2021
@mark-vieira mark-vieira deleted the update-minio-fixture-image branch March 1, 2021 23:16
mark-vieira added a commit that referenced this pull request Mar 1, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
:Delivery/Build Build or test infrastructure Team:Delivery Meta label for Delivery team v7.12.1 v7.13.0 v8.0.0-alpha1
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants