What's New in v0.11.0
Bug Fixes
- #192 — Invalid YAML when setting
controller.hostNetwork=true - #193 — Error on job with multiple pods
- #200 — TLS errors when updating kube-fledged helm chart
- #221 — License.md not found
Features & Enhancements
- #103 — Report error to user performing ImageCache operation when the cache is being refreshed
- #161 — Throttling job creation (
--jobs-max-surgeflag) - #177 — Reconciliation process with many images is slow
- #206 — Refactor controller
syncHandler()method - #208 — Add
-kubeconfigand-masterflags for local dev - #195 — Adding additional print columns
Documentation & Maintenance
- #222 — Fixed License.md not found
- #223 — Adding Contributors Section to the Readme.md
- #190 — Add go-release workflow (later removed as not applicable)
Dependency Upgrades
- Go: 1.20.1 → 1.26.5
- Kubernetes client libraries: v0.26.2 → v0.36.2
- Helm: v3.11.1 → v3.21.3
- Alpine: 3.17.2 → 3.24.1
- crictl: v1.26.0 → v1.36.0
- Docker CLI: 23.0.1 → 29.6.2
- operator-sdk: v1.27.0 → v1.42.3
CI/CD Improvements
- Bumped all GitHub Actions to latest versions
- Replaced deprecated
golintwithgolangci-lint - Updated code-generator to v0.36.2 (
kube_codegen.sh)
Breaking Changes
- Dropped
linux/arm/v7(32-bit ARM) platform support. Supported platforms are nowlinux/amd64andlinux/arm64. - Helm charts are no longer signed with GPG provenance files.
Install
helm repo add kubefledged-charts https://senthilrch.github.io/kubefledged-charts/
helm repo update
helm install kube-fledged kubefledged-charts/kube-fledged -n kube-fledged --wait