Skip to content

Releases: kubernetes-sigs/cloud-provider-azure

v0.7.12

20 Jan 03:29
5b838ca
Compare
Choose a tag to compare

What's Changed

  • cherry-pick of #974 to release-0.7: chore: Polish node manager image building by @mainred in #993
  • cherry-pick of #1005to release-0.7:Override subscription and tenant configs when network resources is in… by @MartinForReal in #1012
  • [cherry pick #1014 for 0.7] build: add Github action workflow for publishing release by @lodrem in #1015
  • [cherry pick #1019 for 0.7] build(release): fix the branch to scrape while originating from master #1021 by @lodrem in #1022

Full Changelog: v0.7.11...v0.7.12

v1.1.5

20 Jan 02:30
1c0ccd2
Compare
Choose a tag to compare

What's Changed

  • cherry-pick of #986 to release-1.1: reduce node LIST APIs in cloud-node-manager by @feiskyer in #998
  • cherry-pick of #974 to release-1.1: chore: Polish node manager image building by @mainred in #994
  • fix: do not update tags on load balancer, security group and route ta… by @nilo19 in #1007
  • Backport 1.1:Override subscription and tenant configs when network resources is in different tenant or subscription by @MartinForReal in #1009
  • [cherry pick #1014 for 1.1] build: add Github action workflow for publishing release by @lodrem in #1017
  • [cherry pick #1019 for 1.1] build(release): fix the branch to scrape while originating from master by @lodrem in #1021

Full Changelog: v1.1.4...v1.1.5

v1.0.9

20 Jan 03:27
f9ecf2a
Compare
Choose a tag to compare

What's Changed

  • cherry-pick of #986 to release-1.0: reduce node LIST APIs in cloud-node-manager by @feiskyer in #997
  • cherry-pick of #974 to release-1.0: chore: Polish node manager image building by @mainred in #995
  • fix: do not update tags on load balancer, security group and route ta… by @nilo19 in #1006
  • Backport 1.0:Override subscription and tenant configs when network resources is in different tenant or subscription by @MartinForReal in #1011
  • [cherry pick #1014 for 1.0] build: add Github action workflow for publishing release by @lodrem in #1016
  • [cherry pick #1019 for 1.0] build(release): fix the branch to scrape while originating from master by @lodrem in #1020

Full Changelog: v1.0.8...v1.0.9

cloud-provider-azure v1.1.4

10 Jan 08:11
c96252f
Compare
Choose a tag to compare

What's Changed

  • cherry-pick from #921 to release-1.1 (build: cross-compile under linux/amd64 platform) by @luncj in #937
  • fix: always include the primary load balancer when listing managed load balancers by @nilo19 in #945
  • feat: support sending sync requests concurrently in batches when putting vmss vm by @nilo19 in #959
  • fix: return all LBs in the resource group in ListManagedLBs when dele… by @nilo19 in #973
  • cherry-pick #926 #936 #978 to release-1.1 by @luncj in #979

Full Changelog: v1.1.3...v1.1.4

cloud-provider-azure v0.7.11

10 Jan 08:10
7c38771
Compare
Choose a tag to compare

What's Changed

  • fix: always include the primary load balancer when listing managed load balancers by @nilo19 in #946
  • cherry-pick from #921 to release-0.7 (build: cross-compile under linux/amd64 platform) by @luncj in #939
  • fix: return all LBs in the resource group in ListManagedLBs when dele… by @nilo19 in #971
  • cherry-pick #926 #936 #978 to release-0.7 by @luncj in #980
  • Cherry-pick #607, #627 and #841 to branch release-0.7 by @lzhecheng in #982

New Contributors

Full Changelog: v0.7.10...v0.7.11

cloud-provider-azure v1.0.8

10 Jan 08:10
f671810
Compare
Choose a tag to compare

What's Changed

  • cherry-pick from #921 to release-1.0 (build: cross-compile under linux/amd64 platform) by @luncj in #938
  • fix: always include the primary load balancer when listing managed load balancers by @nilo19 in #947
  • test: fix test failures on capz clusters by @nilo19 in #967
  • feat: support sending sync requests concurrently in batches when putt… by @nilo19 in #966
  • fix: return all LBs in the resource group in ListManagedLBs when dele… by @nilo19 in #972
  • cherry-pick #926 #936 #978 to release-1.0 by @luncj in #981

Full Changelog: v1.0.7...v1.0.8

cloud-provider-azure v1.23.1

06 Jan 04:24
588f6fa
Compare
Choose a tag to compare

Changelog since v1.23.0

Changes by Kind

Feature

  • Introduce a configuration option putVMSSVMBatchSize. If set, the sync requests will be sent concurrently in batches when putting vmss vms. (#964, @nilo19)

Dependencies

Added

Nothing has changed.

Changed

Nothing has changed.

Removed

Nothing has changed.

cloud-provider-azure v1.23.0

16 Dec 01:38
631dc1d
Compare
Choose a tag to compare

Changelog since v1.1.0

Changes by Kind

Feature

  • Adds support for the Cloud Node Manager to run as a Windows Service. This can be enabled using the --windows-service flag. (#823, @JoelSpeed)

  • Chore: rename tag key for CSI drivers (#799, @andyzhangx)

  • Feat: Adds windows server 2022 build (#821, @nick5616)

  • Feat: add AccessTier in file share creation interface (#781, @andyzhangx)

  • Feat: add AllowBlobPublicAccess setting in storage account creation (#784, @andyzhangx)

  • Feat: add disk online resize support (#889, @andyzhangx)

  • Feat: only restart all controllers after stopping if needed (#832, @nilo19)

  • Feat: reduce vmss cache refresh in parallel disk attach/detach (#803, @andyzhangx)

  • Feat: support creating account if not exists when account name is provided (#786, @andyzhangx)

  • Feat: support json style tags (#892, @nilo19)

  • Feat: support reloading the cloud controller manager based on the changes of the config file (#769, @nilo19)

  • Introduce a new config loadBalancerBackendPoolConfigurationType and it can be set to nodeIPConfiguration (default) or nodeIP. If set to nodeIPConfiguration, everything will keep unchanged. If set to nodeIP, the cloud provider will call the LB API to attach the node private IPs to the LB instead of linking the NICs to the LB. (#918, @nilo19)

  • Prefix 'k8s-azure-' has been added to the following tags:

    Legacy Tag New Tag Comment
    service k8s-azure-service Applied on public IP
    kubernetes-cluster-name k8s-azure-cluster-name Applied on public IP
    kubernetes-dns-label-service k8s-azure-dns-label-service Applied on public IP

    To keep backward compability, the legacy tags on existing public IP would not be removed, but newly created public IPs would only get the new tags. (#815, @feiskyer)

Documentation

  • Chore: add release notes for v0.7.9, v1.0.6 and v1.1.2 (#867, @nilo19)

Failing Test

Bug or Regression

  • Release note: (#780, @andyzhangx)
  • 1 controllerserver.go:378] delete azure disk(/subscriptions/xxx/resourceGroups/aks55h93-nodegroup/providers/Microsoft.Compute/disks/pvc-ecfefbb9-102c-4f40-944f-d5d4b6183568) returned with Retriable: true, RetryAfter: 0s, HTTPStatusCode: 0, RawError: azure cloud provider rate limited(read) for operation "GetDisk"
    1 utils.go:100] GRPC error: Retriable: true, RetryAfter: 0s, HTTPStatusCode: 0, RawError: azure cloud provider rate limited(read) for operation "GetDisk" (#757, @andyzhangx)
  • Fix detach disk issue on deleting vmss node (#774, @andyzhangx)
  • Fix: consolidate logs for instance not found error (#794, @feiskyer)
  • Fix: detach disk should return error when throttled (#929, @andyzhangx)
  • Fix: do not crash if the region does not support zones (#850, @nilo19)
  • Fix: do not delete the lb that does not exist (#860, @nilo19)
  • Fix: fix a potential data race issue in unit test (#848, @nilo19)
  • Fix: ignore the case when comparing azure tags in service annotation (#791, @nilo19)
  • Fix: multi accounts creation issue when private endpoint creation failed (#880, @andyzhangx)
  • Fix: panic due to nil pointer (#899, @andyzhangx)
  • Fix: remove VMSS instances from SLB backend pool only when they are explicitly labeled
    fix: remove VMSS from SLB backend pool only when necessary (#856, @feiskyer)
  • Fix: remove outdated ipv4 route when the corresponding node is deleted (#876, @nilo19)
  • Fix: use correct gitVersion in userAgent (#764, @feiskyer)
  • Version.Info{Major:"1", Minor:"0+", GitVersion:"v1.0.1-116-g93dee8c35", GitCommit:"93dee8c35bddbff6beabb764725c74d252130c3c", GitTreeState:"", BuildDate:"2021-08-11T08:21:10Z", GoVersion:"go1.16.6", Compiler:"gc", Platform:"darwin/amd64"} (#749, @feiskyer)

Other (Cleanup or Flake)

  • Chore: add mixed protocol service e2e test (#897, @nilo19)
  • Chore: bump k8s.io/cloud-provider to v0.23.0 (#934, @nilo19)
  • Chore: detect data race in unit tests (#849, @nilo19)
  • Chore: expose some public functions (#754, @andyzhangx)
  • Chore: logging the service body when service controller invokes the cloud provider (#778, @nilo19)
  • Cleanup: remove blob disk controller
    blob disk is not supported any more (#909, @andyzhangx)
  • Fix: report an error when route table name is not configured (#819, @feiskyer)

Uncategorized

Dependencies

Added

  • github.com/cncf/xds/go: fbca930
  • github.com/getkin/kin-openapi: v0.76.0
  • github.com/go-logr/zapr: v1.2.0
  • github.com/golang-jwt/jwt/v4: v4.0.0
  • github.com/gorilla/mux: v1.8.0
  • k8s.io/component-helpers: v0.23.0
  • k8s.io/kubelet: v0.23.0
  • sigs.k8s.io/json: c049b76

Changed

Read more

cloud-provider-azure v1.1.3

23 Nov 04:53
d4a8471
Compare
Choose a tag to compare

Changelog since v1.1.2

Changes by Kind

Feature

Bug or Regression

  • Fix: do not delete the lb that does not exist (#866, @nilo19)
  • Fix: remove outdated ipv4 route when the corresponding node is deleted (#891, @nilo19)

Dependencies

Added

Nothing has changed.

Changed

Nothing has changed.

Removed

Nothing has changed.

cloud-provider-azure v1.0.7

23 Nov 04:52
ccb5d83
Compare
Choose a tag to compare

Changelog since v1.0.6

Changes by Kind

Feature

Bug or Regression

  • Fix: do not delete the lb that does not exist (#865, @nilo19)

Dependencies

Added

Nothing has changed.

Changed

Nothing has changed.

Removed

Nothing has changed.