This release fixed an issue in custom scaffolder client that caused the cient to fail when some GS installations are unreachable. See ./docs/releases/v0.72.6-changelog.md for more information.
Changes and Releases
Updates on Giant Swarm workload cluster releases, apps, UI improvements and documentation changes.
This release fixed an issue in custom scaffolder client that caused the cient to fail when some GS installations are unreachable. See ./docs/releases/v0.72.5-changelog.md for more information.
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.
- Remove duplicate container
securityContextfrom the Helm chart deployment template.
- Remove duplicate container
Added
- Helm chart now supports conditional installation of the Silence CRD via the
crds.installvalue. The CRD is templated and installed by default, but you can disable it by settingcrds.installtofalse.
- 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.
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
operatorkitframework 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
leasesand 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-controllertomonitoring.giantswarm.io/silence-protection
- helm
.registry.domainhas been renamed toimage.registry(breaking change) - helm deprecated PodSecurityPolicy has been removed (breaking change with kubernetes < 1.25)
- Use
app-build-suiteto 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
microerrorspackage 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.