Fleet Management
Fixed
- Apply
--label flag values to the Cluster CR via Helm values (global.metadata.labels), the App CR, and the ConfigMap when using template cluster.
Removed
- Remove
template nodepool command. - Remove
template networkpool command. - Remove AWS vintage and Azure vintage providers from
template cluster command. - Remove AWS vintage and Azure vintage providers from
get clusters and get nodepools commands. - Remove typed dependencies on
sigs.k8s.io/cluster-api, sigs.k8s.io/cluster-api-provider-aws, and sigs.k8s.io/cluster-api-provider-azure in favor of unstructured objects.
Fixed
- Fix flaky nodepool, orgs, and clusters tests caused by timing race in AGE column rendering.
- Update documentation URL from
docs.giantswarm.io/use-the-api/kubectl-gs/ to docs.giantswarm.io/reference/kubectl-gs/.
Added
- Add locks to cache writing when doing
kubectl-gs login to prevent race-condition between multiple kubectl calls.
Changed
- 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.
Changed
- Update IAM Policy in bundle to match the requirements for v3.0.0.
Fixed
- Pushed helm chart to OCI repository.
Added
- Use
release-<provider> chart name for Release versions (major >= 35) in template cluster command for all providers (CAPA, CAPZ, VSphere, Cloud Director, EKS). - Omit
global.release.version from user config for Release versions, as it is baked into the chart.
Changed
- Migrate to App Build Suite (ABS) for building and publishing Helm charts.
Added
- Added Backstage audience annotations.
Changed
- Change team annotation in
Chart.yaml to OpenContainers format (io.giantswarm.application.team).