Changes and Releases
Updates on Giant Swarm workload cluster releases, apps, UI improvements and documentation changes.
Added
- Migrate from Giant Swarm deprecated operatorkit framework to kube-builder.
- Add CiliumNetworkPolicy support.
Changed
- Migrate from Giant Swarm deprecated
operatorkit framework to kube-builder. This change introduces a few breaking changes:- Operator configuration has been moved from a configmap to command-line arguments. This does not affect helm chart users
- The operator needs new rbac capabilities to be able manage
leases and to create events - http port has been changed from 8000 to 8080.
- Finalizers set on silences have been changed from
operatorkit.giantswarm.io/silence-operator-silence-controller to monitoring.giantswarm.io/silence-protection
- helm
.registry.domain has been renamed to image.registry (breaking change) - helm deprecated PodSecurityPolicy has been removed (breaking change with kubernetes < 1.25)
- Use
app-build-suite to build the operator. - Changed container image from alpine to a non-root distroless image.
Fixed
- Fixed the linting errors from golangci-lint v2.
Removed
- Remove the unnecessary sync job to rely on GitOps. Breaking change: this means that you should now use your favorite GitOps tool (flux, ArgoCD) to deploy silences on your clusters.
- Removed Giant Swarm legacy
microerrors package for error handling
In this release:
- headless backend package has been added to serve auth and scaffolder plugins separately from the main backend instance;
- custom discovery and scaffolder API clients have been added to interact with the headless backend instances.
See ./docs/releases/v0.72.0-changelog.md for more information.
Changed
- Upgrade Flux to 2.2.3 version.
Changed
- Upgrade
kube-prometheus-stack to 72.3.0- Bumps prometheus-operator to 0.82.0
- Bumps prometheus-operator CRDs to 0.82.0
Changed
- upgrade grafana chart: 8.15.0 => 9.0.0
- upgrade grafana : 11.6.1 => 12.0.0
Changed
- upgrade grafana chart: 8.14.0 => 8.15.0
Changed
- Upgraded upstream chart from 6.27.0 to 6.29.0 - see changelog for more information.
Fixed
- ensured
.loki.enabled: false prevents creating any resource
Changed
- Change ownership to Team Shield