Fleet Management
Changed
- Make all
kubectl config flags (e.g --context and --kubeconfig global and unify kubeconfig management throughout commands. - Remove CAPA templating from
aws provider. - Add new provider
capa for templating a cluster. - Remove fetching ssh sso ca pub key for capa from management cluster.
- Add test for CAPA provider cluster templating.
Changed
- Upgrade vertical-pod-autoscaler to 0.11.0
Potentially breaking change:
- Added validation - CPU values will be accepted only with resolution of 1 mCPU, memory with resolution of 1 b
Other changes:
- Switch to go 1.16
- Admission controller now logs when it fails to start
- Increase resolution of admission_latency_seconds metric
- Reduce verbosity of some logs
Added
- Add
cilium.giantswarm.io/pod-cidr annotation.
Changed
- Change default webhook timeout to 5 seconds
- Defaulting deployment strategy to
Recreate for the controller
Fixed
Fixed
- Added the possibility to override the deployment strategy for the controller
Fixed
- Added
projected to the list of permitted volumes in the psp-csi-controller.
Fixed
- Respect the
controller.serviceAccount.create values flag
Added
Added
- In the
login command, allow concatenation of contexts in destination file when creating WC client certificates with --self-contained flag.
Added
- Allow calling
login command with a second argument to select WC contexts. - Add
-clientcert suffix to WC client certificate contexts created by the login command. Fall back to -clientcert context selection if no other context exists for a cluster. - Use
CertificateAuthorityData to store CA data and ensure that CertificateAuthority is not set when manipulating the kubeconfig in the login command.