Fleet Management
Fixed
- Fix self-update command suggestion in the update warning.
Changed
- Allow using
ServiceAccount tokens for creating workload cluster certificates. - Let users override their kubectl config using flags in the
login command.
Removed
- Remove Ignition, AzureTool, and MemcachedConfig APIs and tooling and example groups.
Added
- Add metadata about
clusterclasses.cluster.x-k8s.io CRD for documentation. - Add
Created At printer column for App CRD. - Add
Installed Version printer column for App CRD for -o wide output.
Changed
- Align AWS CAPI CRD webhooks name with
cluster-api-app.
Added
- Print warning after running any command if there is a newer version available.
- Implement command for self-updating (
kubectl gs selfupdate).
Changed
- Make the
--organization flag optional when using the login command with a workload cluster. The cluster will be searched in all the organization namespaces that the user has access to.
Added
- Find
Cluster resources on AWS based on the giantswarm.io/cluster label if the cluster.x-k8s.io/cluster-name label does not yield results. - Add
cluster.x-k8s.io/cluster-name label to all CRs created by AWS Cluster and Nodepol templating.
Changed
- Usa CAPI templates for all releases from
v20.0.0-alpha1 onwards, to include alpha and beta releases. - Move AWS Cluster templating from
apiextensions - Move AWS Node Pool templating from
apiextensions
Changed
- Adds a toleration to CSI daemonsets to ignore all NoSchedule taints.
- Increases the operator’s log level to aid debugging.
Added
- Add support for updating
App CRs.
Added
- Add support for creating workload cluster client certificates using the
login command.