Elastic Cloud on Kubernetes version 2.2.0edit

Enhancementsedit

  • Report total managed memory in GiB and raw bytes #5527 (issue: #5465)
  • Use service accounts for Kibana and Fleet Server #5468 (issue: #5244)
  • Support custom Secret for associating external Elastic resources not managed by ECK #5240 (issue: #5078)

Bug fixesedit

  • Delete old shutdowns before creating new ones #5629 (issue: #5628)
  • Do not delete restart shutdowns before node rejoins cluster #5618 (issue: #5617)
  • Update operator Pod to speed up secret propagation #5519 (issue: #3321)
  • Reset phase on each reconciliation in Elasticsearch status #5507 (issue: #5506)
  • Make nodes field in status optional #5496 (issue: #5493)
  • Make sure to read association configuration again from annotations if it was cleared #5489 (issue: #4709)
  • Avoid unnecessary DELETE for non-existent secrets #5488 (issue: #5450)
  • Avoid unnecessary DELETE calls to manage legacy transport secret #5461 (issue: #5450)
  • Avoid unnecessary UPDATE calls when reconciling PVC owner refs #5459 (issue: #5451)
  • Do not upgrade all Elasticsearch nodes of a given tier at once #5452 (issue: #1753)
  • Operatorhub: Ensure local YAML files have a proper "end of directives" marker #5447

Documentation improvementsedit

  • Add 8+ to supported versions list to avoid confusion #5612 (issue: #5609)
  • Fix Stack Monitoring doc example rendering #5602
  • Remove "experimental" from Helm chart description #5588 (issue: #4796)
  • Update license usage data example #5569
  • Fix YAML example in custom HTTP certificate doc #5529
  • Update the license documentation #5509 (issue: #5475)
  • Remove ECK 1.7 from the list of versions that cause a restart on upgrade #5503
  • Add known issue for Red Hat certified operator upgrades #5492
  • Update example with init container to increase vm.max_map_count #5469 (issue: #5410)
  • Fix latinisms occurrences #5456 (issue: #5306)
  • Add explicit assumptions before the installation steps #5455 (issue: #5275)

Miscedit

  • Update dependency golang to v1.17.9 #5597
  • Update module go.uber.org/automaxprocs to v1.5.0 #5552
  • Update module github.com/gobuffalo/flect to v0.2.5 #5550
  • Update module sigs.k8s.io/controller-runtime to v0.11.2 #5541
  • Update module github.com/prometheus/common to v0.33.0 #5530
  • Update module github.com/hashicorp/vault/api to v1.5.0 #5522
  • Update module sigs.k8s.io/kustomize/kyaml to v0.13.6 #5521
  • Update module github.com/prometheus/client_golang to v1.12.1 #5517
  • Update module github.com/jonboulle/clockwork to v0.2.3 #5516
  • Update module k8s.io/klog/v2 to v2.60.1 #5502
  • Update module github.com/go-logr/logr to v1.2.3 #5494
  • Update k8s to v0.23.5 #5491
  • Update module github.com/stretchr/testify to v1.7.1 #5476
  • Update module github.com/spf13/cobra to v1.4.0 #5463
  • Update module helm.sh/helm/v3 to v3.8.1 #5454