Fleet Management

  • Fixed

    • Fix update cluster command when scheduling an upgrade for a Cluster when the Cluster CR had no previous annotations.
  • Changed

    • Adding application.giantswarm.io/team label to kubernetes resources
    • Removing openssl update in vertical-pod-autoscaler-certgen container
    • Ensure dedicated cert-operator version 0.0.0 is used for client certificate creation in login command to avoid timeouts.
    • Adjusted GCP config to support the volume type for all kind of volumes (root, etcd, kubelet, containerd)
  • 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.
    • Using the --context flag will no longer modify the current context setting in kubeconfig.
  • WARNING Please ensure you’re running kiam-app with App Version v2.5.1 or higher.

    Changed

    • Update aws-efs-csi-driver version to v1.4.5.
  • WARNING Please ensure you’re running kiam-app with App Version v2.5.1 or higher. This is necessary to allow efs-csi-driver to get the Identity Document from Instance Metadata Service. You can verify this by describing kiam-agent DaemonSet and checking if --allow-route-regexp="/latest/*" is set.

    Changed

    • Update aws-efs-csi-driver version to v1.4.4.
    • Disable hostNetwork.
  • 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).
  • 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.
  • 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.