Fleet Management
Added
login: support direct OIDC authentication for workload clusters (Kubernetes structured authentication). The appropriate workload-cluster authentication mode is now selected automatically based on the cluster’s configuration.
Changed
- Update to upstream Helm Chart
v0.1.112 and Zot v2.1.16.
Added
- Add
global.release.version to template output for EKS
Removed
- Remove unused code (error variables, helper functions, types, and dead templates)
- Stop templating the deprecated
default-apps-eks App
Added
- Usage info now also shows aliases for subcommands.
Changed
- Deprecated app-related commands:
get apps, get catalogs, gitops add app, update app, validate apps. - Added extra error logging when doing login and cache operations.
- Added handler for Exec AuthType.
Changed
- Migrate
cluster.x-k8s.io API usage from v1beta1 to v1beta2. MachinePool CRD reference updated from exp.cluster.x-k8s.io to cluster.x-k8s.io. - Mark
template app command as deprecated
Added
- Add
deploy chart command.
Changed
- Update chart icon URL to use Giant Swarm hosted SVG icon.
Changed
- Migrate chart metadata annotations to
io.giantswarm.application.* format for both the app and bundle charts. - Use upstream Helm chart as a dependency instead of forking templates.
- Update ABS config to replace
.appVersion in Chart.yaml with version detected by ABS.
Fixed
- Use
.Chart.AppVersion instead of .Chart.Version for OCIRepository tag.
Fixed
- Fix Windows build failure caused by
syscall.Flock usage in credential cache (not available on Windows).