Skip to content

Releases: kubernetes-sigs/cloud-provider-azure

v1.0.12

04 Mar 05:19
ac80206
Compare
Choose a tag to compare

Changes by Kind

Uncategorized

Dependencies

Added

Nothing has changed.

Changed

Removed

Nothing has changed.

v0.7.15

04 Mar 05:19
fbbd050
Compare
Choose a tag to compare

Dependencies

Added

Nothing has changed.

Changed

Removed

Nothing has changed.

v1.23.4

23 Feb 02:44
0ecc594
Compare
Choose a tag to compare

Changes by Kind

Feature

  • Feat: support changing LB backend pool type between nodeIP and nodeIP… (#1125, @nilo19)

  • Following configuration will be applied to the all ports of service.

    "service.beta.kubernetes.io/azure-load-balancer-health-probe-protocol"
    "service.beta.kubernetes.io/azure-load-balancer-health-probe-interval"
    "service.beta.kubernetes.io/azure-load-balancer-health-probe-num-of-probe"
    "service.beta.kubernetes.io/azure-load-balancer-health-probe-request-path"

    If health probe is needed, user should specify AppProtocol in port object of Service spec.
    And following protocols are supported: http, tcp, https

    Additional annotations are added. where port is the port number of port object

    service.beta.kubernetes.io/port_{port}health-probe_interval
    service.beta.kubernetes.io/port
    {port}health-probe_num-of-probe
    service.beta.kubernetes.io/port
    {port}_health-probe_request-path

    Please refer to docs. (#1126, @MartinForReal)

Uncategorized

Dependencies

Added

Nothing has changed.

Changed

Removed

Nothing has changed.

v1.0.11

23 Feb 02:42
d69badb
Compare
Choose a tag to compare

Changes by Kind

Feature

  • Following configuration will be applied to the all ports of service.

    "service.beta.kubernetes.io/azure-load-balancer-health-probe-protocol"
    "service.beta.kubernetes.io/azure-load-balancer-health-probe-interval"
    "service.beta.kubernetes.io/azure-load-balancer-health-probe-num-of-probe"
    "service.beta.kubernetes.io/azure-load-balancer-health-probe-request-path"

    If health probe is needed, user should specify AppProtocol in port object of Service spec.
    And following protocols are supported: http, tcp, https

    Additional annotations are added. where port is the port number of port object

    service.beta.kubernetes.io/port_{port}health-probe_interval
    service.beta.kubernetes.io/port
    {port}health-probe_num-of-probe
    service.beta.kubernetes.io/port
    {port}_health-probe_request-path

    Please refer to docs. (#1130, @MartinForReal)

Bug or Regression

  • This code change fixes the bug that UDP services would trigger unnecessary LoadBalancer updates. The root cause is that a field not working for non-TCP protocols is considered.
    ref: #1090 (#1107, @lzhecheng)

Uncategorized

Dependencies

Added

Nothing has changed.

Changed

  • github.com/Azure/azure-sdk-for-go: v61.4.0+incompatible → v61.6.0+incompatible
  • k8s.io/api: v0.21.9 → v0.21.10
  • k8s.io/apimachinery: v0.21.9 → v0.21.10
  • k8s.io/apiserver: v0.21.9 → v0.21.10
  • k8s.io/client-go: v0.21.9 → v0.21.10
  • k8s.io/cloud-provider: v0.21.9 → v0.21.10
  • k8s.io/component-base: v0.21.9 → v0.21.10
  • k8s.io/controller-manager: v0.21.9 → v0.21.10

Removed

Nothing has changed.

v0.7.14

23 Feb 02:43
e7607ed
Compare
Choose a tag to compare

Changes by Kind

Feature

  • Following configuration will be applied to the all ports of service.

    "service.beta.kubernetes.io/azure-load-balancer-health-probe-protocol"
    "service.beta.kubernetes.io/azure-load-balancer-health-probe-interval"
    "service.beta.kubernetes.io/azure-load-balancer-health-probe-num-of-probe"
    "service.beta.kubernetes.io/azure-load-balancer-health-probe-request-path"

    If health probe is needed, user should specify AppProtocol in port object of Service spec.
    And following protocols are supported: http, tcp, https

    Additional annotations are added. where port is the port number of port object

    service.beta.kubernetes.io/port_{port}health-probe_interval
    service.beta.kubernetes.io/port
    {port}health-probe_num-of-probe
    service.beta.kubernetes.io/port
    {port}_health-probe_request-path

    Please refer to docs. (#1131, @MartinForReal)

Bug or Regression

  • This code change fixes the bug that UDP services would trigger unnecessary LoadBalancer updates. The root cause is that a field not working for non-TCP protocols is considered.
    ref: #1090 (#1108, @lzhecheng)

Uncategorized

  • If spec.LoadBalancerSourceRanges is specified and lb is in internal mode, LB is open for public access.(close by default for security reasons) (#1124, @k8s-infra-cherrypick-robot)

Dependencies

Added

Nothing has changed.

Changed

Removed

Nothing has changed.

v1.1.7

23 Feb 02:43
4ec1bc9
Compare
Choose a tag to compare

Changes by Kind

Feature

  • Following configuration will be applied to the all ports of service.

    "service.beta.kubernetes.io/azure-load-balancer-health-probe-protocol"
    "service.beta.kubernetes.io/azure-load-balancer-health-probe-interval"
    "service.beta.kubernetes.io/azure-load-balancer-health-probe-num-of-probe"
    "service.beta.kubernetes.io/azure-load-balancer-health-probe-request-path"

    If health probe is needed, user should specify AppProtocol in port object of Service spec.
    And following protocols are supported: http, tcp, https

    Additional annotations are added. where port is the port number of port object

    service.beta.kubernetes.io/port_{port}health-probe_interval
    service.beta.kubernetes.io/port
    {port}health-probe_num-of-probe
    service.beta.kubernetes.io/port
    {port}_health-probe_request-path

    Please refer to docs. (#1128, @MartinForReal)

Uncategorized

  • If spec.LoadBalancerSourceRanges is specified and lb is in internal mode, LB is open for public access.(close by default for security reasons) (#1122, @k8s-infra-cherrypick-robot)
  • This code change fixes the bug that UDP services would trigger unnecessary LoadBalancer updates. The root cause is that a field not working for non-TCP protocols is considered.
    ref: #1090 (#1106, @lzhecheng)

Dependencies

Added

Nothing has changed.

Changed

  • github.com/stretchr/objx: v0.2.0 → v0.1.1
  • k8s.io/api: v0.22.6 → v0.22.7
  • k8s.io/apimachinery: v0.22.6 → v0.22.7
  • k8s.io/apiserver: v0.22.6 → v0.22.7
  • k8s.io/client-go: v0.22.6 → v0.22.7
  • k8s.io/cloud-provider: v0.22.6 → v0.22.7
  • k8s.io/component-base: v0.22.6 → v0.22.7
  • k8s.io/controller-manager: v0.22.6 → v0.22.7
  • k8s.io/utils: bdf08cb → 6203023

Removed

Nothing has changed.

v1.23.3

07 Feb 00:56
ec74033
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.23.2...v1.23.3

v1.0.10

07 Feb 00:55
303e807
Compare
Choose a tag to compare

What's Changed

  • [release-1.0] chores: MartinForReal join maintainer team of cloud-provider-azure by @k8s-infra-cherrypick-robot in #1029
  • chores (dep): bump k8s dependencies and sys libs by @MartinForReal in #1054
  • chore(deps): bump github.com/Azure/azure-sdk-for-go from 54.3.0+incompatible to 61.3.0+incompatible by @dependabot in #1067
  • [release-0.7] feat: support platformSubFaultDomain node label by @nilo19 in #1082
  • chore(deps): bump github.com/onsi/gomega from 1.18.0 to 1.18.1 by @dependabot in #1073
  • [release-1.0] fix: use zones in the pre-existing frontend IP configurations for int… by @nilo19 in #1095
  • build: fix generating release note by @lodrem in #1092
  • chore(deps): bump github.com/Azure/azure-sdk-for-go from 61.3.0+incompatible to 61.4.0+incompatible by @dependabot in #1100

Full Changelog: v1.0.9...v1.0.10

v0.7.13

07 Feb 00:54
29c40e2
Compare
Choose a tag to compare

What's Changed

  • [release-0.7] chores: MartinForReal join maintainer team of cloud-provider-azure by @k8s-infra-cherrypick-robot in #1028
  • chore: upgrade deps to fix CVEs for release-0.7 by @lodrem in #1036
  • chore(deps): bump github.com/Azure/azure-sdk-for-go from 53.1.0+incompatible to 61.3.0+incompatible by @dependabot in #1044
  • chore(deps): bump github.com/onsi/ginkgo from 1.14.0 to 1.16.5 by @dependabot in #1056
  • chore(deps): bump github.com/Azure/azure-sdk-for-go from 54.3.0+incompatible to 61.3.0+incompatible by @dependabot in #1068
  • [release-0.7] feat: support platformSubFaultDomain node label by @nilo19 in #1081
  • chore(deps): bump github.com/onsi/gomega from 1.10.1 to 1.18.1 by @dependabot in #1076
  • build: fix generating release note by @lodrem in #1091
  • [release-0.7] fix: use zones in the pre-existing frontend IP configurations for int… by @nilo19 in #1089
  • chore(deps): bump github.com/Azure/azure-sdk-for-go from 61.3.0+incompatible to 61.4.0+incompatible by @dependabot in #1101

Full Changelog: v0.7.12...v0.7.13

v1.1.6

07 Feb 00:56
68dc82c
Compare
Choose a tag to compare

What's Changed

  • [release-1.1] chores: MartinForReal join maintainer team of cloud-provider-azure by @k8s-infra-cherrypick-robot in #1027
  • chore(deps): bump sigs.k8s.io/yaml from 1.2.0 to 1.3.0 by @dependabot in #1045
  • chore(deps): bump k8s.io/cloud-provider from 0.22.0 to 0.22.6 by @dependabot in #1042
  • chore(deps): bump github.com/Azure/go-autorest/autorest from 0.11.19 to 0.11.24 by @dependabot in #1046
  • chore(deps): bump k8s.io/apimachinery from 0.22.0 to 0.22.6 by @dependabot in #1043
  • chore(deps): bump github.com/Azure/azure-sdk-for-go from 54.3.0+incompatible to 60.3.0+incompatible by @dependabot in #1057
  • [release-1.1] feat: support platformSubFaultDomain node label by @nilo19 in #1083
  • chore(deps): bump github.com/onsi/gomega from 1.18.0 to 1.18.1 by @dependabot in #1074
  • [release-1.1] Cherry pick of #1070 to release-1.1 by @nilo19 in #1096
  • build: fix generating release note by @lodrem in #1093

Full Changelog: v1.1.5...v1.1.6