- Build signed Windows binaries
- Extend CI config to include the Windows package in the Krew index when a new release is published
Kubectl Gs
Changed
- Improved description of the
--control-plane-az
parameter when templating a cluster.
- Improved description of the
- In
kubectl gs login
, add support for workload clusters on OpenStack.
- In
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
- Add cluster name label to Cluster API provider AWS (CAPA) Apps and ConfigMaps created with
Added
- Add tests for
kubectl gs login
. - Add
--visibility
flag totemplate catalog
to add label to control display in web UI.
Fixed
- Look up cluster-related AppCatalogEntries in the
giantswarm
namespace instead of thedefault
namespace.
- Add tests for
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 totemplate 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-*
anddefault-apps-*
apps fromgiantswarm
tocluster
.
- Add description column to the
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
- Add OIDC flags to the
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.