Changes and Releases

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

  • See ./docs/releases/v0.41.2-changelog.md for more information.

  • Changed

    • upgrade grafana chart: 8.5.2 => 8.5.12
    • upgrade grafana : 11.2.1 => 11.3.0
  • We are happy to announce the first release for VMware Cloud Director 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 cloud-director --organization my_org --name cluster_name --release 27.0.0
    
  • Changed

    • Bump image version to v0.10.5 to resolve issue with failing to auth to kubernetes using client certs
  • Changed

    • Bump image version to v0.10.5 to resolve issue with failing to auth to kubernetes using client certs
  • Changed

    • Chart: Sync to upstream. (#741)
      • Controller: Update image to v1.11.3.
      • Kube Webhook CertGen: Update image to v1.4.4.
      • Chart: Implement controller.admissionWebhooks.service.servicePort.
      • Chart: Rework ServiceMonitor.
      • Chart: Align default backend PodDisruptionBudget.
      • Chart: Specify matchLabelKeys in Topology Spread Constraints.
  • Changed

    • Chart: Sync to upstream. (#741)
      • Controller: Update image to v1.11.3.
      • Kube Webhook CertGen: Update image to v1.4.4.
      • Chart: Implement controller.admissionWebhooks.service.servicePort.
      • Chart: Rework ServiceMonitor.
      • Chart: Align default backend PodDisruptionBudget.
      • Chart: Specify matchLabelKeys in Topology Spread Constraints.
  • Changed

    • Use retagged image for trivy-db.
  • Changed

    • Use retagged image for trivy-db.
  • Added

    • Add multi-tenancy support via a header for mimir support.
    • Allow setting alertmanager url through helm values.

    Changed

    • Change CronJob ImagePullPolicy from Always to IfNotPresent to reduce image network traffic.

This part of our documentation refers to our vintage product. The content may be not valid anymore for our current product. Please check our new documentation hub for the latest state of our docs.