Fleet Management
Changed
- Update the upstream helm chart to 1.7.11 (#82).
- Update the upstream rook-ceph-cluster helm chart to 1.7.11 (#83).
Fixed
- Re-initialise the upstream helm chart at 1.7.0 to correct an incorrect merge (#81).
Changed
- Enable PodDisruptionBudget to prevent unavailability of the admission webhook during cluster maintenances.
- In
kubectl gs login, add support for workload clusters on OpenStack.
Added
- Add templating for clusters using Cluster API provider Google Cloud (CAPG).
Changed
- Make the region and availability zones flags optional for CAPA clusters.
Added
- Add cluster name label to Cluster API provider AWS (CAPA) Apps and ConfigMaps created with
kubectl-gs template
Changed
- Upgrade CAPI to v1.0.4.
- Upgrade CAPZ to v1.0.1.
- Bump go module major version to v6.
Removed
- Remove v1alpha2 legacy GiantSwarm APIs.
Added
- Add VerticalPodAutoscaler CR.
Added
- Add
alpha.aws.giantswarm.io/ebs-volume-throughput annotation. - Add
alpha.aws.giantswarm.io/ebs-volume-iops annotation.
Changed
- Updated CircleCI Ubuntu image to 20.04.
Removed
- Don’t ensure CAPI and CAPA CRDs on AWS, we will deploy them from the apps.
- Don’t ensure CAPI and CAPZ CRDs on Azure, we will deploy them from the CAPI app.
- Don’t ensure CAPI CRDs on OpenStack and vSphere.
- Remove templating functions and tests for old AWS CRDs.
Fixed
- Actually remove all Cluster API CRDs from KVM installations.
Added
- Add VerticalPodAutoscaler CR.
Added
- Add tests for
kubectl gs login. - Add
--visibility flag to template catalog to add label to control display in web UI.
Fixed
- Look up cluster-related AppCatalogEntries in the
giantswarm namespace instead of the default namespace.