Fleet Management
Fixed
kubectl gs template app help text: Replace deprecated --cluster flag by new --cluster-name.- Fixed generating common names for workload cluster certificates from internal management cluster API URLs in
kubectl gs login --workload-cluster --internal-api ...
Changed
- Bump apiextensions-application to v0.6.0
Removed
- Removed
etcdbackup CRD (moved to etcd-backup-operator’s helm chart).
Added
- Added
--cn-prefix flag to login command which allows setting a specific CN prefix for workload cluster client certificates.
Changed
- Renamed local flags, whose names conflicted with global flags and deprecated local flags with the old names
--namespace in kubectl gs gitops add app has been deprecated and replaced with --target-namespace--namespace in kubectl gs template app has been deprecated and replaced with --target-namespace--cluster in kubectl gs template app has been deprecated and replaced with --cluster-name--namespace in kubectl gs template catalog has been deprecated and replaced with --target-namespace
Added
- Added a test to detect local flags with names conflicting with global flag names
Changed
- Bump to upstream version 1.17.2 and related chart template.
Changed
- Switched from exp to non-exp apiVersion for
MachinePools and AzureMachinePools CR on Azure in get nodepool command.
Added
- Introduced
kubectl gs gitops family of commands.
Fixed
- Set domain name for the Kubernetes APIs server address when logging in to CAPI provider workload clusters.
Fixed
- Fixed common name in certificates generated for workload clusters by stripping https:// prefix from cluster base path
Fixed
- Fix nil pointer panic in
template nodepool command.