Skip to content

Support s390x Architecture #1396

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

Closed
Joshua-Beha opened this issue Jul 11, 2023 · 5 comments · Fixed by #1399
Closed

Support s390x Architecture #1396

Joshua-Beha opened this issue Jul 11, 2023 · 5 comments · Fixed by #1399

Comments

@Joshua-Beha
Copy link
Contributor

Joshua-Beha commented Jul 11, 2023

Is your feature request related to a problem? Please describe.
Currently, I cannot run the RabbitMQ operator on s390x as the images on Dockerhub are built only for arm64 and amd64.

Describe the solution you'd like
I would like to run the RabbitMQ operator on s390x using officially available images

Describe alternatives you've considered
I have considered attempting to build the images myself.

Additional context
Support for ppc64le would also be cool.

@mkuratczyk
Copy link
Collaborator

How about a pull request? There's literally one company in the world that needs this :)

@michaelklishin
Copy link
Contributor

michaelklishin commented Jul 12, 2023

This is open source software. The way open source software works is that those with very specific needs have the tools to scratch their own itch.

I find this particularly important to mention because this one aforementioned company never contributed to RabbitMQ, despite offering it for $$$ as a service.

@michaelklishin
Copy link
Contributor

michaelklishin commented Jul 12, 2023

I suspect that "the official image" in this case is the Docker community one, so this issue does not belong to this repo https://github.com/docker-library/rabbitmq

@Joshua-Beha
Copy link
Contributor Author

Hi @mkuratczyk and @michaelklishin after some further investigation the RabbitMQ cluster operator pod can be built on s390x without changes using the Dockerfile in this repository.
Following the quick start guide in your README I was able to deploy the operator and stand up a cluster without issue on an s390x OpenShift cluster. Are there other tests you would like me to run to test for compatibility?

@Joshua-Beha
Copy link
Contributor Author

Also, I don't know what the RabbitMQ Cluster Operator uses for a build process but I could make some changes there if required. It looks like someone in the RabbitMQ community can build for s390x given the RabbitMQ pod is available for s390x (see here), so I would assume it would also be possible here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants