elasticsearchKibana update to 1.20.0-bb.0
Package Merge Request
Package Changes
https://repo1.dso.mil/big-bang/product/packages/elasticsearch-kibana/-/blob/1.20.0-bb.0/CHANGELOG.md
Package MR
big-bang/product/packages/elasticsearch-kibana!315 (merged)
For Issue
Closes big-bang/product/packages/elasticsearch-kibana#218 (closed) and big-bang/product/packages/elasticsearch-kibana#215 (closed)
Upgrade Notices
Important: If prometheuselasticsearchexporter is enabled (metrics.enabled to true) in the ElasticsearchKibana package, upgrading to 1.20.0bb.0 involves changes to immutable selector labels that requires the elasticsearchmetrics deployment to be deleted before upgrading the release.
The ElasticsearchKibana autoRollingUpgrade field in values.yaml can deploy a preupgrade job that automates the required deployment deletion without any additional steps by using a helm preupgrade hook, so no additional actions is required. It should be noted, a brief outage is expected during upgrade while the elasticsearchmetrics deployment is being rolled out.
However, if you would rather manually delete the elasticsearchmetrics deployment prior to upgrade, then you would need to set the autoRollingUpgrade.enabled=false in the values.yaml and follow steps outlined below. The below command assumes that the ElasticsearchKibana package is deployed in the default Big Bang logging namespace for ElasticsearchKibana, one should look to confirm the namespace of their ElasticsearchKibana deployment:
kubectl delete deploy l app=metrics n logging
Once the resources have been deleted, you can upgrade the release.