Changes and Releases

Updates on Giant Swarm workload cluster releases, apps, UI improvements and documentation changes.

  • We are happy to announce the first release for vSphere that uses the new release framework.

    Migration to new releases flow

    In order to consume the new flow, the following two fields need to be manually adapted:

    • In ConfigMap <cluster name>-userconfig set .Values.global.release.version to the release version, e.g. 27.0.0.
    • In App <cluster name> remove the spec.version field. In case of GitOps, Flux might complain that the app manifest is invalid as the spec.version field is mandatory. In that case, edit the live App CR and set spec.version to an empty string. That will unblock Flux and allow it reconcile successfully.

    And if you want to use kubectl-gs to create a cluster, you’d need to now specify the release version, e.g.:

    kubectl-gs template cluster --provider vsphere --organization my_org --name cluster_name -vsphere-network-name network_name --release 27.0.0
    
  • Changed

    • Upgraded upstream chart from 6.7.4 to 6.10.0 - see changelog for more information.
  • Changed

    • Upgraded upstream chart from 6.7.4 to 6.10.0 - see changelog for more information.
  • Changed

    • Use more portable, Bash specific shebang for GitOps pre-commit script template
    • Schedule cluster upgrades for CAPI clusters.
    • Print Release information in get cluster command.
  • Fixed

    • Fix Cilium pod being restarted too soon – instead of every 15 minutes – in case of failed regeneration recovery. This was because creation date parsing failed.
  • Fixed

    • Fix Cilium pod being restarted too soon – instead of every 15 minutes – in case of failed regeneration recovery. This was because creation date parsing failed.
  • Changed

    • Installations:
      • Enable search for custom columns of index table.
      • Use place icon instead of Giant Swarm logo for in main menu.
      • Set page header to “Installations”.
      • Add “Base domain” and “Account engineer” field to entity page.
      • Add “Base domain” and “Account engineer” field to index table.
      • Remove “Source” field from entity page, to use generic “View source” link instead.

    Added

    • Add custom entity link icons “giantswarm” and “grafana”.
  • Fixed

    • Rename alloy-logs app to camel case alloyLogs.
  • Changed

    • Migration to kubebuilder - operation simplification & metric addition
  • Changed

    • Migration to kubebuilder - operation simplification & metric addition