Revision 315¶
December 16, 2025
This release of the OpenSearch Operator adds support for Ubuntu 24.04 (Noble Numbat), upgrades OpenSearch and OpenSearch Dashboards version to 2.19.4, and introduces significant features including OAuth and JWT authentication, and full Terraform support.
Charmhub | Deploy guide | Upgrade instructions | System requirements
Charmed OpenSearch¶
Features¶
Bug fixes¶
[DPE-7996] Fix OpenSearchStartTimeoutError being raised all the time (PR #686)
[DPE-8408] Isolate OpenSearchNotFullyReadyError and add retry mechanism (PR #704)
[DPE-7559] Fix leader-elected hook for non-leader units (PR #661)
[DPE-5671] Logic change in how check if CA rotation in complete in cluster (PR #486)
Only data node ignores lock if restarting (PR #762)
Fixing Terraform Flaky Tests due to Limited storage on github runners (PR #765)
Fix CA rotation edge case on small deployments (PR #767)
Set blocked message on verify repository fail (PR #769)
Clear missing relations (PR #763)
Remove verify repository from requirer error checks (PR #772)
Other improvements¶
[DPE-7560] Remove wrong default base path for snapshots repositories (PR #658)
[DPE-5667] Move away from ops_test’s wait_for_idle to wait_until (PR #479)
Replace Discourse docs with a charm description on Charmhub (PR #760)
Refactor code and verify repository after all units save credentials (PR #774)
Rework Plugins (PR #775)
Rework Snapshots (PR #718)
Charmed OpenSearch Dashboards¶
Features¶
Bug fixes¶
Other improvements¶
[DPE-6687][DPE-6690][DPE-6691] Extend TF charm modules (PR #168)
Add alert if an OpenSearch Dashboards scrape fails (PR #140)
Add
promtoolcheck and test in the CI (PR #142)Both
ci.yamlandtest_prometheus_rules.yamlwere using same lock (PR #146)Migrate to charmcraft 3 poetry plugin (PR #148)
Finish charmcraft 3 migration (PR #150)
Switch charmcraft to latest/candidate (PR #151)
Use single (cached) build for tests & release (PR #155)
Remove unused dependencies from main and charm-libs groups (PR #156)
Use stage instead of prime in charmcraft files part (PR #158)
Switch to charmcraft stable (PR #162)
Add revision to the grafana dashboard title (PR #163)
Update tls channel (PR #170)
Update tls lib (PR #127)
Add config profile=testing (PR #128)
Remove get-password (PR #130)
Compatibility¶
Charm |
Revision |
Hardware architecture |
OpenSearch version |
Minimum Juju version |
Artifacts |
|---|---|---|---|---|---|
Charmed OpenSearch |
AMD64 |
3.5+ |
Snap: revision 98 |
||
Charmed OpenSearch Dashboards |
AMD64 |
3.5+ |
Snap: revision 54 |