Releases: zarvd/cloud-provider-azure
v1.23.5
Changes by Kind
Feature
- Reduce ListPublicIPAddress call count by avoiding each call in loops (#1546, @k8s-infra-cherrypick-robot)
Bug or Regression
- Fix: only check the frontend IP config that is owned by the service (#1322, @nilo19)
- Fix: remove agent pool LB if that vmSet is changed to primary vmSet
fix: reuse previous private IP address when changing load balancers (#1297, @k8s-infra-cherrypick-robot) - Fix: skip reconcileSharedLoadBalancer if the service is being deleted (#1270, @nilo19)
- The cloud provider will create TCP probe rule if the probe protocol is not supported. (#1394, @MartinForReal)
Uncategorized
- Add azure private link service client interface to delete a private endpoint connection. (#1496, @k8s-infra-cherrypick-robot)
- Chore: add verbose logs for latency and operation start timestamps (#1258, @k8s-infra-cherrypick-robot)
- Fix InstanceV2.InstanceExists: it should return false instead of ErrInstanceNotFound (#1513, @k8s-infra-cherrypick-robot)
- Fix a bug: If users specify a subnet name like "a--------------------------------------------------z", it leads to "InvalidResourceName" error. (#1464, @k8s-infra-cherrypick-robot)
- Fix: disk attach/detach failure when operation is preempted (#1458, @k8s-infra-cherrypick-robot)
- Fix: do not delete backend pool when reconciling lb backend pools (#1217, @k8s-infra-cherrypick-robot)
Dependencies
Added
- github.com/google/martian: v2.1.0+incompatible
- rsc.io/binaryregexp: v0.2.0
- rsc.io/quote/v3: v3.1.0
- rsc.io/sampler: v1.3.0
Changed
- cloud.google.com/go/firestore: v1.6.1 → v1.1.0
- github.com/Azure/azure-sdk-for-go: v61.6.0+incompatible → v63.3.0+incompatible
- github.com/Azure/go-autorest/autorest/mocks: v0.4.1 → v0.4.2
- github.com/Azure/go-autorest/autorest: v0.11.24 → v0.11.27
- github.com/armon/go-metrics: v0.3.10 → f0300d1
- github.com/armon/go-radix: v1.0.0 → 7fddfc3
- github.com/census-instrumentation/opencensus-proto: v0.3.0 → v0.2.1
- github.com/cncf/xds/go: a8f9461 → cb28da3
- github.com/envoyproxy/go-control-plane: v0.10.1 → cf90f65
- github.com/envoyproxy/protoc-gen-validate: v0.6.2 → v0.1.0
- github.com/fatih/color: v1.13.0 → v1.7.0
- github.com/fsnotify/fsnotify: v1.5.1 → v1.5.3
- github.com/google/pprof: 94a9f03 → cbba55b
- github.com/googleapis/gax-go/v2: v2.1.1 → v2.0.5
- github.com/hashicorp/consul/api: v1.11.0 → v1.1.0
- github.com/hashicorp/consul/sdk: v0.8.0 → v0.1.1
- github.com/hashicorp/go-cleanhttp: v0.5.2 → v0.5.1
- github.com/hashicorp/go-immutable-radix: v1.3.1 → v1.0.0
- github.com/hashicorp/go-multierror: v1.1.0 → v1.0.0
- github.com/hashicorp/go-rootcerts: v1.0.2 → v1.0.0
- github.com/hashicorp/golang-lru: v0.5.4 → v0.5.1
- github.com/hashicorp/mdns: v1.0.4 → v1.0.0
- github.com/hashicorp/memberlist: v0.3.0 → v0.1.3
- github.com/hashicorp/serf: v0.9.6 → v0.8.2
- github.com/mattn/go-colorable: v0.1.12 → v0.0.9
- github.com/mattn/go-isatty: v0.0.14 → v0.0.3
- github.com/miekg/dns: v1.1.41 → v1.0.14
- github.com/mitchellh/cli: v1.1.0 → v1.0.0
- github.com/mitchellh/mapstructure: v1.4.3 → v1.4.1
- github.com/onsi/ginkgo/v2: v2.0.0 → v2.1.3
- github.com/onsi/gomega: v1.18.1 → v1.19.0
- github.com/pascaldekloe/goe: v0.1.0 → 57f6aae
- github.com/pelletier/go-toml: v1.9.4 → v1.9.3
- github.com/posener/complete: v1.2.3 → v1.1.1
- github.com/spf13/cast: v1.4.1 → v1.3.1
- github.com/spf13/cobra: v1.3.0 → v1.4.0
- github.com/spf13/viper: v1.10.0 → v1.8.1
- github.com/stretchr/testify: v1.7.0 → v1.7.1
- go.etcd.io/etcd/client/v2: v2.305.1 → v2.305.0
- golang.org/x/mod: v0.5.0 → v0.4.2
- golang.org/x/net: 491a49a → 27dd868
- golang.org/x/term: 6886f2d → 03fcf44
- google.golang.org/api: v0.62.0 → v0.44.0
- gopkg.in/ini.v1: v1.66.2 → v1.62.0
- k8s.io/api: v0.23.3 → v0.23.5
- k8s.io/apimachinery: v0.23.3 → v0.23.5
- k8s.io/apiserver: v0.23.3 → v0.23.5
- k8s.io/client-go: v0.23.3 → v0.23.5
- k8s.io/cloud-provider: v0.23.3 → v0.23.5
- k8s.io/component-base: v0.23.3 → v0.23.5
- k8s.io/component-helpers: v0.23.3 → v0.23.5
- k8s.io/controller-manager: v0.23.3 → v0.23.5
- k8s.io/kubelet: v0.23.3 → v0.23.5
- sigs.k8s.io/apiserver-network-proxy/konnectivity-client: v0.0.27 → v0.0.30
Removed
- github.com/DataDog/datadog-go: v3.2.0+incompatible
- github.com/circonus-labs/circonus-gometrics: v2.3.1+incompatible
- github.com/circonus-labs/circonusllhist: v0.1.3
- github.com/hashicorp/go-hclog: v1.0.0
- github.com/hashicorp/go-retryablehttp: v0.5.3
- github.com/iancoleman/strcase: v0.2.0
- github.com/lyft/protoc-gen-star: v0.5.3
- github.com/sagikazarmark/crypt: v0.3.0
- github.com/tv42/httpunix: b75d861
v1.23.4
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, httpsAdditional 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-pathPlease refer to docs. (#1126, @MartinForReal)
Uncategorized
- Feat: Support controller health check in ccm (#1144, @k8s-infra-cherrypick-robot)
- If spec.LoadBalancerSourceRanges is specified and lb is in internal mode, LB is open for public access.(close by default for security reasons) (#1121, @k8s-infra-cherrypick-robot)
- Increase Azure ACR credential provider timeout (#1169, @k8s-infra-cherrypick-robot)
Dependencies
Added
Nothing has changed.
Changed
- github.com/Azure/azure-sdk-for-go: v61.4.0+incompatible → v61.6.0+incompatible
Removed
Nothing has changed.
v1.23.3
title: v1.23.3
linkTitle: v1.23.3
date: 2022-02-09
description: Cloud Provider Azure v1.23.3
Changes by Kind
Feature
- Feat: support platformSubFaultDomain node label (#1080, @k8s-infra-cherrypick-robot)
Bug or Regression
Uncategorized
- 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: kubernetes-sigs#1090 (#1105, @lzhecheng)
Dependencies
Added
- cloud.google.com/go/datastore: v1.1.0
- cloud.google.com/go/pubsub: v1.3.1
- github.com/DataDog/datadog-go: v3.2.0+incompatible
- github.com/alecthomas/template: fb15b89
- github.com/alecthomas/units: f65c72e
- github.com/circonus-labs/circonus-gometrics: v2.3.1+incompatible
- github.com/circonus-labs/circonusllhist: v0.1.3
- github.com/client9/misspell: v0.3.4
- github.com/coreos/bbolt: v1.3.2
- github.com/coreos/etcd: v3.3.13+incompatible
- github.com/coreos/go-systemd: 95778df
- github.com/coreos/pkg: 399ea9e
- github.com/dgrijalva/jwt-go: v3.2.0+incompatible
- github.com/dgryski/go-sip13: e10d5fe
- github.com/go-gl/glfw: e6da0ac
- github.com/hashicorp/go-hclog: v1.0.0
- github.com/hashicorp/go-retryablehttp: v0.5.3
- github.com/hpcloud/tail: v1.0.0
- github.com/iancoleman/strcase: v0.2.0
- github.com/jpillora/backoff: v1.0.0
- github.com/konsorten/go-windows-terminal-sequences: v1.0.3
- github.com/kr/logfmt: b84e30a
- github.com/kr/pty: v1.1.1
- github.com/lyft/protoc-gen-star: v0.5.3
- github.com/oklog/ulid: v1.3.1
- github.com/onsi/ginkgo/v2: v2.0.0
- github.com/prometheus/tsdb: v0.7.1
- github.com/sagikazarmark/crypt: v0.3.0
- github.com/tv42/httpunix: b75d861
- gopkg.in/fsnotify.v1: v1.4.7
- gopkg.in/resty.v1: v1.12.0
Changed
- cloud.google.com/go/firestore: v1.1.0 → v1.6.1
- github.com/Azure/azure-sdk-for-go: v61.1.0+incompatible → v61.4.0+incompatible
- github.com/Azure/go-autorest/autorest/adal: v0.9.17 → v0.9.18
- github.com/Azure/go-autorest/autorest: v0.11.22 → v0.11.24
- github.com/armon/go-metrics: f0300d1 → v0.3.10
- github.com/armon/go-radix: 7fddfc3 → v1.0.0
- github.com/census-instrumentation/opencensus-proto: v0.2.1 → v0.3.0
- github.com/cespare/xxhash/v2: v2.1.1 → v2.1.2
- github.com/cncf/udpa/go: 5459f2c → 04548b0
- github.com/cncf/xds/go: fbca930 → a8f9461
- github.com/cpuguy83/go-md2man/v2: v2.0.0 → v2.0.1
- github.com/envoyproxy/go-control-plane: 63b5d3c → v0.10.1
- github.com/envoyproxy/protoc-gen-validate: v0.1.0 → v0.6.2
- github.com/evanphx/json-patch: v4.12.0+incompatible → v5.6.0+incompatible
- github.com/fatih/color: v1.7.0 → v1.13.0
- github.com/golang-jwt/jwt/v4: v4.0.0 → v4.2.0
- github.com/google/go-cmp: v0.5.5 → v0.5.6
- github.com/google/pprof: cbba55b → 94a9f03
- github.com/googleapis/gax-go/v2: v2.0.5 → v2.1.1
- github.com/hashicorp/consul/api: v1.1.0 → v1.11.0
- github.com/hashicorp/consul/sdk: v0.1.1 → v0.8.0
- github.com/hashicorp/go-cleanhttp: v0.5.1 → v0.5.2
- github.com/hashicorp/go-immutable-radix: v1.0.0 → v1.3.1
- github.com/hashicorp/go-multierror: v1.0.0 → v1.1.0
- github.com/hashicorp/go-rootcerts: v1.0.0 → v1.0.2
- github.com/hashicorp/golang-lru: v0.5.1 → v0.5.4
- github.com/hashicorp/mdns: v1.0.0 → v1.0.4
- github.com/hashicorp/memberlist: v0.1.3 → v0.3.0
- github.com/hashicorp/serf: v0.8.2 → v0.9.6
- github.com/mattn/go-colorable: v0.0.9 → v0.1.12
- github.com/mattn/go-isatty: v0.0.3 → v0.0.14
- github.com/miekg/dns: v1.0.14 → v1.1.41
- github.com/mitchellh/cli: v1.0.0 → v1.1.0
- github.com/mitchellh/go-homedir: v1.0.0 → v1.1.0
- github.com/mitchellh/mapstructure: v1.4.1 → v1.4.3
- github.com/onsi/gomega: v1.16.0 → v1.18.1
- github.com/pascaldekloe/goe: 57f6aae → v0.1.0
- github.com/pelletier/go-toml: v1.9.3 → v1.9.4
- github.com/posener/complete: v1.1.1 → v1.2.3
- github.com/russross/blackfriday/v2: v2.0.1 → v2.1.0
- github.com/spf13/cast: v1.3.1 → v1.4.1
- github.com/spf13/cobra: v1.2.1 → v1.3.0
- github.com/spf13/viper: v1.8.1 → v1.10.0
- go.etcd.io/etcd/api/v3: v3.5.0 → v3.5.1
- go.etcd.io/etcd/client/pkg/v3: v3.5.0 → v3.5.1
- go.etcd.io/etcd/client/v2: v2.305.0 → v2.305.1
- golang.org/x/crypto: 089bfa5 → 5e0467b
- golang.org/x/mod: v0.4.2 → v0.5.0
- golang.org/x/net: e898025 → 491a49a
- golang.org/x/oauth2: 2bc19b1 → d3ed0bb
- golang.org/x/sys: f4d4317 → da31bd3
- google.golang.org/api: v0.44.0 → v0.62.0
- google.golang.org/genproto: fe13028 → 3a66f56
- google.golang.org/grpc: v1.40.0 → v1.42.0
- gopkg.in/ini.v1: v1.62.0 → v1.66.2
- k8s.io/api: v0.23.0 → v0.23.3
- k8s.io/apimachinery: v0.23.0 → v0.23.3
- k8s.io/apiserver: v0.23.0 → v0.23.3
- k8s.io/client-go: v0.23.0 → v0.23.3
- k8s.io/cloud-provider: v0.23.0 → v0.23.3
- k8s.io/component-base: v0.23.0 → v0.23.3
- k8s.io/component-helpers: v0.23.1 → v0.23.3
- k8s.io/controller-manager: v0.23.0 → v0.23.3
- k8s.io/kubelet: v0.23.0 → v0.23.3
- k8s.io/utils: cb0fa31 → 6203023
- sigs.k8s.io/apiserver-network-proxy/konnectivity-client: v0.0.25 → v0.0.27
- sigs.k8s.io/structured-merge-diff/v4: v4.1.2 → v4.2.1
Removed
Nothing has changed.
v1.1.6
title: v1.1.6
linkTitle: v1.1.6
date: 2022-02-09
description: Cloud Provider Azure v1.1.6
Changes by Kind
Feature
Bug or Regression
Uncategorized
- 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: kubernetes-sigs#1090 (#1106, @lzhecheng)
Dependencies
Added
- github.com/DataDog/datadog-go: v3.2.0+incompatible
- github.com/circonus-labs/circonus-gometrics: v2.3.1+incompatible
- github.com/circonus-labs/circonusllhist: v0.1.3
- github.com/cncf/xds/go: a8f9461
- github.com/golang-jwt/jwt/v4: v4.2.0
- github.com/golang/snappy: v0.0.3
- github.com/hashicorp/go-hclog: v1.0.0
- github.com/hashicorp/go-retryablehttp: v0.5.3
- github.com/iancoleman/strcase: v0.2.0
- github.com/lyft/protoc-gen-star: v0.5.3
- github.com/onsi/ginkgo/v2: v2.0.0
- github.com/sagikazarmark/crypt: v0.3.0
- github.com/tv42/httpunix: b75d861
- google.golang.org/grpc/cmd/protoc-gen-go-grpc: v1.1.0
Changed
- cloud.google.com/go/firestore: v1.1.0 → v1.6.1
- cloud.google.com/go: v0.81.0 → v0.99.0
- github.com/Azure/azure-sdk-for-go: v55.8.0+incompatible → v61.3.0+incompatible
- github.com/Azure/go-autorest/autorest/adal: v0.9.14 → v0.9.18
- github.com/Azure/go-autorest/autorest: v0.11.19 → v0.11.24
- github.com/armon/go-metrics: f0300d1 → v0.3.10
- github.com/armon/go-radix: 7fddfc3 → v1.0.0
- github.com/bketelsen/crypt: v0.0.4 → 5cbc8cc
- github.com/census-instrumentation/opencensus-proto: v0.2.1 → v0.3.0
- github.com/cespare/xxhash/v2: v2.1.1 → v2.1.2
- github.com/cncf/udpa/go: 5459f2c → 04548b0
- github.com/cpuguy83/go-md2man/v2: v2.0.0 → v2.0.1
- github.com/envoyproxy/go-control-plane: 668b12f → v0.10.1
- github.com/envoyproxy/protoc-gen-validate: v0.1.0 → v0.6.2
- github.com/evanphx/json-patch: v4.11.0+incompatible → v5.6.0+incompatible
- github.com/fatih/color: v1.7.0 → v1.13.0
- github.com/fsnotify/fsnotify: v1.4.9 → v1.5.1
- github.com/google/go-cmp: v0.5.5 → v0.5.6
- github.com/google/martian/v3: v3.1.0 → v3.2.1
- github.com/google/pprof: cbba55b → 4bb14d4
- github.com/googleapis/gax-go/v2: v2.0.5 → v2.1.1
- github.com/hashicorp/consul/api: v1.1.0 → v1.11.0
- github.com/hashicorp/consul/sdk: v0.1.1 → v0.8.0
- github.com/hashicorp/go-cleanhttp: v0.5.1 → v0.5.2
- github.com/hashicorp/go-immutable-radix: v1.0.0 → v1.3.1
- github.com/hashicorp/go-multierror: v1.0.0 → v1.1.0
- github.com/hashicorp/go-rootcerts: v1.0.0 → v1.0.2
- github.com/hashicorp/golang-lru: v0.5.1 → v0.5.4
- github.com/hashicorp/mdns: v1.0.0 → v1.0.4
- github.com/hashicorp/memberlist: v0.1.3 → v0.3.0
- github.com/hashicorp/serf: v0.8.2 → v0.9.6
- github.com/json-iterator/go: v1.1.11 → v1.1.12
- github.com/mattn/go-colorable: v0.0.9 → v0.1.12
- github.com/mattn/go-isatty: v0.0.3 → v0.0.14
- github.com/miekg/dns: v1.0.14 → v1.1.41
- github.com/mitchellh/cli: v1.0.0 → v1.1.0
- github.com/mitchellh/mapstructure: v1.4.1 → v1.4.3
- github.com/modern-go/reflect2: v1.0.1 → v1.0.2
- github.com/onsi/ginkgo: v1.16.4 → v1.16.5
- github.com/onsi/gomega: v1.15.0 → v1.18.1
- github.com/pascaldekloe/goe: 57f6aae → v0.1.0
- github.com/pelletier/go-toml: v1.9.3 → v1.9.4
- github.com/posener/complete: v1.1.1 → v1.2.3
- github.com/rubiojr/go-vhd: 02e2102 → ccecf6c
- github.com/russross/blackfriday/v2: v2.0.1 → v2.1.0
- github.com/spf13/cast: v1.3.1 → v1.4.1
- github.com/spf13/cobra: v1.2.1 → v1.3.0
- github.com/spf13/viper: v1.8.1 → v1.10.0
- go.etcd.io/etcd/api/v3: v3.5.0 → v3.5.1
- go.etcd.io/etcd/client/pkg/v3: v3.5.0 → v3.5.1
- go.etcd.io/etcd/client/v2: v2.305.0 → v2.305.1
- golang.org/x/crypto: 5ea612d → e495a2d
- golang.org/x/mod: v0.4.2 → v0.5.0
- golang.org/x/net: 37e1c6a → 491a49a
- golang.org/x/oauth2: 2e8d934 → d3ed0bb
- golang.org/x/sys: 59db8d7 → 1d35b9e
- golang.org/x/text: v0.3.6 → v0.3.7
- golang.org/x/tools: v0.1.2 → v0.1.5
- google.golang.org/api: v0.44.0 → v0.62.0
- google.golang.org/genproto: f16073e → 3a66f56
- google.golang.org/grpc: v1.38.0 → v1.42.0
- google.golang.org/protobuf: v1.26.0 → v1.27.1
- gopkg.in/ini.v1: v1.62.0 → v1.66.2
- k8s.io/api: v0.22.0 → v0.22.6
- k8s.io/apimachinery: v0.22.0 → v0.22.6
- k8s.io/apiserver: v0.22.0 → v0.22.6
- k8s.io/client-go: v0.22.0 → v0.22.6
- k8s.io/cloud-provider: v0.22.0 → v0.22.6
- k8s.io/component-base: v0.22.0 → v0.22.6
- k8s.io/controller-manager: v0.22.0 → v0.22.6
- k8s.io/kube-openapi: 9528897 → 2043435
- k8s.io/utils: 4b05e18 → bdf08cb
- sigs.k8s.io/apiserver-network-proxy/konnectivity-client: v0.0.22 → v0.0.27
- sigs.k8s.io/structured-merge-diff/v4: v4.1.2 → v4.2.1
- sigs.k8s.io/yaml: v1.2.0 → v1.3.0
Removed
Nothing has changed.
v1.0.10
title: v1.0.10
linkTitle: v1.0.10
date: 2022-02-09
description: Cloud Provider Azure v1.0.10
Changes by Kind
Feature
Bug or Regression
Dependencies
Added
- github.com/DataDog/datadog-go: v3.2.0+incompatible
- github.com/OneOfOne/xxhash: v1.2.2
- github.com/antihax/optional: v1.0.0
- github.com/cespare/xxhash: v1.1.0
- github.com/circonus-labs/circonus-gometrics: v2.3.1+incompatible
- github.com/circonus-labs/circonusllhist: v0.1.3
- github.com/cncf/udpa/go: 04548b0
- github.com/cncf/xds/go: a8f9461
- github.com/coreos/go-systemd/v22: v22.3.2
- github.com/dgryski/go-sip13: e10d5fe
- github.com/go-gl/glfw: e6da0ac
- github.com/go-stack/stack: v1.8.0
- github.com/go-task/slim-sprig: 348f09d
- github.com/godbus/dbus/v5: v5.0.4
- github.com/golang-jwt/jwt/v4: v4.2.0
- github.com/golang/snappy: v0.0.3
- github.com/google/martian/v3: v3.2.1
- github.com/hashicorp/go-hclog: v1.0.0
- github.com/hashicorp/go-retryablehttp: v0.5.3
- github.com/iancoleman/strcase: v0.2.0
- github.com/konsorten/go-windows-terminal-sequences: v1.0.1
- github.com/kr/fs: v0.1.0
- github.com/kr/pty: v1.1.5
- github.com/lyft/protoc-gen-star: v0.5.3
- github.com/nxadm/tail: v1.4.8
- github.com/oklog/ulid: v1.3.1
- github.com/onsi/ginkgo/v2: v2.0.0
- github.com/pkg/sftp: v1.10.1
- github.com/prometheus/tsdb: v0.7.1
- github.com/sagikazarmark/crypt: v0.3.0
- github.com/spaolacci/murmur3: f09979e
- github.com/tv42/httpunix: b75d861
- go.etcd.io/etcd/api/v3: v3.5.1
- go.etcd.io/etcd/client/pkg/v3: v3.5.1
- go.etcd.io/etcd/client/v2: v2.305.1
- go.opentelemetry.io/proto/otlp: v0.7.0
- google.golang.org/grpc/cmd/protoc-gen-go-grpc: v1.1.0
- rsc.io/binaryregexp: v0.2.0
Changed
- cloud.google.com/go/bigquery: v1.4.0 → v1.8.0
- cloud.google.com/go/firestore: v1.1.0 → v1.6.1
- cloud.google.com/go/pubsub: v1.2.0 → v1.3.1
- cloud.google.com/go/storage: v1.6.0 → v1.10.0
- cloud.google.com/go: v0.54.0 → v0.99.0
- github.com/Azure/azure-sdk-for-go: v54.1.0+incompatible → v61.4.0+incompatible
- github.com/Azure/go-autorest/autorest/adal: v0.9.10 → v0.9.18
- github.com/Azure/go-autorest/autorest/to: v0.2.0 → v0.4.0
- github.com/Azure/go-autorest/autorest/validation: v0.1.0 → v0.3.1
- github.com/Azure/go-autorest/autorest: v0.11.17 → v0.11.24
- github.com/Azure/go-autorest/logger: v0.2.0 → v0.2.1
- github.com/armon/go-metrics: f0300d1 → v0.3.10
- github.com/armon/go-radix: 7fddfc3 → v1.0.0
- github.com/census-instrumentation/opencensus-proto: v0.2.1 → v0.3.0
- github.com/cespare/xxhash/v2: v2.1.1 → v2.1.2
- github.com/cpuguy83/go-md2man/v2: v2.0.0 → v2.0.1
- github.com/dnaeon/go-vcr: v1.1.0 → v1.2.0
- github.com/envoyproxy/go-control-plane: 5f8ba28 → v0.10.1
- github.com/envoyproxy/protoc-gen-validate: v0.1.0 → v0.6.2
- github.com/evanphx/json-patch: v4.9.0+incompatible → v5.6.0+incompatible
- github.com/fatih/color: v1.7.0 → v1.13.0
- github.com/fsnotify/fsnotify: v1.4.7 → v1.5.1
- github.com/gofrs/uuid: v4.0.0+incompatible → v4.2.0+incompatible
- github.com/golang/groupcache: 8c9f03a → 41bb18b
- github.com/golang/mock: v1.4.1 → v1.6.0
- github.com/golang/protobuf: v1.4.3 → v1.5.2
- github.com/google/go-cmp: v0.5.2 → v0.5.6
- github.com/google/pprof: 1ebb73c → 4bb14d4
- github.com/googleapis/gax-go/v2: v2.0.5 → v2.1.1
- github.com/grpc-ecosystem/grpc-gateway: v1.9.5 → v1.16.0
- github.com/hashicorp/consul/api: v1.1.0 → v1.11.0
- github.com/hashicorp/consul/sdk: v0.1.1 → v0.8.0
- github.com/hashicorp/go-cleanhttp: v0.5.1 → v0.5.2
- github.com/hashicorp/go-immutable-radix: v1.0.0 → v1.3.1
- github.com/hashicorp/go-multierror: v1.0.0 → v1.1.0
- github.com/hashicorp/go-rootcerts: v1.0.0 → v1.0.2
- github.com/hashicorp/golang-lru: v0.5.1 → v0.5.4
- github.com/hashicorp/mdns: v1.0.0 → v1.0.4
- github.com/hashicorp/memberlist: v0.1.3 → v0.3.0
- github.com/hashicorp/serf: v0.8.2 → v0.9.6
- github.com/ianlancetaylor/demangle: 5e5cf60 → 28f6c0f
- github.com/json-iterator/go: v1.1.10 → v1.1.12
- github.com/magiconair/properties: v1.8.1 → v1.8.5
- github.com/mattn/go-colorable: v0.0.9 → v0.1.12
- github.com/mattn/go-isatty: v0.0.4 → v0.0.14
- github.com/miekg/dns: v1.0.14 → v1.1.41
- github.com/mitchellh/cli: v1.0.0 → v1.1.0
- github.com/mitchellh/mapstructure: v1.1.2 → v1.4.3
- github.com/modern-go/reflect2: v1.0.1 → v1.0.2
- github.com/onsi/ginkgo: v1.11.0 → v1.16.5
- github.com/onsi/gomega: v1.8.1 → v1.18.1
- github.com/pascaldekloe/goe: 57f6aae → v0.1.0
- github.com/pelletier/go-toml: v1.2.0 → v1.9.4
- github.com/posener/complete: v1.1.1 → v1.2.3
- github.com/rogpeppe/fastuuid: 6724a57 → v1.2.0
- github.com/rubiojr/go-vhd: [02e2102 → ccecf6c](https://github.com/rubiojr/go-...
v0.7.13
title: v0.7.13
linkTitle: v0.7.13
date: 2022-02-09
description: Cloud Provider Azure v0.7.13
Changes by Kind
Feature
- Chore: upgrade
github.com/gogo/protobuf
to v1.3.2,golang.org/x/crypto
to v0.0.0-20220112180741-5e0467b6c7ce andgolang.org/x/text
to v0.3.7 (#1036, @lodrem) - Feat: support platformSubFaultDomain node label (#1081, @nilo19)
Bug or Regression
- Fix: use zones in the pre-existing frontend IP configurations for internal LBs (#1089, @nilo19)
- 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: kubernetes-sigs#1090 (#1108, @lzhecheng)
Dependencies
Added
- github.com/DataDog/datadog-go: v3.2.0+incompatible
- github.com/OneOfOne/xxhash: v1.2.2
- github.com/antihax/optional: v1.0.0
- github.com/cespare/xxhash: v1.1.0
- github.com/circonus-labs/circonus-gometrics: v2.3.1+incompatible
- github.com/circonus-labs/circonusllhist: v0.1.3
- github.com/cncf/udpa/go: 04548b0
- github.com/cncf/xds/go: a8f9461
- github.com/dgryski/go-sip13: e10d5fe
- github.com/go-task/slim-sprig: 348f09d
- github.com/golang-jwt/jwt/v4: v4.2.0
- github.com/hashicorp/go-hclog: v1.0.0
- github.com/hashicorp/go-retryablehttp: v0.5.3
- github.com/iancoleman/strcase: v0.2.0
- github.com/kr/fs: v0.1.0
- github.com/lyft/protoc-gen-star: v0.5.3
- github.com/nxadm/tail: v1.4.8
- github.com/oklog/ulid: v1.3.1
- github.com/onsi/ginkgo/v2: v2.0.0
- github.com/pkg/sftp: v1.10.1
- github.com/prometheus/tsdb: v0.7.1
- github.com/sagikazarmark/crypt: v0.3.0
- github.com/spaolacci/murmur3: f09979e
- github.com/tv42/httpunix: b75d861
- github.com/ugorji/go: v1.1.4
- go.etcd.io/etcd/api/v3: v3.5.1
- go.etcd.io/etcd/client/pkg/v3: v3.5.1
- go.etcd.io/etcd/client/v2: v2.305.1
- go.opentelemetry.io/proto/otlp: v0.7.0
- gopkg.in/yaml.v3: 496545a
- rsc.io/quote/v3: v3.1.0
- rsc.io/sampler: v1.3.0
Changed
- cloud.google.com/go/firestore: v1.1.0 → v1.6.1
- github.com/Azure/azure-sdk-for-go: v53.1.0+incompatible → v61.4.0+incompatible
- github.com/Azure/go-autorest/autorest/adal: v0.9.10 → v0.9.18
- github.com/Azure/go-autorest/autorest/mocks: v0.3.0 → v0.4.1
- github.com/Azure/go-autorest/autorest/to: v0.2.0 → v0.4.0
- github.com/Azure/go-autorest/autorest: v0.11.17 → v0.11.24
- github.com/Azure/go-autorest/logger: v0.2.0 → v0.2.1
- github.com/armon/go-metrics: f0300d1 → v0.3.10
- github.com/armon/go-radix: 7fddfc3 → v1.0.0
- github.com/beorn7/perks: v1.0.0 → v1.0.1
- github.com/blang/semver: v3.5.0+incompatible → v3.5.1+incompatible
- github.com/census-instrumentation/opencensus-proto: v0.2.1 → v0.3.0
- github.com/cespare/xxhash/v2: v2.1.1 → v2.1.2
- github.com/coreos/go-systemd/v22: v22.1.0 → v22.3.2
- github.com/coreos/pkg: 97fdf19 → 399ea9e
- github.com/cpuguy83/go-md2man/v2: v2.0.0 → v2.0.1
- github.com/creack/pty: v1.1.9 → v1.1.7
- github.com/envoyproxy/go-control-plane: 5f8ba28 → v0.10.1
- github.com/envoyproxy/protoc-gen-validate: v0.1.0 → v0.6.2
- github.com/evanphx/json-patch: v4.2.0+incompatible → v5.6.0+incompatible
- github.com/fatih/color: v1.7.0 → v1.13.0
- github.com/fsnotify/fsnotify: v1.4.9 → v1.5.1
- github.com/go-logr/logr: v0.2.0 → v0.4.0
- github.com/godbus/dbus/v5: v5.0.3 → v5.0.4
- github.com/gofrs/uuid: v4.0.0+incompatible → v4.2.0+incompatible
- github.com/gogo/protobuf: v1.3.1 → v1.3.2
- github.com/golang/groupcache: 02826c3 → 41bb18b
- github.com/golang/mock: v1.3.1 → v1.6.0
- github.com/golang/protobuf: v1.3.2 → v1.5.2
- github.com/google/cadvisor: v0.38.5 → v0.38.8
- github.com/google/go-cmp: v0.3.0 → v0.5.6
- github.com/google/pprof: 1ebb73c → 94a9f03
- github.com/google/uuid: v1.1.1 → v1.1.2
- github.com/googleapis/gax-go/v2: v2.0.5 → v2.1.1
- github.com/grpc-ecosystem/grpc-gateway: v1.9.5 → v1.16.0
- github.com/hashicorp/consul/api: v1.1.0 → v1.11.0
- github.com/hashicorp/consul/sdk: v0.1.1 → v0.8.0
- github.com/hashicorp/go-cleanhttp: v0.5.1 → v0.5.2
- github.com/hashicorp/go-immutable-radix: v1.0.0 → v1.3.1
- github.com/hashicorp/go-multierror: v1.0.0 → v1.1.0
- github.com/hashicorp/go-rootcerts: v1.0.0 → v1.0.2
- github.com/hashicorp/golang-lru: v0.5.1 → v0.5.4
- github.com/hashicorp/mdns: v1.0.0 → v1.0.4
- github.com/hashicorp/memberlist: v0.1.3 → v0.3.0
- github.com/hashicorp/serf: v0.8.2 → v0.9.6
- github.com/ianlancetaylor/demangle: 5e5cf60 → 28f6c0f
- github.com/json-iterator/go: v1.1.8 → v1.1.12
- github.com/kisielk/errcheck: v1.2.0 → v1.5.0
- github.com/konsorten/go-windows-terminal-sequences: v1.0.1 → v1.0.3
- github.com/kr/text: v0.2.0 → v0.1.0
- github.com/magiconair/properties: v1.8.1 → v1.8.5
- github.com/mattn/go-colorable: v0.0.9 → v0.1.12
- github.com/mattn/go-isatty: v0.0.4 → v0.0.14
- github.com/matttproud/golang_protobuf_extensions: [v1.0.1 → c182aff](https://github.com/matttproud/golang_protobuf_ex...