opensearch

OpenSearch

Channel Revision Published Runs on
2/stable 315 16 Dec 2025
Ubuntu 22.04
2/candidate 315 16 Dec 2025
Ubuntu 22.04
2/beta 315 16 Dec 2025
Ubuntu 22.04
2/edge 315 16 Dec 2025
Ubuntu 24.04 Ubuntu 22.04
2/edge 314 16 Dec 2025
Ubuntu 24.04 Ubuntu 22.04
juju deploy opensearch --channel 2/stable
Show information

Platform:

Ubuntu
24.04 22.04

Charmed OpenSearch

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.

The charm helps ops teams and administrators automate OpenSearch operations from Day 0 to Day 2 with additional capabilities, such as: automated deployment, TLS encryption, user management, horizontal scaling, replication, password rotation, and easy integration with other applications.

See Full Charmed OpenSearch documenation.

OpenSearch is a community-driven, open-source search and analytics engine for log analytics, application search and more, maintained by the OpenSearch Project and supported by the OpenSearch Software Foundation.

This charm is suitable for teams running large data infrastructures, developers who need a powerful search backend for their applications, and anyone who wants a guided way to learn OpenSearch with Juju.

Getting started

Deploying Charmed OpenSearch with Juju only takes a few commands. A typical highly available setup uses three units:​

juju deploy opensearch -n 3

To enable TLS with self-signed certificates, deploy the self-signed-certificates charm:

juju deploy self-signed-certificates --config ca-common-name="Test CA"
juju integrate self-signed-certificates opensearch

To allow an external application to connect, use the Data Integrator charm:

juju deploy data-integrator --channel=stable --config index-name=test-index
juju integrate opensearch data-integrator

The integration automatically provisions a user, password and index for your application and exposes the connection details through the Data Integrator.

To check the status of your deployment:

juju status

For more information, see our tutorial and how-to guides:

Full documentation

For additional guidance, see our full Charmed OpenSearch documentation at https://canonical-charmed-opensearch.readthedocs-hosted.com/.

Project and community

Charmed OpenSearch is Canonical’s distribution of OpenSearch. It’s an open-source project that welcomes community contributions, suggestions, fixes and constructive feedback.

License & trademarks

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 The OpenSearch Software Foundation.