User Issue: Support multi-arch Docker images availablity via Docker Hub.
Describe the bug As a customer we have started to leverage kubernetes clusters running with both AMD64 and ARM64 architecture nodes.
Currently it does not look like docker images are published to docker hub with multi-platform images, even though the binary's are created and DockerFiles written to support this approach.
To Reproduce Configure the product to pull images from docker hub. Target a workload running on ARM64 arch. Injector pod fails as the incorrect binary is in use.
Expected behavior Multi Arch docker images are published to docker-hub.
When either deploying the chaos controller or the controller creates an injector the correct image is automatically selected based upon node architecture.
Screenshots If applicable, add screenshots to help explain your problem.
Environment:
- Kubernetes version: 1.26
- Controller version: 10.4.1
- Cloud provider (or
local): aws - Base OS for Kubernetes: amazon linux
Additional context
Hi @ptnapoleon, would be be possible to either asset in delivering this (not sure if can as it's you're CICD) or get a rough idea when we could get this prioritised?
Thanks David
i'll try to figure it out next week
Amazing, thanks for your assistance on this.
Hi! Let me know if the latest images on https://hub.docker.com/r/datadog/chaos-controller/tags meet your needs, but they appear correctly multi-arch to me