Fleet Management
Changed
- Upgrade K8s dependencies (#1149).
- Upgrade giantswarm/k8sclient to 7.1.0.
- Upgrade sigs.k8s.io/cluster-api to v1.5.2.
- Migrate sigs.k8s.io/cluster-api-provider-aws to v2 (2.2.4).
- Upgrade sigs.k8s.io/cluster-api-provider-azure to v1.11.4.
- Upgrade sigs.k8s.io/controller-runtime to v0.16.3.
- Upgrade github.com/coreos/go-oidc/v3 to v3.6.0.
- Upgrade other dependencies.
- Replace capi.ClusterLabelName with capi.ClusterNameLabel.
Added
cluster template for up-to-date vsphere cluster app.
Changed
- Make the
--organization flag visible when templating App CR.
Fixed
kubectl-gs login: listen only on localhost for callbacks
Added
- Support deletion prevention for
kubectl gs template app command
Fixed
- Removed
controlPlane.replicas value for CAPA since it is not supported anymore
Removed
- Removed support for private DNS mode for proxy based CAPA clusters
Changed
- Breaking Change: Move chart to “giantswarm” catalog from “giantswarm-playground”
- Disabled VPA
- Bumped image to v1.6.0
Changed
- In order to facilitate the migration from aws-cni to cilium we need to keep the standard network policies in place so that VPA can communicate with the k8s API while the clusters are being upgraded
Changed
- Updated to upstream char version 9.3.0 which allows to set the
topologySpreadConstraints for all 3 VPA components (updater, recommender and admission controller) - Removed
/metrics rule in the updater cilium network policy because it can cause delays in the application availability when switching from a different CNI over to Cilium