Skip to content

installing RabbitMQ on ARM #1030

@4ndr4s

Description

@4ndr4s

Describe the bug

while trying to install RabbitMQ on ARM, one of the containers is not running since is pointing to an image that does not have ARM version.

exec /manager: exec format error

To Reproduce

Steps to reproduce the behavior:

  1. create a kustomization.yaml with below content:
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization

resources:
 - https://github.com/rabbitmq/cluster-operator.git/config/installation?ref=v2.15.0
 - https://github.com/rabbitmq/messaging-topology-operator.git/config/rbac?ref=v1.17.2
 - https://github.com/rabbitmq/messaging-topology-operator.git/config/default/overlays/cert-manager?ref=v1.17.2
  1. kubectl apply using above file.

Expected behavior
Pod running on ARM architecture

Screenshots

With above code a X86 image is deployed, since is pointing to https://github.com/rabbitmq/messaging-topology-operator/blob/main/config/default/base/kustomization.yaml#L18
which using an old image updated more than 2 years ago https://hub.docker.com/r/rabbitmqoperator/messaging-topology-operator-dev/tags

Version and environment information

  • Messaging Topology Operator: latest and previous versions
  • RabbitMQ: latest
  • RabbitMQ Cluster Operator: latest
  • Kubernetes: 1.32.0
  • Cloud provider or hardware configuration: AWS

Additional context

I believe the code needs to be updated to point to https://hub.docker.com/r/rabbitmqoperator/messaging-topology-operator instead of https://hub.docker.com/r/rabbitmqoperator/messaging-topology-operator-dev/tags

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions