Charmed OpenSearch Documentation
Charmed OpenSearch is an open-source software operator that packages the OpenSearch search and data analytics suite with simplified deployment, operation, and management via the Juju CLI. It can be deployed on physical and virtual machines, as well as other cloud and cloud-like environments, including AWS, Azure, OpenStack and VMWare.
Charmed OpenSearch has multiple operator features such as automated deployment, TLS encryption, user management, horizontal scaling, replication, password rotation, and easy integration with other applications.
This charm is for anyone looking for a complete data analytics suite. You could be a team of system administrators maintaining large data infrastructures, a software developer who wants to connect their application with a powerful search engine, or even someone curious to learn more about Charmed OpenSearch through our guided tutorial.
To see the Charmed OpenSearch features and releases, visit our GitHub Releases page.
In this documentation
Tutorials Get started - a hands-on introduction to using the Charmed OpenSearch operator for new users |
How-to guides Step-by-step guides covering key operations such as scaling, TLS encryption, or monitoring |
Reference Technical information such as system requirements |
Project & community
Charmed OpenSearch is an official distribution of OpenSearch . It’s an open-source project that welcomes community contributions, suggestions, fixes and constructive feedback.
- Raise an issue or feature request in the Github repository.
- Meet the community and chat with us in our Matrix channel or leave a comment.
- See the Charmed OpenSearch contribution guidelines on GitHub and read the Ubuntu Community’s Code of Conduct.
License & trademark
The Charmed OpenSearch ROCK, Charmed OpenSearch Snap, and Charmed OpenSearch Operator are free software, distributed under the Apache Software License, version 2.0. They install and operate OpenSearch, which is also licensed under the Apache Software License, version 2.0.
OpenSearch is a registered trademark of Amazon Web Services. Other trademarks are property of their respective owners. Charmed OpenSearch is not sponsored, endorsed, or affiliated with Amazon Web Services.
This documentation follows the Diataxis Framework.
Navigation
Navigation
Level | Path | Navlink |
---|---|---|
1 | tutorial | Tutorial |
2 | t-overview | Overview |
2 | t-set-up | 1. Set up the environment |
2 | t-deploy-opensearch | 2. Deploy OpenSearch |
2 | t-enable-tls | 3. Enable encryption |
2 | t-integrate | 4. Integrate with a client application |
2 | t-passwords | 5. Manage passwords |
2 | t-horizontal-scaling | 6. Scale horizontally |
2 | t-clean-up | 7. Clean up the environment |
1 | how-to | How To |
2 | h-deploy | Deploy |
3 | h-deploy-lxd | Deploy on LXD |
3 | h-large-deployment | Launch a large deployment |
2 | h-tls | TLS encryption |
3 | h-enable-tls | Enable TLS encryption |
3 | h-rotate-tls-ca-certificates | Rotate TLS/CA certificates |
2 | h-horizontal-scaling | Scale horizontally |
2 | h-integrate | Integrate with an application |
2 | h-backups | Back up and restore |
3 | h-configure-s3 | Configure S3 |
3 | h-create-backup | Create a backup |
3 | h-restore-backup | Restore a local backup |
3 | h-migrate-cluster | Migrate a cluster |
2 | h-upgrade | Upgrade |
3 | h-minor-upgrade | Perform a minor upgrade |
3 | h-minor-rollback | Perform a minor rollback |
2 | h-load-testing | Perform load testing |
2 | h-attached-storage | Recover from attached storage |
2 | h-enable-monitoring | Enable monitoring |
1 | reference | Reference |
2 | release-notes | Release notes |
3 | revision-168 | Revision 168 |
2 | r-system-requirements | System requirements |
2 | r-software-testing | Charm testing |