Releases: kubernetes-sigs/cloud-provider-azure
v1.26.12
Full Changelog: v1.26.11..v1.26.12
Changes by Kind
Feature
Bug or Regression
- Cloud provider won't exclude the NotReady nodes from SLB backend pools (#4282, @feiskyer)
- Fix ensureBackendPoolDeleted for standalone VM. Add logs for exclude-from-external-load-balancers (#4302, @lzhecheng)
- Fix: remove deleted node IP address from IP-based LB backend pools (#4146, @nilo19)
- Skip unmanaged Nodes for instancesV2 (#4298, @lzhecheng)
- Support customization of numOfProbe and probeInterval when externaltrafficpolicy is local (#4291, @MartinForReal)
Dependencies
Added
Nothing has changed.
Changed
- golang.org/x/crypto: v0.9.0 → v0.11.0
- golang.org/x/sys: v0.8.0 → v0.10.0
- golang.org/x/term: v0.8.0 → v0.10.0
- golang.org/x/text: v0.9.0 → v0.11.0
- k8s.io/api: v0.26.5 → v0.26.6
- k8s.io/apimachinery: v0.26.5 → v0.26.6
- k8s.io/apiserver: v0.26.5 → v0.26.6
- k8s.io/client-go: v0.26.5 → v0.26.6
- k8s.io/cloud-provider: v0.26.5 → v0.26.6
- k8s.io/component-base: v0.26.5 → v0.26.6
- k8s.io/component-helpers: v0.26.5 → v0.26.6
- k8s.io/controller-manager: v0.26.5 → v0.26.6
- k8s.io/kms: v0.26.5 → v0.26.6
- k8s.io/kubelet: v0.26.5 → v0.26.6
Removed
Nothing has changed.
v1.24.22
Full Changelog: v1.24.21..v1.24.22
Changes by Kind
Bug or Regression
- Cloud provider won't exclude the NotReady nodes from SLB backend pools (#4292, @feiskyer)
- Fix: remove deleted node IP address from IP-based LB backend pools (#4150, @nilo19)
Dependencies
Added
Nothing has changed.
Changed
- golang.org/x/crypto: v0.9.0 → v0.11.0
- golang.org/x/sys: v0.8.0 → v0.10.0
- golang.org/x/term: v0.8.0 → v0.10.0
- golang.org/x/text: v0.9.0 → v0.11.0
- k8s.io/api: v0.24.14 → v0.24.15
- k8s.io/apimachinery: v0.24.14 → v0.24.15
- k8s.io/apiserver: v0.24.14 → v0.24.15
- k8s.io/client-go: v0.24.14 → v0.24.15
- k8s.io/cloud-provider: v0.24.14 → v0.24.15
- k8s.io/component-base: v0.24.14 → v0.24.15
- k8s.io/component-helpers: v0.24.14 → v0.24.15
- k8s.io/controller-manager: v0.24.14 → v0.24.15
- k8s.io/kubelet: v0.24.14 → v0.24.15
Removed
Nothing has changed.
v1.27.5
Full Changelog: v1.27.4..v1.27.5
Changes by Kind
Feature
- Feat: Support migrate from NIC-based to IP-based backend pool by migration API by setting
"enableMigrateToIpBasedBackendPoolAPI": true
. By using this API, there will be no downtime during the migration. (#4042, @nilo19)
Other (Cleanup or Flake)
- The deprecated beta topology labels are no longer applied by default, to maintain the legacy behaviour use
--deprecated-apply-beta-topology-labels
(#4041, @k8s-infra-cherrypick-robot)
Dependencies
Added
Nothing has changed.
Changed
- github.com/onsi/ginkgo/v2: v2.9.5 → v2.9.7
Removed
Nothing has changed.
v1.26.11
Full Changelog: v1.26.10..v1.26.11
Changes by Kind
Feature
- Feat: Support migrate from NIC-based to IP-based backend pool by migration API by setting
"enableMigrateToIpBasedBackendPoolAPI": true
. By using this API, there will be no downtime during the migration. (#4044, @nilo19)
Other (Cleanup or Flake)
- The deprecated beta topology labels are no longer applied by default, to maintain the legacy behaviour use
--deprecated-apply-beta-topology-labels
(#4040, @k8s-infra-cherrypick-robot)
Dependencies
Added
Nothing has changed.
Changed
Nothing has changed.
Removed
Nothing has changed.
v1.25.15
Full Changelog: v1.25.14..v1.25.15
Changes by Kind
Feature
- Feat: Support migrate from NIC-based to IP-based backend pool by migration API by setting
"enableMigrateToIpBasedBackendPoolAPI": true
. By using this API, there will be no downtime during the migration. (#4045, @nilo19)
Dependencies
Added
Nothing has changed.
Changed
Nothing has changed.
Removed
Nothing has changed.
v1.24.21
Full Changelog: v1.24.20..v1.24.21
Changes by Kind
Feature
- Feat: Support migrate from NIC-based to IP-based backend pool by migration API by setting
"enableMigrateToIpBasedBackendPoolAPI": true
. By using this API, there will be no downtime during the migration. (#4046, @nilo19)
Dependencies
Added
Nothing has changed.
Changed
Nothing has changed.
Removed
Nothing has changed.
v1.27.4
Full Changelog: v1.27.3..v1.27.4
Changes by Kind
Feature
- Apply the custom probe configs when externalTrafficPolicy is local and PLSProxyProtocol is enabled. (#3945, @k8s-infra-cherrypick-robot)
Bug or Regression
- Fix: make sure the pip dns tag will not be removed when systemTags is set (#3961, @k8s-infra-cherrypick-robot)
- [IPv6] backend pool name should be case-insensitive (#3938, @k8s-infra-cherrypick-robot)
Other (Cleanup or Flake)
- [Log] Print Service name and resource basename in ReconcileService(). Adding such log shows relation between Service name and its related resource name (Frontend IP config, etc.). It helps debugging. (#3964, @k8s-infra-cherrypick-robot)
Dependencies
Added
Nothing has changed.
Changed
- github.com/stretchr/testify: v1.8.2 → v1.8.3
Removed
Nothing has changed.
v1.26.10
Full Changelog: v1.26.9..v1.26.10
Changes by Kind
Feature
- Apply the custom probe configs when externalTrafficPolicy is local and PLSProxyProtocol is enabled. (#3944, @k8s-infra-cherrypick-robot)
Bug or Regression
- Fix: make sure the pip dns tag will not be removed when systemTags is set (#3962, @k8s-infra-cherrypick-robot)
Other (Cleanup or Flake)
- [Log] Print Service name and resource basename in ReconcileService(). Adding such log shows relation between Service name and its related resource name (Frontend IP config, etc.). It helps debugging. (#3965, @k8s-infra-cherrypick-robot)
Dependencies
Added
Nothing has changed.
Changed
- github.com/stretchr/testify: v1.8.2 → v1.8.3
- k8s.io/cloud-provider: v0.26.4 → v0.26.5
- k8s.io/component-helpers: v0.26.4 → v0.26.5
- k8s.io/kubelet: v0.26.4 → v0.26.5
Removed
Nothing has changed.
v1.24.20
Full Changelog: v1.24.19..v1.24.20
Changes by Kind
Feature
- Apply the custom probe configs when externalTrafficPolicy is local and PLSProxyProtocol is enabled. (#3949, @k8s-infra-cherrypick-robot)
Bug or Regression
- Fix: make sure the pip dns tag will not be removed when systemTags is set (#3960, @k8s-infra-cherrypick-robot)
Other (Cleanup or Flake)
- [Log] Print Service name and resource basename in ReconcileService(). Adding such log shows relation between Service name and its related resource name (Frontend IP config, etc.). It helps debugging. (#3963, @k8s-infra-cherrypick-robot)
Dependencies
Added
Nothing has changed.
Changed
- github.com/stretchr/testify: v1.8.2 → v1.8.3
- k8s.io/cloud-provider: v0.24.13 → v0.24.14
- k8s.io/component-helpers: v0.24.13 → v0.24.14
- k8s.io/controller-manager: v0.24.13 → v0.24.14
- k8s.io/kubelet: v0.24.13 → v0.24.14
Removed
Nothing has changed.
v1.25.14
Full Changelog: v1.25.13..v1.25.14
Changes by Kind
Feature
- Apply the custom probe configs when externalTrafficPolicy is local and PLSProxyProtocol is enabled. (#3946, @k8s-infra-cherrypick-robot)
Bug or Regression
- Fix: make sure the pip dns tag will not be removed when systemTags is set (#3959, @k8s-infra-cherrypick-robot)
Other (Cleanup or Flake)
- [Log] Print Service name and resource basename in ReconcileService(). Adding such log shows relation between Service name and its related resource name (Frontend IP config, etc.). It helps debugging. (#3966, @k8s-infra-cherrypick-robot)
Dependencies
Added
Nothing has changed.
Changed
- github.com/stretchr/testify: v1.8.2 → v1.8.3
- golang.org/x/sync: 886fb93 → v0.1.0
- k8s.io/apiserver: v0.25.9 → v0.25.10
- k8s.io/cloud-provider: v0.25.9 → v0.25.10
- k8s.io/component-helpers: v0.25.9 → v0.25.10
- k8s.io/controller-manager: v0.25.9 → v0.25.10
- k8s.io/kubelet: v0.25.9 → v0.25.10
- sigs.k8s.io/apiserver-network-proxy/konnectivity-client: v0.0.36 → v0.0.37
Removed
Nothing has changed.