- Ensure dedicated
cert-operator
version0.0.0
is used for client certificate creation inlogin
command to avoid timeouts. - Adjusted GCP config to support the volume type for all kind of volumes (root, etcd, kubelet, containerd)
Kubectl Gs
Fixed
- The
kubectl-gs login
command no longer writes to the main kubeconfig file in case there are no changes in access tokens and/or the current context. Also setting the--context
flag will no longer affect the current context (current-context
in kubeconfig) #949
- The
Changed
- Use
n1-standard-4
as default instance types for CAPG worker nodes. - Adjusted behaviour of the
login
command to prevent updates of the main kubeconfig file in case there are no changes in access tokens and/or the current context, or if the current context is provided via override (e.g. by using the--context
flag).
- Use
Fixed
- Fixed a bug in CLI output tests that made them fail randomly
Changed
- Disable
kubectl gs template nodepool
command for Cluster API (CAPI) based workload Clusters.
- Disable
Fixed
- Avoid panic in
get nodepools
when node pool is lacking the release version label. - When templating Vintage Azure Cluster, use Flatcar version from the Release CR rather than hardcoded one.
- Avoid panic in
Fixed
- Change module name to
github.com/giantswarm/kubectl-gs/v2
.
Changed
- Upgraded dependencies
- Change module name to
Changed
- Use the
cluster-values
configmap when templating thedefault-apps-aws
app.
Fixed
- Fixed a bug in modifying existing entries in self-contained config files where new data for the existing entries failed to be written to the file.
- Use the
Fixed
- Fixed a bug in
login
command where theissuer
URL was used instead of theserver
address in login retry attempt.
Added
- Add flags
--gcp-machine-deployment-sa-email
and--gcp-machine-deployment-sa-scopes
totemplate cluster
that specify a Google Cloud Platform service account and its scope to a cluster’s machine deployments - Added read header timeout to http server
Changed
- Adjusted
kubectl gs login
command to ensure that it writes to the main kubeconfig file only in case there are actual changes in the content of the file.
- Fixed a bug in
Fixed
- Fix login command failing because opening the browser blocks and callback webserver does not start on some operating systems