chaos-controller icon indicating copy to clipboard operation
chaos-controller copied to clipboard

User Issue: Support multi-arch Docker images availablity via Docker Hub.

Open expFlower opened this issue 1 year ago • 3 comments

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

expFlower avatar Oct 07 '24 13:10 expFlower

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

expFlower avatar Oct 22 '24 13:10 expFlower

i'll try to figure it out next week

ptnapoleon avatar Oct 23 '24 13:10 ptnapoleon

Amazing, thanks for your assistance on this.

expFlower avatar Oct 24 '24 15:10 expFlower

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

ptnapoleon avatar Oct 30 '24 14:10 ptnapoleon