Skip to content

Releases: MaibornWolff/opensearch-operator

v2.7.0

06 Nov 08:08
Compare
Choose a tag to compare

This release mirrors the upstream 2.7.0 release.

Relevant changes

  • ServiceMonitor now supports adding additional labels
  • Increased stability in case of errors
  • Support for projected volumes
  • Fixed upgrade detection during parallel recovery
  • Bugfix to prevent memory leaks
  • Additional pod configuration options
  • Fixed rolling restart when there are multiple clusters
  • Support for plugins and keystore for bootstrap pod
  • Capability to use RoleBindings instead of ClusterRoleBindings

v2.6.1

02 Jul 06:33
Compare
Choose a tag to compare

This is a bugfix release mirroring the upstream 2.6.1 release and includes the following fixes:

  • Add retry for opensearch client creation in ISM Policy reconciler
  • Sort component template fields before compare to avoid false positives
  • Rename timestampField back to how it was released
  • Disable http client connection reuse to prevent memory leak

v2.6.0

25 Apr 06:49
Compare
Choose a tag to compare

This release mirrors the 2.6.0 release of the upstream operator. Please see its release notes for details: https://github.com/opensearch-project/opensearch-k8s-operator/releases/tag/v2.6.0

Additional changes:

  • A bugfix for the parallel recovery feature which did not engage when the cluster was previously upgraded.

2.5.0

06 Dec 10:06
Compare
Choose a tag to compare

This fork has been established by MaibornWolff to ensure stability for our customers during the transition of the operator into the OpenSearch organization.
The new version 2.5.0 release contains only features and fixes that were already part of the main branch when the operator was still hosted by Opster.

This fork and version of the operator is compatible with the original and can be seamlessly updated from a 2.4.0 installation done from the opster repositories. This means all CRDs keep the same names and apigroups and existing clusters will continue to run and be managed by the new operator version.

The only changes done are that both the operator image and the inithelper busybox image are now hosted in the Github Container Registry (ghcr.io). If you use a private registry or a proxy you might need to make changes there.

To update your 2.4.0 operator installation simply switch the helm repository to https://maibornwolff.github.io/opensearch-operator/ and update to version 2.5.0.

Depending on your setup the following steps should be enough:

helm repo remove opensearch-operator
helm repo add opensearch-operator https://maibornwolff.github.io/opensearch-operator/
helm upgrade --install opensearch-operator opensearch-operator/opensearch-operator

In case of problems feel free to open an issue or start a discussion.

Notable new features

  • ISM Policies can now be managed via CRD
  • Index and component templates can now be managed via CRDs
  • Various fixes to better handle edge cases and improve stability

What's Changed

New Contributors

Full Changelog: v2.4.0...v2.5.0