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)
- Fix: make sure there is no duplicated rules before updating the network security group (#2006, @k8s-infra-cherrypick-robot)
Dependencies
Added
Nothing has changed.
Changed
- github.com/cpuguy83/go-md2man/v2: v2.0.1 → v2.0.2
- github.com/spf13/cobra: v1.4.0 → v1.5.0
- github.com/stretchr/objx: v0.1.1 → v0.4.0
- github.com/stretchr/testify: v1.7.2 → v1.8.0
- k8s.io/utils: 6203023 → 3a6ce19
Removed
Nothing has changed.