Fleet Management
Fixed
- Pass region flag to template config
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.
Fixed
- Remove
app-operator-*-chart
ClusterRole and ClusterRoleBinding for old app-operator versions.
Added
- Add new roles and cluster roles to app-operators when a cluster namespace is created and clean them up when the cluster namespace is destroyed
Removed
- Remove
app-operator-*
ClusterRole and ClusterRoleBinding for old app-operator versions. - Remove
write-flux-resources-customer-sa
ClusterRoleBinding.
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.