Elastic Cloud on Kubernetes 2.1.0
New features
Enhancements
- Elasticsearch: Set status.ObservedGeneration from metadata.Generation #5331 (issue: #3392)
- Kibana: Set status.ObservedGeneration from metadata.Generation #5409 (issue: #3392)
- Extend full upgrade to any version upgrade of non-HA Elasticsearch #5408
- Handle resource conflict while updating status in association reconciler #5337
- Improve Elasticsearch status sub-resource #5328
- Use new node.roles notation in all example manifests #5289 (issue: #4130)
- Handle data tiers during rolling upgrades #5248 (issue: #5228)
- Isolate operator from HTTP service misconfiguration - Use internal service #5211 (issue: #4394)
- Improve handling of managed namespaces - resolving 'unknown namespace for the cache' errors #5187
Bug fixes
- Avoid reporting outdated Elasticsearch health on reconciliation error that prevents getting the real one #5349 (issue: #5330)
- Only configure Stack Monitoring if association reconciled #5339
- Do not attempt rolling upgrades for non-HA Elasticsearch clusters #5327 (issue: #5321)
- Use precondition when deleting secrets #5273 (issue: #5249)
- Support new Agent base image as of 7.17 #5268
- Fix webhook match policy for OLM based installations #5437 (issue: #5423)
- Fix Agent trust CA commands for all image variants #5438 (issue: #5434)
Documentation improvements
- Add a sentence explaining the upgrade strategy restriction for non-HA Elasticsearch clusters #5400
- Add example code to the Quickstart #5378 (issue: #5322)
- Fix links to Elasticsearch upgrade docs #5347
- Adjust Fleet recipes for default policy change #5281 (issue: #5262)