Releases: kubernetes-sigs/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)
- 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.
v1.1.18
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. (#1980, @nilo19)
Bug or Regression
- 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. (#2003, @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 (#1956, @lzhecheng) - Show correct CCM/CNM version in apiserver (#1933, @k8s-infra-cherrypick-robot)
Other (Cleanup or Flake)
- Fix: make sure there is no duplicated rules before updating the network security group (#2005, @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.
v1.0.22
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. (#1981, @nilo19)
Bug or Regression
- 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. (#2000, @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 (#1957, @lzhecheng) - Show correct CCM/CNM version in apiserver (#1934, @k8s-infra-cherrypick-robot)
Other (Cleanup or Flake)
- Fix: make sure there is no duplicated rules before updating the network security group (#2004, @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.2.0 → v0.4.0
- github.com/stretchr/testify: v1.7.2 → v1.8.0
- k8s.io/utils: 6203023 → 3a6ce19
Removed
Nothing has changed.
v1.24.2
Changes by Kind
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" (#1848, @k8s-infra-cherrypick-robot)
-
Fix unexpected managed PLS deletion issue when ILB subnet is specified. (#1835, @k8s-infra-cherrypick-robot)
-
Fix: avoid unnessary NSG updating on service reconciling (#1850, @k8s-infra-cherrypick-robot)
-
Fix: panic when create private endpoint using azurefile NFS (#1816, @k8s-infra-cherrypick-robot)
-
Remove redundant restriction on pls autoApproval and visibility.
User can specify a list of subscriptions for visibility (e.g. "sub1 sub2") and a subset of this list for autoApproval (e.g. "sub1"). (#1867, @k8s-infra-cherrypick-robot)
Dependencies
Added
Nothing has changed.
Changed
Nothing has changed.
Removed
Nothing has changed.
v1.23.14
Changes by Kind
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 unexpected managed PLS deletion issue when ILB subnet is specified. (#1832, @k8s-infra-cherrypick-robot)
-
Fix: avoid unnessary NSG updating on service reconciling (#1853, @feiskyer)
-
Remove redundant restriction on pls autoApproval and visibility.
User can specify a list of subscriptions for visibility (e.g. "sub1 sub2") and a subset of this list for autoApproval (e.g. "sub1"). (#1868, @k8s-infra-cherrypick-robot)
Dependencies
Added
Nothing has changed.
Changed
Nothing has changed.
Removed
Nothing has changed.
v1.1.17
Changes by Kind
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" (#1857, @lodrem)
-
Fix unexpected managed PLS deletion issue when ILB subnet is specified. (#1833, @k8s-infra-cherrypick-robot)
-
Fix: avoid unnessary NSG updating on service reconciling (#1854, @feiskyer)
-
Remove redundant restriction on pls autoApproval and visibility.
User can specify a list of subscriptions for visibility (e.g. "sub1 sub2") and a subset of this list for autoApproval (e.g. "sub1"). (#1869, @k8s-infra-cherrypick-robot)
Dependencies
Added
Nothing has changed.
Changed
Nothing has changed.
Removed
Nothing has changed.
v1.0.21
Changes by Kind
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" (#1858, @lodrem)
-
Fix unexpected managed PLS deletion issue when ILB subnet is specified. (#1834, @k8s-infra-cherrypick-robot)
-
Fix: avoid unnessary NSG updating on service reconciling (#1855, @feiskyer)
-
Remove redundant restriction on pls autoApproval and visibility.
User can specify a list of subscriptions for visibility (e.g. "sub1 sub2") and a subset of this list for autoApproval (e.g. "sub1"). (#1870, @k8s-infra-cherrypick-robot)
Dependencies
Added
Nothing has changed.
Changed
Nothing has changed.
Removed
Nothing has changed.
v1.24.1
Changes by Kind
Feature
- Update dependencies to 1.24 (#1655, @MartinForReal)
Bug or Regression
- Cloud provider will create route for unmanaged node if dual stack is enabled. (#1726, @k8s-infra-cherrypick-robot)
- Fix: panic when create private endpoint using azurefile NFS (#1816, @k8s-infra-cherrypick-robot)
- Fixes bug when using dual-stack in AKS that prevents IPv6 services from using ILB. (#1720, @k8s-infra-cherrypick-robot)
Other (Cleanup or Flake)
- Azure privateEndpointClient APIs are changed:
- Chore: upgrade network API version to 2021-08-01 (#1788, @lodrem)
Dependencies
Added
Nothing has changed.
Changed
- github.com/Azure/azure-sdk-for-go: v63.4.0+incompatible → v65.0.0+incompatible
- github.com/Azure/go-autorest/autorest/adal: v0.9.19 → v0.9.20
- github.com/stretchr/testify: v1.7.1 → v1.7.2
- gopkg.in/yaml.v3: 496545a → v3.0.1
- k8s.io/api: v0.24.0 → v0.24.1
- k8s.io/apimachinery: v0.24.0 → v0.24.1
- k8s.io/apiserver: v0.24.0 → v0.24.1
- k8s.io/client-go: v0.24.0 → v0.24.1
- k8s.io/cloud-provider: v0.24.0 → v0.24.1
- k8s.io/component-base: v0.24.0 → v0.24.1
- k8s.io/component-helpers: v0.24.0 → v0.24.1
- k8s.io/controller-manager: v0.24.0 → v0.24.1
- k8s.io/kubelet: v0.24.0 → v0.24.1
Removed
Nothing has changed.
v1.23.13
Changes by Kind
Other (Cleanup or Flake)
Dependencies
Added
Nothing has changed.
Changed
- github.com/Azure/azure-sdk-for-go: v64.1.0+incompatible → v65.0.0+incompatible
- github.com/Azure/go-autorest/autorest/adal: v0.9.19 → v0.9.20
- github.com/stretchr/testify: v1.7.1 → v1.7.2
- gopkg.in/yaml.v3: 496545a → v3.0.1
Removed
Nothing has changed.
v1.1.16
Changes by Kind
Other (Cleanup or Flake)
Dependencies
Added
Nothing has changed.
Changed
- github.com/Azure/azure-sdk-for-go: v64.1.0+incompatible → v65.0.0+incompatible
- github.com/Azure/go-autorest/autorest/adal: v0.9.19 → v0.9.20
- github.com/stretchr/testify: v1.7.1 → v1.7.2
- gopkg.in/yaml.v3: 496545a → v3.0.1
Removed
Nothing has changed.