Changes and Releases
Updates on Giant Swarm workload cluster releases, apps, UI improvements and documentation changes.
Changed
- Upgrading to the
v0.10.5 version. Includes breaking changes. - Update Kyverno PolicyExceptions to v2 and fallback to v2beta1.
In this release:
- Cluster details page was added.
- K8s resources management was refactored in GS plugins.
- Auto generation of TS types and constant values for K8s resources was added in GS plugins.
See ./docs/releases/v0.41.0-changelog.md for more information.
Changed
- Upgrade
prometheus-agent from v0.6.9 to v0.7.0.- Adds extraArgs to be able to use nice features like wal truncation
- upgrade
kube-prometheus-stack from 61.0.0 to 65.1.1- prometheus-operator CRDs from 0.73.0 to 0.75.0
- prometheus-operator from 0.75.0 to 0.77.1
- prometheus upgraded from 2.53.0 to 2.54.1
- grafana from 8.2.0 to 8.5.0
- thanos ruler upgraded from 0.35.1 to 0.36.1
- prometheus-node-exporter upgraded from 1.8.1 to 1.8.2
Fixed
- Add missing depends on annotation on alloy-metrics and alloy-logs to make sure they are deployed after the prometheus-operator-crds.
Changed
- Resync alloy, loki and mimir mixins from upstream.
Added
- Basic usage tracking data is now collected for every command execution. This should help us maintain and develop the tool. Set the
KUBECTL_GS_TELEMETRY_OPTOUT environment variable to an arbitrary value to disable this. Data is submitted to TelemetryDeck in the EU. More details are available in our docs.
Changed
- Add feature gates for enabling/disabling individual Falco components.
Changed
- Update
Trivy to upstream version v0.56.1. - Disable PSPs.
Added
- Add Vertical Pod Autoscaler (VPA) configuration, enabled by default.
Changed
- Disable logger development mode to avoid panicking.
- Disable PodSecurityPolicy by default.
- Expose port 8081 for health/liveness probes.
Changed
- Add a new extraParsers property to be able to add other parsers.
- Upgrade from fluent-bit 3.1.6 to fluent-bit 3.1.9.