Platform API

  • Fixed

    • Auto refresh certificate when renewed
  • Changed

    • Use cert-manager v1 API

    Added

    • Added defaulting for the Cluster region in the AWSCluster CR
    • Added defaulting for the Cluster description in the AWSCluster CR
    • Added defaulting for the Cluster DNS domain in the AWSCluster CR
    • Added validation for alpha.aws.giantswarm.io/update-max-batch-size annotation on the AWSCluster CR.
    • Added validation for alpha.aws.giantswarm.io/update-pause-time annotation on the AWSCluster CR.
    • Added validation for alpha.aws.giantswarm.io/update-max-batch-size annotation on the AWSMachineDeployment CR.
    • Added validation for alpha.aws.giantswarm.io/update-pause-time annotation on the AWSMachineDeployment CR.
  • 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 ‘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

    • Added defaulting for the Pod CIDR in the AWSCluster CR
    • Added rules to validate instanceType in the AWSControlPlane CR.
    • Added rules to validate availabilityZones in the AWSControlPlane CR.
    • Added validating webhook to validate replicas in the G8sControlPlane CR.
    • aws-admission-controller metrics
    • Validation for control-plane label
    • Validation for machine-deployment label
    • Validation for NetworkPools

    Changed

    • Update k8s.io dependencies to 0.18.9
  • Added

    • Prevent Organization label value change on CR updates.

    Removed

    • Removed Organization label value normalization on CR creation.
  • 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.
  • Added

    • Ensure default value and immutability for AzureCluster.ControlPlaneEndpoint, Cluster.ControlPlaneEndpoint and Cluster.ClusterNetwork fields.

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.