Fleet Management
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.
Fixed
- Use capz
v0.4.x on Azure CRDs so that we have the experimental CRDs on their old api group.
Changed
- CRDs ownership for Phoenix
Fixed
- Fix a problem with fetching Catalog CRs in
validate apps. - Fixing a problem where the function to fetch the SSH secret to generate the templates was using
inCluster config ignoring the kubeconfig.