github kubernetes-sigs/cloud-provider-azure v1.1.7

latest releases: pkg/azclient/v0.25.3, pkg/azclient/trace/v0.25.2, v1.37.2...
4 years ago

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.

Don't miss a new cloud-provider-azure release

NewReleases is sending notifications on new releases.