Skip to content

Releases: kubernetes-sigs/cloud-provider-azure

v1.27.16

22 Mar 12:20
1107941
Compare
Choose a tag to compare

Full Changelog: v1.27.15..v1.27.16

Changes by Kind

Feature

  • When user-provided LoadBalancerSourceRanges or azure-allowed-ip-ranges are not valid network prefixes, cloud-controller-manager skips these invalid ranges, emits a warning event, and adds a deny-All rule in nsg. (#5752, @jwtty)

Bug or Regression

Dependencies

Added

Nothing has changed.

Changed

Removed

Nothing has changed.

v1.26.22

23 Mar 02:25
96ea6f8
Compare
Choose a tag to compare

Full Changelog: v1.26.21..v1.26.22

Changes by Kind

Feature

  • When user-provided LoadBalancerSourceRanges or azure-allowed-ip-ranges are not valid network prefixes, cloud-controller-manager skips these invalid ranges, emits a warning event, and adds a deny-All rule in nsg. (#5753, @jwtty)

Bug or Regression

Dependencies

Added

Nothing has changed.

Changed

Nothing has changed.

Removed

Nothing has changed.

v1.29.2

22 Mar 01:10
2ab439f
Compare
Choose a tag to compare

Full Changelog: v1.29.1..v1.29.2

Changes by Kind

Feature

Bug or Regression

Dependencies

Added

Nothing has changed.

Changed

  • github.com/Azure/azure-sdk-for-go/sdk/azcore: v1.9.2 → v1.10.0
  • github.com/golang/protobuf: v1.5.3 → v1.5.4
  • golang.org/x/crypto: v0.20.0 → v0.21.0
  • golang.org/x/term: v0.17.0 → v0.18.0
  • google.golang.org/protobuf: v1.31.0 → v1.33.0
  • k8s.io/api: v0.29.2 → v0.29.3
  • k8s.io/apimachinery: v0.29.2 → v0.29.3
  • k8s.io/apiserver: v0.29.2 → v0.29.3
  • k8s.io/client-go: v0.29.2 → v0.29.3
  • k8s.io/cloud-provider: v0.29.2 → v0.29.3
  • k8s.io/component-base: v0.29.2 → v0.29.3
  • k8s.io/component-helpers: v0.29.2 → v0.29.3
  • k8s.io/controller-manager: v0.29.2 → v0.29.3
  • k8s.io/cri-api: v0.29.2 → v0.29.3
  • k8s.io/kms: v0.29.2 → v0.29.3
  • k8s.io/kubelet: v0.29.2 → v0.29.3

Removed

Nothing has changed.

v1.28.7

22 Mar 01:10
19c1a53
Compare
Choose a tag to compare

Full Changelog: v1.28.6..v1.28.7

Changes by Kind

Feature

Bug or Regression

Dependencies

Added

Nothing has changed.

Changed

  • github.com/Azure/azure-kusto-go: v0.15.0 → v0.15.1
  • github.com/golang/protobuf: v1.5.3 → v1.5.4
  • github.com/onsi/ginkgo/v2: v2.15.0 → v2.16.0
  • github.com/stretchr/objx: v0.5.0 → v0.5.2
  • github.com/stretchr/testify: v1.8.4 → v1.9.0
  • golang.org/x/tools: v0.16.1 → v0.17.0
  • google.golang.org/protobuf: v1.31.0 → v1.33.0
  • k8s.io/api: v0.28.7 → v0.28.8
  • k8s.io/apimachinery: v0.28.7 → v0.28.8
  • k8s.io/apiserver: v0.28.7 → v0.28.8
  • k8s.io/client-go: v0.28.7 → v0.28.8
  • k8s.io/cloud-provider: v0.28.7 → v0.28.8
  • k8s.io/component-base: v0.28.7 → v0.28.8
  • k8s.io/component-helpers: v0.28.7 → v0.28.8
  • k8s.io/controller-manager: v0.28.7 → v0.28.8
  • k8s.io/cri-api: v0.28.7 → v0.28.8
  • k8s.io/kms: v0.28.7 → v0.28.8
  • k8s.io/kubelet: v0.28.7 → v0.28.8

Removed

Nothing has changed.

v1.27.15

22 Mar 01:10
d2d5af7
Compare
Choose a tag to compare

Full Changelog: v1.27.14..v1.27.15

Changes by Kind

Feature

Dependencies

Added

Nothing has changed.

Changed

  • github.com/golang/protobuf: v1.5.3 → v1.5.4
  • google.golang.org/protobuf: v1.31.0 → v1.33.0
  • k8s.io/api: v0.27.11 → v0.27.12
  • k8s.io/apimachinery: v0.27.11 → v0.27.12
  • k8s.io/apiserver: v0.27.11 → v0.27.12
  • k8s.io/client-go: v0.27.11 → v0.27.12
  • k8s.io/cloud-provider: v0.27.11 → v0.27.12
  • k8s.io/component-base: v0.27.11 → v0.27.12
  • k8s.io/component-helpers: v0.27.11 → v0.27.12
  • k8s.io/controller-manager: v0.27.11 → v0.27.12
  • k8s.io/kms: v0.27.11 → v0.27.12
  • k8s.io/kubelet: v0.27.11 → v0.27.12

Removed

Nothing has changed.

v1.26.21

19 Mar 02:54
edddccf
Compare
Choose a tag to compare

Full Changelog: v1.26.20..v1.26.21

Dependencies

Added

Nothing has changed.

Changed

  • github.com/evanphx/json-patch: v5.7.0+incompatible → v5.9.0+incompatible
  • github.com/go-logr/logr: v1.3.0 → v1.4.1
  • github.com/golang/protobuf: v1.5.3 → v1.5.4
  • github.com/stretchr/objx: v0.5.0 → v0.5.2
  • github.com/stretchr/testify: v1.8.4 → v1.9.0
  • golang.org/x/crypto: v0.18.0 → v0.21.0
  • golang.org/x/net: v0.17.0 → v0.21.0
  • golang.org/x/sys: v0.16.0 → v0.18.0
  • golang.org/x/term: v0.16.0 → v0.18.0
  • google.golang.org/protobuf: v1.31.0 → v1.33.0
  • k8s.io/api: v0.26.13 → v0.26.15
  • k8s.io/apimachinery: v0.26.13 → v0.26.15
  • k8s.io/apiserver: v0.26.13 → v0.26.15
  • k8s.io/client-go: v0.26.13 → v0.26.15
  • k8s.io/cloud-provider: v0.26.11 → v0.26.15
  • k8s.io/component-base: v0.26.13 → v0.26.15
  • k8s.io/component-helpers: v0.26.11 → v0.26.15
  • k8s.io/controller-manager: v0.26.13 → v0.26.15
  • k8s.io/kms: v0.26.13 → v0.26.15
  • k8s.io/kubelet: v0.26.11 → v0.26.15

Removed

Nothing has changed.

v1.29.1

07 Mar 08:41
2b3e0e4
Compare
Choose a tag to compare

Full Changelog: v1.29.0..v1.29.1

Changes by Kind

Feature

Bug or Regression

  • Fix: Skip attaching/detaching vmss vm to lb backend pool if the vm is not active.

    We should not update the VM instance if its provisioning state or power state is not good. This will save a lot of api calls and reduce throttling issues. (#5365, @k8s-infra-cherrypick-robot)

  • Fix: match tags issue in account search (#5480, @k8s-infra-cherrypick-robot)

Dependencies

Added

Nothing has changed.

Changed

  • github.com/Azure/azure-kusto-go: v0.15.0 → v0.15.1
  • github.com/Azure/azure-sdk-for-go/sdk/azcore: v1.9.1 → v1.9.2
  • github.com/Azure/azure-sdk-for-go/sdk/azidentity: v1.4.0 → v1.5.1
  • github.com/Azure/azure-sdk-for-go/sdk/internal: v1.5.1 → v1.5.2
  • github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/compute/armcompute/v5: v5.4.0 → v5.5.0
  • github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/containerservice/armcontainerservice/v4: v4.6.0 → v4.7.0
  • github.com/AzureAD/microsoft-authentication-library-for-go: v1.2.0 → v1.2.1
  • github.com/evanphx/json-patch: v5.7.0+incompatible → v5.9.0+incompatible
  • github.com/golang-jwt/jwt/v5: v5.0.0 → v5.2.0
  • github.com/google/uuid: v1.5.0 → v1.6.0
  • github.com/onsi/ginkgo/v2: v2.13.2 → v2.15.0
  • github.com/onsi/gomega: v1.30.0 → v1.31.1
  • github.com/pkg/browser: 681adbf → 5ac0b6a
  • github.com/stretchr/objx: v0.5.0 → v0.5.2
  • github.com/stretchr/testify: v1.8.4 → v1.9.0
  • golang.org/x/crypto: v0.17.0 → v0.20.0
  • golang.org/x/mod: v0.13.0 → v0.14.0
  • golang.org/x/net: v0.19.0 → v0.21.0
  • golang.org/x/sys: v0.15.0 → v0.18.0
  • golang.org/x/term: v0.15.0 → v0.17.0
  • golang.org/x/tools: v0.14.0 → v0.16.1
  • k8s.io/api: v0.29.0 → v0.29.2
  • k8s.io/apimachinery: v0.29.0 → v0.29.2
  • k8s.io/apiserver: v0.29.0 → v0.29.2
  • k8s.io/client-go: v0.29.0 → v0.29.2
  • k8s.io/cloud-provider: v0.29.0 → v0.29.2
  • k8s.io/component-base: v0.29.0 → v0.29.2
  • k8s.io/component-helpers: v0.29.0 → v0.29.2
  • k8s.io/controller-manager: v0.29.0 → v0.29.2
  • k8s.io/cri-api: v0.29.0 → v0.29.2
  • k8s.io/kms: v0.29.0 → v0.29.2
  • k8s.io/kubelet: v0.29.0 → v0.29.2
  • sigs.k8s.io/cloud-provider-azure/pkg/azclient/configloader: 1ba5a22ba9f211
  • sigs.k8s.io/cloud-provider-azure/pkg/azclient: c4d4895ba9f211

Removed

Nothing has changed.

v1.28.6

07 Mar 08:41
ce20c0c
Compare
Choose a tag to compare

Full Changelog: v1.28.5..v1.28.6

Changes by Kind

Feature

Bug or Regression

  • Fix: Skip attaching/detaching vmss vm to lb backend pool if the vm is not active.

    We should not update the VM instance if its provisioning state or power state is not good. This will save a lot of api calls and reduce throttling issues. (#5362, @nilo19)

Dependencies

Added

Nothing has changed.

Changed

  • github.com/evanphx/json-patch: v5.7.0+incompatible → v5.9.0+incompatible
  • github.com/go-logr/logr: v1.3.0 → v1.4.1
  • github.com/onsi/ginkgo/v2: v2.13.2 → v2.15.0
  • github.com/onsi/gomega: v1.29.0 → v1.31.1
  • github.com/stretchr/objx: v0.5.0 → v0.5.2
  • github.com/stretchr/testify: v1.8.4 → v1.9.0
  • golang.org/x/crypto: v0.17.0 → v0.21.0
  • golang.org/x/mod: v0.13.0 → v0.14.0
  • golang.org/x/net: v0.17.0 → v0.21.0
  • golang.org/x/sync: v0.4.0 → v0.6.0
  • golang.org/x/sys: v0.15.0 → v0.18.0
  • golang.org/x/term: v0.15.0 → v0.18.0
  • golang.org/x/tools: v0.14.0 → v0.16.1
  • k8s.io/api: v0.28.4 → v0.28.7
  • k8s.io/apimachinery: v0.28.4 → v0.28.7
  • k8s.io/apiserver: v0.28.4 → v0.28.7
  • k8s.io/client-go: v0.28.4 → v0.28.7
  • k8s.io/cloud-provider: v0.28.4 → v0.28.7
  • k8s.io/component-base: v0.28.4 → v0.28.7
  • k8s.io/component-helpers: v0.28.4 → v0.28.7
  • k8s.io/controller-manager: v0.28.4 → v0.28.7
  • k8s.io/cri-api: v0.28.4 → v0.28.7
  • k8s.io/kms: v0.28.4 → v0.28.7
  • k8s.io/kubelet: v0.28.4 → v0.28.7

Removed

Nothing has changed.

v1.27.14

07 Mar 08:41
2287ba5
Compare
Choose a tag to compare

Full Changelog: v1.27.13..v1.27.14

Changes by Kind

Feature

Bug or Regression

  • Fix: Skip attaching/detaching vmss vm to lb backend pool if the vm is not active.

    We should not update the VM instance if its provisioning state or power state is not good. This will save a lot of api calls and reduce throttling issues. (#5363, @nilo19)

  • Fix: azure_loadbalancer.go: don't use service.Name, when service is nil (#5273, @k8s-infra-cherrypick-robot)

  • Truncate lengthy PIP name. If PIP prefix is lengthy, the PIP name may be longer than 80. If so, the PIP name needs truncation. (#5263, @k8s-infra-cherrypick-robot)

Dependencies

Added

Nothing has changed.

Changed

  • github.com/evanphx/json-patch: v5.7.0+incompatible → v5.9.0+incompatible
  • github.com/go-logr/logr: v1.3.0 → v1.4.1
  • github.com/onsi/ginkgo/v2: v2.13.2 → v2.15.0
  • github.com/onsi/gomega: v1.30.0 → v1.31.1
  • github.com/rogpeppe/go-internal: v1.11.0 → v1.12.0
  • github.com/stretchr/objx: v0.5.0 → v0.5.2
  • github.com/stretchr/testify: v1.8.4 → v1.9.0
  • golang.org/x/crypto: v0.17.0 → v0.21.0
  • golang.org/x/mod: v0.13.0 → v0.14.0
  • golang.org/x/net: v0.17.0 → v0.21.0
  • golang.org/x/sync: v0.5.0 → v0.6.0
  • golang.org/x/sys: v0.15.0 → v0.18.0
  • golang.org/x/term: v0.15.0 → v0.18.0
  • golang.org/x/tools: v0.14.0 → v0.16.1
  • k8s.io/api: v0.27.8 → v0.27.11
  • k8s.io/apimachinery: v0.27.8 → v0.27.11
  • k8s.io/apiserver: v0.27.8 → v0.27.11
  • k8s.io/client-go: v0.27.8 → v0.27.11
  • k8s.io/cloud-provider: v0.27.8 → v0.27.11
  • k8s.io/component-base: v0.27.8 → v0.27.11
  • k8s.io/component-helpers: v0.27.8 → v0.27.11
  • k8s.io/controller-manager: v0.27.8 → v0.27.11
  • k8s.io/kms: v0.27.8 → v0.27.11
  • k8s.io/kubelet: v0.27.8 → v0.27.11

Removed

Nothing has changed.

v1.26.20

08 Feb 01:28
1252c64
Compare
Choose a tag to compare

Full Changelog: v1.26.19..v1.26.20

Changes by Kind

Bug or Regression

  • Chore: add cmd change for credentialprovider api-version upgrade (#5277, @lzhecheng)

  • Fix creating NSG rule when access control enabled with IPv6 single stack (#5367, @lodrem)

  • Fix: Skip attaching/detaching vmss vm to lb backend pool if the vm is not active.

    We should not update the VM instance if its provisioning state or power state is not good. This will save a lot of api calls and reduce throttling issues. (#5364, @nilo19)

  • Fix: The case of load balancer name should be ignored when determing if it is an internal load balancer. (#5246, @nilo19)

  • Fix: azure_loadbalancer.go: don't use service.Name, when service is nil (#5274, @k8s-infra-cherrypick-robot)

  • Truncate lengthy PIP name. If PIP prefix is lengthy, the PIP name may be longer than 80. If so, the PIP name needs truncation. (#5256, @lzhecheng)

Dependencies

Added

Nothing has changed.

Changed

  • golang.org/x/crypto: v0.16.0 → v0.18.0
  • golang.org/x/sys: v0.15.0 → v0.16.0
  • golang.org/x/term: v0.15.0 → v0.16.0
  • k8s.io/api: v0.26.11 → v0.26.13
  • k8s.io/apimachinery: v0.26.11 → v0.26.13
  • k8s.io/apiserver: v0.26.11 → v0.26.13
  • k8s.io/client-go: v0.26.11 → v0.26.13
  • k8s.io/component-base: v0.26.11 → v0.26.13
  • k8s.io/controller-manager: v0.26.11 → v0.26.13
  • k8s.io/kms: v0.26.11 → v0.26.13

Removed

Nothing has changed.