Skip to content
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

[bitnami/mongodb] Mongodb Chart arm64 Support #3635

Open
chriskinsman opened this issue Sep 9, 2020 · 34 comments
Open

[bitnami/mongodb] Mongodb Chart arm64 Support #3635

chriskinsman opened this issue Sep 9, 2020 · 34 comments
Assignees
Labels
mongodb on-hold Issues or Pull Requests with this label will never be considered stale

Comments

@chriskinsman
Copy link

Trying to install the mongodb chart and hitting issues with it not supporting arm64.

Tried --set image.repository=arm64v8/mongo --set image.tag=latest to point it at a arm64 image but then the pod crashes on startup.

@dani8art
Copy link
Contributor

dani8art commented Sep 9, 2020

Hi @chriskinsman thanks for opening this issue,

I'm sorry to say, this chart only supports bitnami/mongodb image so maybe arm64v8/mongo is not compatible with our configuration logic nor with this chart.

@stale
Copy link

stale bot commented Sep 26, 2020

This Issue has been automatically marked as "stale" because it has not had recent activity (for 15 days). It will be closed if no further activity occurs. Thanks for the feedback.

@stale stale bot added the stale 15 days without activity label Sep 26, 2020
@stale
Copy link

stale bot commented Oct 2, 2020

Due to the lack of activity in the last 5 days since it was marked as "stale", we proceed to close this Issue. Do not hesitate to reopen it later if necessary.

@stale stale bot closed this as completed Oct 2, 2020
@carrodher
Copy link
Member

Hi all, we just created this issue #7305 that is pinned in the Bitnami Helm Charts repository, on this way we can funnel all the conversation in a single place regarding ARM64 support.

We will close the rest of the existing issues just to avoid duplications, please visit the above-mentioned issue to see any new (when possible) about this topic.

@carrodher
Copy link
Member

Hi all, we are more than happy to announce that from now on the Bitnami container catalog is available as multi-arch in Docker Hub 🎉 🎉

Screenshot 2023-02-24 at 08 16 50

This means you don’t need to specify anything when pulling the container images from Docker Hub, Docker (or any other software) will automatically pull the container image matching the host platform from which the pull command was issued.

Here you can find more info about this announcement.


As usual, please create a new GitHub issue if you would like to report any bug or problem or directly contribute by creating a PR. Here you can find the contributing guidelines.

@michaeldistler
Copy link

@carrodher this is great news! Unfortunately, I'm not seeing this multiarch support for mongodb. Any idea as to when can we expect to see it?

@github-actions github-actions bot added triage Triage is needed and removed solved labels Apr 3, 2023
@javsalgar javsalgar changed the title Mongodb Chart arm64 Support [bitnami/mongodb] Mongodb Chart arm64 Support Apr 4, 2023
@javsalgar
Copy link
Contributor

Hi,

I'm afraid that we are currently using the MongoDB builds from upstream, so right now if there's no support from upstream we cannot support it

@farcop
Copy link

farcop commented Apr 7, 2023

Use https://github.com/ZCube/bitnami-compat as a workaround

@rsaltrelli
Copy link

@itay-grudev
Copy link

itay-grudev commented Feb 8, 2024

Please reopen this ticket. As of Feb 2024 the bitnami/mongodb Docker image DOES NOT support arm64.

/reopen
@carrodher @javsalgar

@carrodher
Copy link
Member

There are already other open issues for this same topic, see bitnami/containers#40947. In that thread, there are some workarounds.
For now, ARM is not officially supported upstream. The latest version of MongoDB does not yet support ARM: https://www.mongodb.com/try/download/community. ARM is only supported on Ubuntu and MacOS while our catalog is based on Debian.

@farcop
Copy link

farcop commented Feb 9, 2024

@carrodher Hi!
Issue bitnami/containers#40947 is not relevant here.
Formally bitnami mongodb amd64 image can run on M1 (arm64) computers in Qemu emulation on Macos. But we need native support of linux/arm64 platform in bitnami mongodb images.

@NMikle
Copy link

NMikle commented Feb 25, 2024

@carrodher There is mongodb arm 64 support in the link you provided.
The EXPERIMENTAL_DOCKER_DESKTOP_FORCE_QEMU=1 trick while useful is still experimental and explicit. Moreover, as per this comment, since docker might drop qemu support, relying on it is unsafe.
It's been >3 years since Apple Silicone release. It's now part of lot's of people's work process and arm64 is a part of major cloud provider platforms.
Please, reopen this.
/reopen

@carrodher
Copy link
Member

@carrodher There is mongodb arm 64 support in the link you provided.

