ronantakizawa opened a new pull request, #2249:
URL: https://github.com/apache/pekko/pull/2249
Attempt to Fix #2188 - AsyncDnsResolverIntegrationSpec doesn't run on Apple
M-series machines.
The AsyncDnsResolverIntegrationSpec test was failing on Apple M series
machines (ARM64) with the error:
`The requested image's platform (linux/amd64) does not match the detected
host platform (linux/arm64/v8) and no specific platform was requested.`
This occurred because the Docker image raboof/bind:9.11.3-20180713-nochown
only supported linux/amd64 architecture
and couldn't run on ARM64 platforms.
###Solution:
- Replaced Docker image to cytopia/bind:latest
- cytopia/bind supports multi-platform including ARM64 for Apple M
series machines and has 5M+ downloads
- Actively maintained and provides better ARM64 support
- Updated container configuration:
- Replaced custom bind mount configuration with environment
variable-based DNS configuration
- Simplified setup using cytopia/bind's native configuration options
- Maintained the same DNS records and functionality for tests
- Cleaned up bind configuration files: Removed unnecessary bind
configuration files that are no longer needed with
the new Docker image approach
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]