Skip to content

Releases: kubernetes-sigs/cloud-provider-azure

v1.23.15

13 Jul 02:49
573a5d4
Compare
Choose a tag to compare

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.

v1.1.18

13 Jul 02:48
e1b2b0a
Compare
Choose a tag to compare

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)

Dependencies

Added

Nothing has changed.

Changed

Removed

Nothing has changed.

v1.0.22

13 Jul 02:46
be6e7da
Compare
Choose a tag to compare

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)

Dependencies

Added

Nothing has changed.

Changed

Removed

Nothing has changed.

v1.24.2

19 Jun 12:32
d250bf3
Compare
Choose a tag to compare

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

19 Jun 12:33
c5c4dab
Compare
Choose a tag to compare

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

19 Jun 12:34
0be0286
Compare
Choose a tag to compare

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

19 Jun 12:34
78ce9a6
Compare
Choose a tag to compare

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

08 Jun 01:57
d2f41bc
Compare
Choose a tag to compare

Changes by Kind

Feature

Bug or Regression

Other (Cleanup or Flake)

  • Azure privateEndpointClient APIs are changed:
    1. Get() and CreateOrUpdate() return *retry.Error instead of error
    2. Add etag argument for CreateOrUpdate() function. (#1792, @jwtty)
  • 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

08 Jun 01:58
3fd1686
Compare
Choose a tag to compare

Changes by Kind

Other (Cleanup or Flake)

  • Chore: upgrade network API version to 2021-08-01 (#1787, @lodrem)

Dependencies

Added

Nothing has changed.

Changed

Removed

Nothing has changed.

v1.1.16

08 Jun 01:58
817abed
Compare
Choose a tag to compare

Changes by Kind

Other (Cleanup or Flake)

  • Chore: upgrade network API version to 2021-08-01 (#1786, @lodrem)

Dependencies

Added

Nothing has changed.

Changed

Removed

Nothing has changed.