Changes and Releases

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

  • Added

    • Add metadata about additional vSphere CRDs for documentation.

    Fixed

    • Adjust name of Cluster API certificate and service for v1alpha4. The annotation cert-manager.io/inject-ca-from value changes from giantswarm/cluster-api-core-webhook to giantswarm/cluster-api-core-cert and the service name from cluster-api-core-webhook to cluster-api-core.

    Changed

    • KVMClusterConfig: make worker node labels optional.
    • Rename provider VMWare to vSphere.
    • Split Cluster API core CRDs by provider, to enable independent versioning (e.g. v1alpha2 for AWS and v1alpha4 for vSphere).
    • Configure webhook patch for the ClusterClass CRD.
    • Update Cluster API core CRDs to v0.4.4 for improved defaulting and printer columns.
    • In the AppCatalogEntry CRD, rename the printer column APP VERSION to UPSTREAM VERSION and switch the order of VERSION and UPSTREAM VERSION. This affects the output of kubectl get appcatalogentries.
    • Update repository to use go v1.17.
    • Remove reference to deprecated AppCatalog CRD from the AppCatalogEntry CRD.
  • We are hiring! Find out more.

    Changed

    • Prevent pasting and dropping text into the cluster deletion name confirmation input (#2811)

    Fixed

    • Fix user invitations for organizations with mixed-case names (#2826)
    • Add repositories related to Kyverno to the aggregated release notes in Changes and Releases, category “Management API” (#1156)
  • Added

    • Add templating for EKS clusters using the management cluster API
    • Add templating for EKS node pools using the management cluster API
    • Add templating for CAPA node pools using the management cluster API

    Changed

    • In the get catalogs command output, rename the colum APP VERSION to UPSTREAM VERSION and change the column order.
  • Added

    • kubelet and api server flags for CAPI clusters.
  • Fixed

    • Fix annotation name in subscription id defaulting rule.
  • Added

    • Default SubscriptionID field for AzureCluster CRs.

    Changed

    • Add test setup for vsphere policies.
  • Added

    • Ensure Organization CR in Azure MCs have the subscriptionid annotation set.

    Changed

    • Use Patch to save Namespace in Status to avoid write conflicts.
  • Added

    • Set kubelet extra argument node-ip for worker and masters.
    • Validate deprecated APIs.
    • Add weekly highlights in Changes & Releases for the week ending 2021-10-08 (#1137)