In this release, ReleasePicker scaffolder field has been improved to allow to filter releases by provider. See ./docs/releases/v0.72.4-changelog.md for more information.
Changes and Releases
Updates on Giant Swarm workload cluster releases, apps, UI improvements and documentation changes.
- Remove duplicate container
securityContext
from the Helm chart deployment template.
- Remove duplicate container
Added
- Helm chart now supports conditional installation of the Silence CRD via the
crds.install
value. The CRD is templated and installed by default, but you can disable it by settingcrds.install
tofalse
.
- Helm chart now supports conditional installation of the Silence CRD via the
In this release, custom OIDC provider implementation was removed from GS auth backend module. See ./docs/releases/v0.72.3-changelog.md for more information.
This release reconfigures the Cilium HelmRelease to avoid disruptions during cluster upgrades.
Changes compared to v30.1.1
Components
- cluster-aws from v3.2.1 to v3.2.2
cluster-aws v3.2.1…v3.2.2
Changed
- Chart: Update
cluster
to v2.2.1.
Apps
- cilium from v0.31.1 to v0.31.4
cilium v0.31.1…v0.31.4
Changed
- Upgrade Cilium to v1.16.10.
In this release fixed an incorrect secret reference in Helm chart templates. See ./docs/releases/v0.72.2-changelog.md for more information.
In this release, Helm chart templates have been cleaned up. See ./docs/releases/v0.72.1-changelog.md for more information.
Added
- Migrate from Giant Swarm deprecated operatorkit framework to kube-builder.
- Add CiliumNetworkPolicy support.
Changed
- Migrate from Giant Swarm deprecated
operatorkit
framework tokube-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 createevents
- http port has been changed from 8000 to 8080.
- Finalizers set on silences have been changed from
operatorkit.giantswarm.io/silence-operator-silence-controller
tomonitoring.giantswarm.io/silence-protection
- helm
.registry.domain
has been renamed toimage.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.