Fleet Management

  • Added

    • Add Restrictions metadata to AppCatalogEntry CRD.
    • Add legacy app label.
  • Added

    • Add Silence CRD.
  • Added

    • Add catalog and kubernetes labels and notes annotation.
    • Add release.giantswarm.io/last-deployed-version Cluster CR annotation
  • Added

    • Add ‘AWSMetadataV2’ annotation to configure the metadata endpoint.
    • Add ‘AWSSubnetSize’ annotation to configure the subnet size of Control Plane and Machinedeployments.
  • Added

    • Add support for using a custom namespace set for a specific Kubernetes context in the Kubeconfig file.
    • Add support for using the --all-namespaces, -A flag for listing resources in all namespaces.
  • Added

    • Add ‘AWSUpdateMaxBatchSize’ annotation to configure max batch size for AWS ASG update.
    • Add ‘AWSUpdatePauseTime’ annotation to configure pause time between rolling a single batch in ASG.
  • Added

    • Add annotation to enable feature to terminate unhealthy nodes on a cluster.
    • Cluster condition ProviderInfrastructureReady: True when AzureCluster is ready
    • Cluster condition NodePoolsReady: True when all node pools are ready
    • Cluster Upgrading condition UpgradeCompleted reason: used when Upgrading is set to False because the upgrade has been completed
    • Cluster Upgrading condition UpgradeNotStarted reason: used when Upgrading is set to False because the upgrade has not been started
    • Cluster Creating condition CreationCompleted reason: used when Creating is set to False because the creation has been completed
    • Cluster Creating condition ExistingCluster reason: used when Creating is set to False because an older cluster (created without Conditions support) is upgraded to newer release that has conditions.
  • Removed

    • Removed availability zones for GermanyWestCentral in Azure.
    • Removed the --domain flag on Azure.
  • Added

    • Add display columns to AppCatalogEntry CRD.
  • Added

    • Update Roles when their Rules are not up to date.

    Fixed

    • Update RoleBindings only when necessary.