Continuous Deployment
Fixed
- Bump
kube-state-metrics sub-chart from 7.2.1 to 7.8.1, moving flux-ksm from kube-state-metrics v2.18.0 to v2.19.1. v2.18.0 leaks a reflector goroutine and its API server watch on every discovery poll cycle (kube-state-metrics#2867, fixed by #2920 in v2.19.0), which grows the workload cluster API servers until control plane nodes hit MemoryPressure.
Fixed
- Bump
kube-state-metrics sub-chart from 7.2.1 to 7.8.1, moving flux-ksm from kube-state-metrics v2.18.0 to v2.19.1. v2.18.0 leaks a reflector goroutine and its API server watch on every discovery poll cycle (kube-state-metrics#2867, fixed by #2920 in v2.19.0), which grows the workload cluster API servers until control plane nodes hit MemoryPressure.
Changed
- BREAKING CHANGE: upgrade Flux to 2.7.5 version. Upgrading Flux app to this version requires migration, see upgrade procedure. It can be run in-line by flipping the
.migration.run field to true inside values.yaml.
Changed
- Update
giantswarm/docker-kubectl image to 1.36.2.
Changed
- Update API version of Flux resources to one considered stable in 2.6.
Changed
- Updgrade Flux to 2.6.4 version.
Added
- Flux own instance of the KSM with partly locked configuration to Flux resources alone.
Added
- Adding back the
app.kubernetes.io/version: {{ .Chart.AppVersion | quote }} label.
Changed
- Update Chart.yaml metadata