Fleet Management
Changed
- Use different ports to avoid collision with ebs controller using ports 9909 and 9809
- Updated chart to upstream 2.2.6
- Improve tolerations to deploy in all worker nodes
- Remove root security context from pods
Fixed
- Use provided name as cluster name when using
kubectl-gs template cluster --provider gcp
Added
- Add a NOTES column to the output of the
get apps command. The column contains information why the last Helm release attempt failed if so, empty otherwise.
Added
- Allow to reuse any current context in
login command by omitting the argument. This allows creating clientCerts for WCs in an arbitrary MC context. (not following gs-codename format)
Changed
- Upgrade vertical-pod-autoscaler to 0.10.0
API changes:
Added support for alternative recommenders.
Added support for per-VPA Object MinReplicas.
Other notable changes:
Added support for running VPA out of cluster.
Use v1 API for storage instead of v1beta2.
Allow configuring default update threshold.
Use v1 API to register admission webhook.
Bug fixes:
Use correct timestamp for checkpoints.
Issues with setting limits.
Deploying VPA in different namespaces.
Loading history.
Fixed
- Fix admission-controller webhook-service name.
- Fix webhook name in generated secret certificate.
- Prefix generated secret certificate with release-name.
Changed
- Fix retry fetching clientcert secret in the
default namespace for legacy azure clusters.
Changed
- base64 encode ssh key for CAPZ clusters.
- Fix bastion systemd unit on CAPZ clusters.
- Make CAPZ clusters compatible with cluster-apps-operator new version.
Changed
- Change log-level from default=4 to 3.
- Rename resources to include release name as prefix and avoid name collision.
Fixed
- Fixed missing
Kind in template command.