Fleet Management
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.
Changed
- Synchronize with upstream helm chart version 1.4.1 containing AWS Load Balancer Controller v2.4.1
Fixed
- Set correct labels of GiantSwarm components on cluster templates.
Changed
login: simplify description for the --certificate-ttl flag.
Added
- Add description column to the
get catalog limited to 80 characters. - Add
--enable-long-names feature flag to template cluster/networkpool/nodepool to allow resource names longer than 5 characters. Only for internal testing. - Implement
get clusters command for OpenStack.
Changed
- Add missing availability zones to cluster configuration for OpenStack.
- Change default catalog for
cluster-* and default-apps-* apps from giantswarm to cluster.
Added
- Add OIDC flags to the
template cluster command (OpenStack only).
Changed
- Improve flag handling and naming for
template cluster command (no user facing changes). - Add new flags for
template cluster --provider-openstack to be able to use existing networks and subnets. - Update the kubectl version in Dockerfile
Fixed
- Fixed crash if listing nodepools when one is missing the release version label.
- Add audit log configuration file to the
KubeadmControlPlane CR. - Use the CAPZ controller manager env vars for control-plane identity when authenticating to Azure API.