Elastic Cloud on Kubernetes 2.15.0
New features
This is a maintenance release with various enhancements, bug fixes, and dependency upgrades, including the transition to Wolfi-based images for improved security.
Enhancements
- Log when k8s resources are created/updated/deleted successfully #8094
- More meaningful error in readiness script #8091 (issue: #8088)
- Update Elastic Maps Server images to multi-arch #8085 (issue: #8034)
- Add more metrics collected by stack monitoring #8048 (issue: #7277)
- Move to Wolfi-based images #7977
Bug fixes
- Ensure Elasticsearch client is closed after each reconciliation #8175 (issue: #8174)
- Fix resetting service type to default when not specified #8165 (issue: #8161)
- Fix Logstash templating issue in Helm chart #8087 (issue: #8000)
- Move ‘$leading_path’ variable definition in eck-operator Helm chart #8075
- Support Kibana basepath in associations #8053 (issue: #7909)
- Fix eck-stack Kibana examples in Helm chart #8041
- Add watcher for StatefulSets in Elastic Agent controller #8011
- Add old readiness probe related ENVs #8009 (issue: #8006)
Documentation improvements
- Clarify high availability recommendations in Elasticsearch orchestration docs #8151
- Add note on how to access generated Kibana encryptionKeys #8150 (issue: #8129)
- Move Troubleshooting section to top level of ToC #8145 (issue: #8131)
- Document manual steps for reconfiguring role mappings after upgrading to ECK 8.15.3 #8112
- Fix broken link to StatefulSet update strategies in documentation #8084
- Emphasize the importance of having snapshot #8051
Misc
- Bump github.com/docker/docker from 26.1.4+incompatible to 26.1.5+incompatible #7996
- chore(deps): update registry.access.redhat.com/ubi9/ubi-minimal docker tag to v9.4-1227.1726694542 #8055
- chore(deps): update wolfi/go to v1.23.2 and wolfi/static #8083
- fix(deps): update k8s controller libraries to v0.31.1 #8056
- fix(deps): update k8s controller tools #8101
- fix(deps): update module cloud.google.com/go/storage to v1.44.0 #8103
- fix(deps): update module dario.cat/mergo to v1.0.1 #8013
- fix(deps): update module github.com/gkampitakis/go-snaps to v0.5.7 #7986
- fix(deps): update module github.com/gobuffalo/flect to v1.0.3 #8071
- fix(deps): update module github.com/google/go-containerregistry to v0.20.2 #7998
- fix(deps): update module github.com/hashicorp/vault/api to v1.15.0 #8104
- fix(deps): update module github.com/masterminds/sprig/v3 to v3.3.0 #8105
- fix(deps): update module github.com/prometheus/client_golang to v1.20.4 #8045
- fix(deps): update module github.com/prometheus/common to v0.60.0 #8106
- fix(deps): update module go.elastic.co/apm/v2 to v2.6.2 #8036
- fix(deps): update module go.uber.org/automaxprocs to v1.6.0 #8107