Changes and Releases

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

    • Update pages related to Ingress and ingress controller (#1109)
  • Fixed

    • Restore missing category for NetworkPool which was causing non-deterministic generation.

    Added

    • Add alpha.giantswarm.io/update-schedule-target-release and alpha.giantswarm.io/update-schedule-target-time annotations.
    • Add example CRs for clusters.v1alpha3.cluster.x-k8s.io, machinepools.v1alpha3.exp.cluster.x-k8s.io, machinepools.v1alpha3.cluster.x-k8s.io and azuremachinepools.v1alpha3.infrastructure.cluster.x-k8s.io.
    • Add shortnames ace and aces for CRD appcatalogentries.application.giantswarm.io.

    Changed

    • Updated URLs to CRD docs and release notes.
    • Remove referencing unique infix from any CRDs.
    • Remove App CR version label as its always defaulted.
    • Update CAPV CRDs to v1alpha4 (from upstream release v0.8.1).
  • Added

    • Use vertical pod autoscaling (VPA)
  • Changed

    • Breaking change Update controller container image to v1.0.0. From this version on, only clusters with kubernetes >= 1.19 are supported. Please make sure to read the upgrading notes. (#218).
  • Changed

    • Upgrade to upstream v1.5.3 (#184). This is the first version compatible with Kubernetes 1.22.
    • Add metadata to enable metrics scraping (#181).
  • Changed

    • Display cluster app status next to app version in collapsed mode (#2742)
    • Display Kubernetes version EOL information on MAPI features (#2741)
    • Block possibility to edit the cluster.x-k8s.io/watch-filter label. (#2735)

    Fixed

    • Prevent trying to select an app version when version loading fails (#2743)
    • Use normalized app versions for comparisons (#2736)
  • Added

    • Add tags to enable cluster autoscaler to Azure Node Pool template.
    • Enable system assigned identity in Azure CAPI clusters’ master nodes.
    • Set routing table in master subnet in Azure CAPI clusters.

    Fixed

    • Set cluster.giantswarm.io/description annotation for Cluster CR in template generation command on Azure.
    • Set machine-pool.giantswarm.io/name annotation for MachinePool CR in template generation command on Azure.
  • Added

    • Enable the new Installed Apps section in the Apps tab on the Cluster detail page (#2733)

    Fixed

    • Compute namespace if the Organization CR does not have the required status field (#2729)
  • Added

    • Add Grafana Analytics dashboard.
    • Add Azure Load Balancer Instances dashboard.