Charmed MongoDB is an open-source software operator that deploys and operates MongoDB databases on IAAS/VM. You can deploy it on a stand-alone machine or cloud and cloud-like environments, including AWS, Azure, OpenStack and VMWare.
This charm was created to reduce the complexity of the deployment, scaling, and operational challenges of MongoDB database operations.
It currently supports:
- Replication
- Sharding
- Password rotation
- User management
- Client connections
- TLS encryption
- Backup & restore
- Monitoring
- Audit logging
Check our official documentation at Charmhub | Charmed MongoDB for tutorials, guides, explanations, and other resources.
This operator uses the Charmed MongoDB snap package, which bundles MongoDB along with other useful tools for building a charmed operator.
You can find information about all of this charm's revisions on Charmhub | Charmed MongoDB.
For more details about features and releases, visit our Release Notes on GitHub.
Charmed MongoDB is an open source project that warmly welcomes community contributions, suggestions, fixes, and constructive feedback.
- Check our Code of Conduct
- Raise software issues or feature requests in GitHub
- Report security issues through LaunchPad.
- Meet the community and chat with us on Matrix
- Contribute to the code
The Charmed MongoDB Operator is free software, distributed under the Apache Software License, version 2.0. It installs, operates, and depends on MongoDB Community Version and Percona Server for MongoDB, which is licensed under the Server Side Public License (SSPL)
“MongoDB” is a trademark or registered trademark of MongoDB Inc. Other trademarks are property of their respective owners. Charmed MongoDB is not sponsored, endorsed, or affiliated with MongoDB, Inc.