❗ Upgrade Instructions ❗
-
Before upgrading
kof-mothership, ensure the following steps are completed:- Upgrade the
kof-operatorschart using the--take-ownershipflag:helm upgrade --take-ownership \ --reset-values --wait -n kof kof-operators -f operators-values.yaml \ oci://ghcr.io/k0rdent/kof/charts/kof-operators --version 1.6.0
- Make sure to upgrade
kof-operatorsusing the--take-ownershipflag on each KOF Regional cluster:KUBECONFIG=regional-kubeconfig helm upgrade --take-ownership \ --reset-values --wait -n kof kof-operators -f operators-values.yaml \ oci://ghcr.io/k0rdent/kof/charts/kof-operators --version 1.6.0
- Upgrade the
-
If you are using
k0rdent-istiochart with KOF, apply the Upgrade to v1.6.0 guide.
📚 New Docs 📚
- Updated Installing KOF - Istio
🚀 New Features 🚀
- c4355e2: feat: add adopted cluster support for KCM Region (#630) by @AndrejsPon00
- 9e8f0b1: feat: add OTel Collector misconfiguration detection to KOF UI (#636) by @AndrejsPon00
🐛 Notable Fixes 🐛
- 599450e: fix: update KOF operator ClusterRole to prevent KOF UI errors (#620) by @AndrejsPon00
- 1b776d6: fix: mothership upgrade fails due to
ServiceTemplateChainspec changes (#625) by @AndrejsPon00 - 1bd87dc: fix: prevent chart reinstallation by adding service dependsOn to region/child MCS (#623) by @AndrejsPon00
- 2cc87cf: fix: split queue utilization widgets (#629) by @gmlexx
- 7bf9adc: fix: align operator service labels and ports to match operator pod (#622) by @AndrejsPon00
- b39f52c: fix: false positive misconfiguration alert for localhost (#631) by @gmlexx
- df6f7ac: fix: change duplicated dashboard uid (#635) by @gmlexx
- e5a752a: fix: prevent grafana operator reconciliation issue due to missing credentials (#645) by @gmlexx
- 4308893: fix: vmauth used vmalert image (#646) by @denis-ryzhkov
- 92e3f45: fix: improve cluster cloud detection logic (#651) by @AndrejsPon00
- e0c6619: fix: remove unused
ServiceTemplateChainthat blocked KOF installation (#654) by @AndrejsPon00 - 67e6b09: fix: remove
Patch Kind Configstep from upgrade CIs (#656) by @AndrejsPon00 - 22992c5: fix: prevent grafana operator reconciliation issue due to missing creds (#657) by @gmlexx
- 2521760: fix: Make global values compatible with new collectors (#663) by @denis-ryzhkov
- 809f0df: fix: add missing version field in ServiceTemplateChain upgrades (#668) by @AndrejsPon00
- f81c50e: fix: prevent chart reinstallation in MCS by adding
waitto Helm options (#664) by @AndrejsPon00 - f9a23a5: fix: add datasource regex to KPS dashboards to lock datasource selection (#662) by @AndrejsPon00
- 0f483e6: fix: use nodename instead of instance in
k8s-views-nodesdashboard queries (#674) by @AndrejsPon00 - 436980a: fix: incorrect kof reinstallation on istio upgrade (#673) by @AndrejsPon00
✨ More Improvements ✨
- 1bbc643: chore: Bump to upcoming 1.6.0-rc0 (#621) by @denis-ryzhkov
- 284103f: chore: fix metrics port binding for kind clusters (#626) by @gmlexx
- 23c7cfc: chore: update Istio-related files due to Istio charts merge (#627) by @AndrejsPon00
- 62b0057: chore: upgrade grafana operator to v5.20.0 (#634) by @gmlexx
- 9e6886a: chore: upgrade opencost to 1.118.0 (#641) by @gmlexx
- 65e2eea: chore: automatically label
kofnamespace for Istio sidecar injection (#643) by @AndrejsPon00 - e7d854e: chore: Pinned image tags in kof-collectors values (#647) by @denis-ryzhkov
- dad50f2: ci: fix docker pull rate limit issue (#650) by @AndrejsPon00
- c24750a: ci: add workaround for CI failures caused by grafana-operator (#659) by @AndrejsPon00
- 1bbf73d: ci: check go version before setup (#670) by @gmlexx
- 5c75056: chore: add squid proxy server for local caching and ssl bumping (#658) by @gmlexx
Full Changelog: v1.5.0...v1.6.0