There is ARM support for some distros, but unfortunately, not for Debian which is the one used in the Bitnami Application Catalog, see
Screenshot 2024-02-25 at 18 16 35

@XBeg9
Copy link

XBeg9 commented Apr 24, 2024

Please reopen this ticket. As of April 2024 the bitnami/mongodb Docker image DOES NOT support arm64.

/reopen
@carrodher @javsalgar

@javsalgar javsalgar reopened this Apr 25, 2024
@github-actions github-actions bot removed the solved label Apr 25, 2024
@javsalgar javsalgar added on-hold Issues or Pull Requests with this label will never be considered stale and removed stale 15 days without activity labels Apr 25, 2024
@github-actions github-actions bot removed the triage Triage is needed label Apr 25, 2024
@kalote
Copy link

kalote commented Jun 21, 2024

As of June 2024, still not arm support for bitnami/mongodb

@abasu0713
Copy link

abasu0713 commented Jun 25, 2024

Guys can we get an arm build out please? I have tested the operator in Orange Pis and Raspberry Pis. Please refer to my operator configuration. I love bitnami charts and cheers to you guys for supporting the community. But this issue is reaching 4 years almost. The only container that wasn't ARM64 compatible was the mongodb-agent and from the looks of it the official providers at Quay have a stable build for the past 6 ish months. So this shouldn't be too hard to pull in no?.
Please let me know if there is any way I can help.
FYI: Those are ubuntu images - but they run on Debian just fine. Here's the OS info I tested it on:

alphaduriendur@hc-opi5b16-1:~$ lsb_release -a
No LSB modules are available.
Distributor ID:	Debian
Description:	Orange Pi 1.0.8 Bookworm
Release:	12
Codename:	bookworm
alphaduriendur@hc-opi5b16-1:~$ uname -r
6.1.43-rockchip-rk3588
alphaduriendur@hc-opi5b16-1:~$ uname -a
Linux hc-opi5b16-1.arkobasu.space 6.1.43-rockchip-rk3588 #1.0.8 SMP Thu Jun  6 06:38:04 CST 2024 aarch64 GNU/Linux
alphaduriendur@hc-opi5b16-1:~$ 

@abasu0713
Copy link

abasu0713 commented Jun 30, 2024

As of June 2024, still not arm support for bitnami/mongodb

@kalote There is support for it on the MongoDB community operator. Checkout the detailed blog

@farcop
Copy link

farcop commented Jun 30, 2024

@abasu0713 How does this relate to this issue?

@ZeldOcarina
Copy link

Yeah I am running on this same issue too..

@ZeldOcarina
Copy link

@carrodher any updates? I will need to spin up costly x86 servers just for this?

@javsalgar
Copy link
Contributor

For the case of MongoDB, we use the upstream binaries to build the images. In the case of Debian it is only offering x86

image

In our free, open source catalog, we are only offering Debian 12 images. In Tanzu Application Catalog (our commercial offering) we support other distros like RHEL or Ubuntu, in which MongoDB has support.

https://tanzu.vmware.com/application-catalog

@kalote
Copy link

kalote commented Aug 15, 2024

Simple solution: use MongoDB Atlas free tier

@ZeldOcarina
Copy link

Simple solution: use MongoDB Atlas free tier

No it's not enough and they do not offer HIPAA compliance on the free tier..

@ZeldOcarina
Copy link

For the case of MongoDB, we use the upstream binaries to build the images. In the case of Debian it is only offering x86

image

In our free, open source catalog, we are only offering Debian 12 images. In Tanzu Application Catalog (our commercial offering) we support other distros like RHEL or Ubuntu, in which MongoDB has support.

https://tanzu.vmware.com/application-catalog

How much is this? It's not written in that link..

@javsalgar
Copy link
Contributor

In https://tanzu.vmware.com/application-catalog you can see a "Contact Us" at the bottom. There you can find the requested information.

@PhantomRay
Copy link

Any updates?

@ZeldOcarina
Copy link

I've used the MongoDB Community official helm chart.. it was pretty straightforward on ARM.. I've reached for the professional version with Tanzu too but the price is astronomical.. I really don't understand how anyone would purchase it..

@xavidop
Copy link

xavidop commented Sep 5, 2024

hey everyone, I got it running with MongoDB 7 and the latest bitnami chart version:

Here you can find all the information: https://github.com/xavidop/mongodb-7-bitnami

@PhantomRay
Copy link

hey everyone, I got it running with MongoDB 7 and the latest bitnami chart version:

Here you can find all the information: https://github.com/xavidop/mongodb-7-bitnami

This should be merged to bitami's branch.

Great job!!!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
mongodb on-hold Issues or Pull Requests with this label will never be considered stale
Projects
None yet
Development

No branches or pull requests