v2.5.0
Highlights
- The Operator now pat of the OpenSearch Project org.
- Onboard to universal release mechanism.
- Managing index and component templates through operator.
- ImagePullSecret for operator.
- Support annotations for services.
- Better operator reconcilers logging.
- SubPath support for additional volumes.
- Introduce K8sClient abstraction for easier operator testing.
- Multiple Operator bug fixes.
What's Changed
- Fix panic when changing from ephemeral storage to pvcs by @dbason in #601
- Enable monitoring config on the cluster definition by @Nickmman in #609
- Removed fmt.Println on plugins by @geoffrey1330 in #616
- Fix markdown link by @cr7258 in #617
- add index- and component template CRDs by @AndersBennedsgaard in #590
- fix rollingRestart reconciler to do the rolling restart for master by @karan56625 in #614
- Add imagePullSecret for operator by @saketmht in #619
- Update code for emptyDir recovery by @saketmht in #608
- Ignore not found errors when deleting STS and Dashboards by @saketmht in #625
- Add annotations to Service objects by @geoffrey1330 in #624
- Remove node exclusion only at end of scaling operation by @saketmht in #637
- Separate http and config port in securityadmin.sh handling by @heilig-mw in #649
- Upgrade kube-rbac-proxy and update healthcheck by @maxpschonder in #648
- Improve overall logging in reconcilers by @saketmht in #652
- SubPath support for additional volumes by @heilig-mw in #653
- Add health and availableNodes in the OpenSearchCluster status by @saketmht in #655
- ISM Policies support by @IshaGirdhar in #575
- Fix go module path by @Links2004 in #645
- Introduce K8sClient abstraction for easier testing by @swoehrl-mw in #592
- Restrict selector for ServiceMonitor to avoid double scraping by @swoehrl-mw in #665
- Fixing CODEOWNERS by @dtaivpp in #687
- Updating links and references that were out of date by @dtaivpp in #688
- Add 'untriaged' label workflow by @prudhvigodithi in #695
- Code Refactor to update the API's to
opensearch.org
(removingopster
reference) by @prudhvigodithi in #698 - Add Eliatra developers as Maintainers by @prudhvigodithi in #704
- Revert to use the opster API's and onboard to OpenSearch universal release mechanism by @prudhvigodithi in #710
- Update
developing.md
and add THIRD_PARTY_NOTICES by @prudhvigodithi in #712 - Update Jenkinsfile to add ECR staging registry by @prudhvigodithi in #713
- Jenkinsfile bug and prepare for 2.5.0 release by @prudhvigodithi in #714
- Fix Jenkinsfile bug by @prudhvigodithi in #715
New Contributors
- @Nickmman made their first contribution in #609
- @geoffrey1330 made their first contribution in #616
- @cr7258 made their first contribution in #617
- @karan56625 made their first contribution in #614
- @heilig-mw made their first contribution in #649
- @maxpschonder made their first contribution in #648
- @Links2004 made their first contribution in #645
- @dtaivpp made their first contribution in #687
Full Changelog: v2.4.0...v2.5.0