Releases: opensearch-project/opensearch-k8s-operator
v2.3.2
v2.3.1
2.3.0
This release brings with it a slew of new features and smaller improvements and fixes.
A big thanks to all the new and returning contributors who made this release possible.
What's Changed
- Fix examples by @k-yomo in #413
- Adding option to install opensearch dashboards plugins by @lieberlois in #403
- Added support to override the default command in general spec by @gaurav-05 in #397
- Reactivate shard allocation after rolling restart is complete by @swoehrl-mw in #406
- Recover cluster after multiple pod failures by @swoehrl-mw in #366
- added flag to skip adding initContainers to the OpenSearch StatefulSet by @djcass44 in #423
- Implement functional tests by @swoehrl-mw in #343
- Fix plugin install for OSD by @saketmht in #445
- Fix multi nodepool upgrade process by @swoehrl-mw in #431
- Allow setting pod security context through CRD by @saketmht in #456
- change registry to builder image by @idanl21 in #460
- image-vulnerabilities-cleanup by @danielba32 in #470
- Allow the search node role by @rhysxevans in #451
- Add initcontainer resources by @danielba32 in #476
- Fix reconcilation logic for default disk size by @IshaGirdhar in #469
- Add check if storageclass name is not set by @IshaGirdhar in #479
- OpenSearch Snapshot repo config using Operator by @prudhvigodithi in #370
- Prometheus monitoring support by @idanl21 in #475
New Contributors
- @k-yomo made their first contribution in #413
- @gaurav-05 made their first contribution in #397
- @djcass44 made their first contribution in #423
- @saketmht made their first contribution in #445
- @danielba32 made their first contribution in #470
- @rhysxevans made their first contribution in #451
- @IshaGirdhar made their first contribution in #469
Full Changelog: v2.2.1...v2.3.0
v2.2.1
Version 2.2.1 is a bugfix-only release of the opensearch operator. It brings with it fixes for two important bugs:
- After version upgrades or rolling restarts the cluster could become stuck in yellow state (#400)
- If more than one master pod failed at the same time the cluster could get into an unrecoverable state due to loss of quorum (#289)
Please note that the fix for cluster recovery (#289) is experimental. Should you encounter problems with it please open an issue on github to let us know. You can also disable the recovery mode, please see the userguide on cluster recovery on how to do that.
2.2.0
This newest release brings with it a load of bug fixes and new features for the operator. You can install the release via helm chart. Check the usergide on how to get started.
A big thanks to all contributors who helped with this release.
What's Changed
- Add backendRoles to userrolebinding by @AleksZimin in #313
- Upgrade operator to use go 1.19 by @swoehrl-mw in #334
- Adding resource requests and limits and health probes by @lieberlois in #319
- Add example config for v2.x of operator with new 'cluster_manager' flag by @dobharweim in #333
- Adding checksum to dashboards deployment by @lieberlois in #316
- Add support for custom kubeRbacProxy image by @tomheijmans in #345
- Fixing a bug where the opensearch image would overwrite the opensearc… by @lieberlois in #354
- Adding additionalConfig for bootstrap pods by @lieberlois in #356
- synchronize manager role by @vanveele in #357
- Add docs on custom admin by @idanl21 in #346
- Allow changing admin password in running cluster by @swoehrl-mw in #358
- Implementing user password update on secret change by @lieberlois in #353
- Add developer guide by @swoehrl-mw in #367
- Adding option for basePath for OS Dashboards in CRD by @lieberlois in #363
- Fix incorrect master role detection for bootstrap pod start by @swoehrl-mw in #359
- Making cluster.local dns base configurable by @lieberlois in #362
- Add support for labels, annotations and priority class by @coreywagehoft in #372
- fix wrong placement of namespace by @anubisg1 in #383
- Restructure and extend userguide by @swoehrl-mw in #387
- Support types On Dashboards Service by @simonmacklin in #389
New Contributors
- @AleksZimin made their first contribution in #313
- @dobharweim made their first contribution in #333
- @coreywagehoft made their first contribution in #372
- @simonmacklin made their first contribution in #389
Full Changelog: v2.1.1...v2.2.0
v2.1.1
What's Changed
- bump kustomize to [email protected] by @FactorT in #328
- Change "go get" to "go install" by @FactorT in #325
- Allow option to add keystore secrets by @lieberlois in #314
- Add support for custom BusyBox image by @tomheijmans in #326
- Remove role from STS selector labels to allow changing roles for nodepools by @swoehrl-mw in #318
New Contributors
- @FactorT made their first contribution in #328
- @lieberlois made their first contribution in #314
- @tomheijmans made their first contribution in #326
Full Changelog: v2.1.0...v2.1.1
2.1.0
This release offers more flexibility in configuring OpenSearch clusters and includes several bugfixes.
There is an open issue (#311) that can block operator changes to a cluster. This happens if an opensearch cluster was installed with a 1.x version and is then upgraded to a 2.x version while not changing the role master
to cluster_manager
. If this applies to you please hold off on updating the operator until this issue is fixed.
What's Changed
- added new crds to chart deployment by @idanl21 in #245
- Add new crds to chart by @idanl21 in #246
- Add permissions to modify user,roles and rolebindings status to manager role by @max-frank in #256
- add pluginsList field in crd template file by @KannappanSomu in #250
- Adding node selectors, affinity and tolerations to the dashboard pods by @madhukarmmallia-plivo in #242
- improve release docs by @idanl21 in #248
- Updating the readiness probe - adding retries and timeouts by @madhukarmmallia-plivo in #262
- typo's and formatting MAINTAINERS.md by @roelandvanbatenburg in #265
- Use correct cluster uuid for managedCluster ref by @swoehrl-mw in #277
- Add missing fields to CRD in helm chart by @lowell-criteo in #273
- Use Cluster DNS name for all opensearch API connections by @swoehrl-mw in #276
- introduce topologySpreadConstraints by @roelandvanbatenburg in #264
- Fix CRD for topologySpreadConstraints by @swoehrl-mw in #306
- fixed typo by @anubisg1 in #304
- Convert opensearch role master to cluster_manager on 2.x by @swoehrl-mw in #301
- Introduce new release process by @swoehrl-mw in #307
New Contributors
- @max-frank made their first contribution in #256
- @madhukarmmallia-plivo made their first contribution in #242
- @roelandvanbatenburg made their first contribution in #265
- @lowell-criteo made their first contribution in #273
- @anubisg1 made their first contribution in #304
Full Changelog: v2.0.1...v2.1.0
opensearch-operator-2.0.4
The OpenSearch Operator Helm chart for Kubernetes
opensearch-operator-2.0.3
The OpenSearch Operator Helm chart for Kubernetes
opensearch-operator-2.0.2
The OpenSearch Operator Helm chart for Kubernetes