Fleet Management

  • Changed

    • In the template cluster and template nodepool commands, the --owner flag got replaced by --organization.
  • Added

    • The template organization command now also offers an --output flag to specify an output path optionally.

    Changed

    • In the template commands, the flag --owner is replaced by --organization.
    • Make the login command be able to start a new authentication flow if one of the tokens of an existing authentication provider are not present.
    • Update cluster templating error messages for --name flag to use correct terminology
  • Added

    • Add AWS CNI security group rules to AWSCluster CR.
  • Added

    • Add support for templating Organization CRs.

    Changed

    • Allow providing Kubernetes API URLs with prefixes to the login command.
  • Fixed

    • Fix manifests after changes introduced in v0.6.1.
  • 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).
  • Fixed

    • Exclude flux-app which consists of many deployments.
  • 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.
  • Changed

    • Template cluster and nodepool resources in the org-namespace from AWS release 16.0.0 onwards.

    Added

    • Added aws-cluster-namespace flag for nodepools to override the standard namespace to support nodepool creation for upgraded >v16.0.0 clusters that remain in the default namespace.
    • Added support to generate templates for CAPZ clusters and node pools.
  • Added

    • Default spec.location field for CAPZ AzureMachinePool CRs.