v1.23.15

Cloud Provider Azure v1.23.15

Changes by Kind

Feature

  • A new service annotation service.beta.kubernetes.io/azure-disable-load-balancer-floating-ip has been added to disable floating IPs in load balancer rule.

    If annotation is omitted or if the annotation is set to be “false”, then floating IP will be enabled. If the annotation is set to be “true”, then floating IP will be disabled. (#1978, @nilo19)

Bug or Regression

  • A new annotation is added in order to specify the PublicIP Prefix for creating IP of LB

    service.beta.kubernetes.io/azure-pip-prefix-id: “/subscriptions/8ecadfc9-ffff-4ea4-ffff-0d9f87e4d7c8/resourceGroups/lodrem/providers/Microsoft.Network/publicIPPrefixes/bb” (#1856, @lodrem)

  • Fix: Do not compare privateIPAllocationMethod when checking if frontend config needs update. Just check if frontend ip matches service spec to avoid unnecessary LB frontend recreation. (#2002, @k8s-infra-cherrypick-robot)

  • Improve the error handling for ARM APIs. For replication latency, it is possible contentLength is 0 and http status code is 200 (#1955, @lzhecheng)

  • Show correct CCM/CNM version in apiserver (#1932, @k8s-infra-cherrypick-robot)

Other (Cleanup or Flake)

Dependencies

Added

Nothing has changed.

Changed

Removed

Nothing has changed.

Last modified June 16, 2023: init documentation branch (6258fe0f8)