giantswarm / azure-operator

Manages Kubernetes clusters running in in a Giant Swarm installation on Microsoft Azure
https://giantswarm.io/
Apache License 2.0
30 stars 7 forks source link

Update module sigs.k8s.io/cluster-api-provider-azure to v1 - autoclosed #1617

Closed renovate[bot] closed 2 years ago

renovate[bot] commented 2 years ago

WhiteSource Renovate

This PR contains the following updates:

Package Type Update Change
sigs.k8s.io/cluster-api-provider-azure require major v0.4.15 -> v1.1.1

Release Notes

kubernetes-sigs/cluster-api-provider-azure ### [`v1.1.1`](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/releases/v1.1.1) [Compare Source](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/compare/v1.1.0...v1.1.1) #### Changes by Kind ##### Bug or Regression ⚠️ A recent AKS [release](https://togithub.com/Azure/AKS/releases/tag/2022-01-20) modified tag names for AKS VMSS which broke CAPZ ManagedClusters. Please update to this release ASAP if you are managing AKS clusters with CAPZ. - Fix AKS nodepool creation regression: use updated tag names for aks-managed-poolName ([#​2027](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/issues/2027), [@​zmalik](https://togithub.com/zmalik)) - Fix validation for Azure Cluster Identity of type ManualServicePrincipal. ([#​1964](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/issues/1964), [@​dmlb2000](https://togithub.com/dmlb2000)) #### Dependencies - Update controller tools to v0.8.0 and conversion gen to v1.23.1 ([#​1966](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/issues/1966), [@​k8s-infra-cherrypick-robot](https://togithub.com/k8s-infra-cherrypick-robot)) ### [`v1.1.0`](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/releases/v1.1.0) [Compare Source](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/compare/v1.0.1...v1.1.0) #### Changes by Kind ##### Feature - Add MaxPods configuration for AKS node pools ([#​1910](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/issues/1910), [@​jackfrancis](https://togithub.com/jackfrancis)) - Add async reconciler interface and refactor async service to get existing resources ([#​1874](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/issues/1874), [@​Jont828](https://togithub.com/Jont828)) - Make NAT gateway reconcile/delete async ([#​1865](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/issues/1865), [@​Jont828](https://togithub.com/Jont828)) - Make availability set reconcile/delete async ([#​1861](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/issues/1861), [@​Jont828](https://togithub.com/Jont828)) - Make disks delete async ([#​1844](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/issues/1844), [@​Jont828](https://togithub.com/Jont828)) ##### Bug or Regression - The user-defined private DNS zone name is now used to derive the cluster's API server load balancer DNS name. ([#​1890](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/issues/1890), [@​dlipovetsky](https://togithub.com/dlipovetsky)) - Do not replace pre-created azure-json secret without the cluster name tag key ([#​1906](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/issues/1906), [@​nilo19](https://togithub.com/nilo19)) ##### Other (Cleanup or Flake) - Make all logging consistent across the controller ([#​1812](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/issues/1812), [@​devigned](https://togithub.com/devigned)) - Add metrics server to CI jobs for upstream testing ([#​1903](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/issues/1903), [@​jsturtevant](https://togithub.com/jsturtevant)) #### Dependencies ##### Added *Nothing has changed.* ##### Changed - github.com/Azure/go-autorest/autorest/validation: [v0.3.1 → v0.1.0](https://togithub.com/Azure/go-autorest/autorest/validation/compare/v0.3.1...v0.1.0) - github.com/benbjohnson/clock: [v1.1.0 → v1.2.0](https://togithub.com/benbjohnson/clock/compare/v1.1.0...v1.2.0) - github.com/cncf/udpa/go: [5459f2c → 04548b0](https://togithub.com/cncf/udpa/go/compare/5459f2c...04548b0) - github.com/cncf/xds/go: [aa0b789 → cb28da3](https://togithub.com/cncf/xds/go/compare/aa0b789...cb28da3) - go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc: v1.0.1 → v1.2.0 - go.opentelemetry.io/otel/exporters/otlp/otlptrace: v1.0.1 → v1.2.0 - go.opentelemetry.io/otel/exporters/prometheus: v0.24.0 → v0.25.0 - go.opentelemetry.io/otel/internal/metric: v0.24.0 → v0.25.0 - go.opentelemetry.io/otel/metric: v0.24.0 → v0.25.0 - go.opentelemetry.io/otel/sdk/export/metric: v0.24.0 → v0.25.0 - go.opentelemetry.io/otel/sdk/metric: v0.24.0 → v0.25.0 - go.opentelemetry.io/otel/sdk: v1.0.1 → v1.2.0 - go.opentelemetry.io/otel/trace: v1.0.1 → v1.2.0 - go.opentelemetry.io/otel: v1.0.1 → v1.2.0 - go.opentelemetry.io/proto/otlp: v0.9.0 → v0.10.0 - google.golang.org/grpc: v1.41.0 → v1.42.0 - sigs.k8s.io/cluster-api/test: v1.0.1 → v1.0.2 - sigs.k8s.io/cluster-api: v1.0.1 → v1.0.2 ##### Removed *Nothing has changed.* ### [`v1.0.1`](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/releases/v1.0.1) [Compare Source](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/compare/v1.0.0...v1.0.1) #### Changes by Kind ##### Bug or Regression - Fix AAD pod identity integration for sovereign clouds ([#​1887](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/issues/1887), [@​CecileRobertMichon](https://togithub.com/CecileRobertMichon)) #### Dependencies ##### Added *Nothing has changed.* ##### Changed - sigs.k8s.io/cluster-api/test: v1.0.0 → v1.0.1 - sigs.k8s.io/cluster-api: v1.0.0 → v1.0.1 - sigs.k8s.io/controller-runtime: v0.10.2 → v0.10.3 ##### Removed *Nothing has changed.* ### [`v1.0.0`](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/releases/v1.0.0) Welcome to v1.0 / v1beta1, The production-ready release. This release follows the [v1.0 release](https://togithub.com/kubernetes-sigs/cluster-api/releases/tag/v1.0.0) of Cluster API and is compatible with Cluster API v1beta1 types. Read the [CNCF blog post announcement](https://www.cncf.io/blog/2021/10/06/kubernetes-cluster-api-reaches-production-readiness-with-version-1-0/) to learn more about the experience of companies using Cluster API in production. #### Changes by Kind ##### API Change - Audit API to follow CAPI conventions: all fields using `omitempty` have the `+optional` marker, `Future.Data` is now required. ([#​1781](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/pull/1781), [@​CecileRobertMichon](https://togithub.com/CecileRobertMichon)) - Update api types to v1beta1 ([#​1740](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/pull/1740), [@​shysank](https://togithub.com/shysank)) ##### Feature - Add functionality to peer a new VNet with an existing VNet in cluster deployment ([#​1694](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/pull/1694), [@​Jont828](https://togithub.com/Jont828)) - Windows Containerd support using Calico and HostProcess ([#​1672](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/pull/1672), [@​jsturtevant](https://togithub.com/jsturtevant)) - Add machine set support for availability sets ([#​1774](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/pull/1774), [@​alexander-demichev](https://togithub.com/alexander-demichev)) - `AzureMachineTemplate` now supports propagation to `AzureMachine` for metadata fields (labels and annotations) ([#​1776](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/pull/1776), [@​jsturtevant](https://togithub.com/jsturtevant)) - Allow user to specify agent pool name in AMMP spec (instead of relying on the CR name in metadata) ([#​1742](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/pull/1742), [@​richardchen331](https://togithub.com/richardchen331)) ##### Bug or Regression - Add conversion support for `AzureMachinePoolMachine` for v1alpha4 <=> v1beta1 ([#​1799](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/pull/1799), [@​devigned](https://togithub.com/devigned)) - Fix resource group not getting updated if tags are added ([#​1721](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/pull/1721), [@​karuppiah7890](https://togithub.com/karuppiah7890)) - Fix default diff issue when upgrading clusters from v1alpha3 to v1beta1 ([#​1771](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/pull/1771), [@​shysank](https://togithub.com/shysank)) ##### Other (Cleanup or Flake) - Bootstrap extension timeout lowered to 5 minutes ([#​1768](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/pull/1768), [@​jsturtevant](https://togithub.com/jsturtevant)) - Default LeaderElectionResource to v1.Lease ([#​1764](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/pull/1764), [@​CecileRobertMichon](https://togithub.com/CecileRobertMichon)) ##### Documentation - Docs: Add links to supported versions in quickstart ([#​1785](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/pull/1785), [@​dtzar](https://togithub.com/dtzar)) #### Dependencies ##### Added - github.com/certifi/gocertifi: [2c3bb06](https://togithub.com/certifi/gocertifi/tree/2c3bb06) - github.com/cockroachdb/errors: [v1.2.4](https://togithub.com/cockroachdb/errors/tree/v1.2.4) - github.com/cockroachdb/logtags: [eb05cc2](https://togithub.com/cockroachdb/logtags/tree/eb05cc2) - github.com/getsentry/raven-go: [v0.2.0](https://togithub.com/getsentry/raven-go/tree/v0.2.0) - github.com/golang-jwt/jwt/v4: [v4.0.0](https://togithub.com/golang-jwt/jwt/v4/tree/v4.0.0) - github.com/josharian/intern: [v1.0.0](https://togithub.com/josharian/intern/tree/v1.0.0) - github.com/opentracing/opentracing-go: [v1.1.0](https://togithub.com/opentracing/opentracing-go/tree/v1.1.0) - github.com/sagikazarmark/crypt: [v0.1.0](https://togithub.com/sagikazarmark/crypt/tree/v0.1.0) - go.etcd.io/etcd/pkg/v3: v3.5.0 - go.etcd.io/etcd/raft/v3: v3.5.0 - go.etcd.io/etcd/server/v3: v3.5.0 - go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc: v0.20.0 - go.opentelemetry.io/otel/exporters/otlp: v0.20.0 - go.opentelemetry.io/otel/oteltest: v0.20.0 - google.golang.org/grpc/cmd/protoc-gen-go-grpc: v1.1.0 ##### Changed - cloud.google.com/go/firestore: v1.1.0 → v1.6.0 - cloud.google.com/go: v0.81.0 → v0.93.3 - github.com/Azure/aad-pod-identity: [v1.8.0 → v1.8.5](https://togithub.com/Azure/aad-pod-identity/compare/v1.8.0...v1.8.5) - github.com/Azure/azure-sdk-for-go: [v55.8.0+incompatible → v58.1.0+incompatible](https://togithub.com/Azure/azure-sdk-for-go/compare/v55.8.0...v58.1.0) - github.com/Azure/go-ansiterm: [d6e3b33 → d185dfc](https://togithub.com/Azure/go-ansiterm/compare/d6e3b33...d185dfc) - github.com/Azure/go-autorest/autorest/adal: [v0.9.13 → v0.9.16](https://togithub.com/Azure/go-autorest/autorest/adal/compare/v0.9.13...v0.9.16) - github.com/Azure/go-autorest/autorest/azure/auth: [v0.5.3 → v0.5.8](https://togithub.com/Azure/go-autorest/autorest/azure/auth/compare/v0.5.3...v0.5.8) - github.com/Azure/go-autorest/autorest/validation: [v0.3.0 → v0.3.1](https://togithub.com/Azure/go-autorest/autorest/validation/compare/v0.3.0...v0.3.1) - github.com/Azure/go-autorest/autorest: [v0.11.18 → v0.11.21](https://togithub.com/Azure/go-autorest/autorest/compare/v0.11.18...v0.11.21) - github.com/armon/go-radix: [7fddfc3 → v1.0.0](https://togithub.com/armon/go-radix/compare/7fddfc3...v1.0.0) - github.com/cncf/xds/go: [fbca930 → aa0b789](https://togithub.com/cncf/xds/go/compare/fbca930...aa0b789) - github.com/cockroachdb/datadriven: [80d97fb → bf6692d](https://togithub.com/cockroachdb/datadriven/compare/80d97fb...bf6692d) - github.com/coredns/corefile-migration: [v1.0.12 → v1.0.13](https://togithub.com/coredns/corefile-migration/compare/v1.0.12...v1.0.13) - github.com/dimchansky/utfbom: [v1.1.0 → v1.1.1](https://togithub.com/dimchansky/utfbom/compare/v1.1.0...v1.1.1) - github.com/envoyproxy/go-control-plane: [63b5d3c → cf90f65](https://togithub.com/envoyproxy/go-control-plane/compare/63b5d3c...cf90f65) - github.com/fatih/color: [v1.12.0 → v1.13.0](https://togithub.com/fatih/color/compare/v1.12.0...v1.13.0) - github.com/fsnotify/fsnotify: [v1.4.9 → v1.5.1](https://togithub.com/fsnotify/fsnotify/compare/v1.4.9...v1.5.1) - github.com/go-openapi/jsonpointer: [v0.19.3 → v0.19.5](https://togithub.com/go-openapi/jsonpointer/compare/v0.19.3...v0.19.5) - github.com/go-openapi/jsonreference: [v0.19.3 → v0.19.5](https://togithub.com/go-openapi/jsonreference/compare/v0.19.3...v0.19.5) - github.com/go-openapi/spec: [v0.19.5 → v0.19.3](https://togithub.com/go-openapi/spec/compare/v0.19.5...v0.19.3) - github.com/go-openapi/swag: [v0.19.5 → v0.19.14](https://togithub.com/go-openapi/swag/compare/v0.19.5...v0.19.14) - github.com/golang/mock: [v1.5.0 → v1.6.0](https://togithub.com/golang/mock/compare/v1.5.0...v1.6.0) - github.com/golang/snappy: [2e65f85 → v0.0.3](https://togithub.com/golang/snappy/compare/2e65f85...v0.0.3) - github.com/google/btree: [v1.0.0 → v1.0.1](https://togithub.com/google/btree/compare/v1.0.0...v1.0.1) - github.com/google/martian/v3: [v3.1.0 → v3.2.1](https://togithub.com/google/martian/v3/compare/v3.1.0...v3.2.1) - github.com/google/pprof: [cbba55b → 4bb14d4](https://togithub.com/google/pprof/compare/cbba55b...4bb14d4) - github.com/google/uuid: [v1.2.0 → v1.3.0](https://togithub.com/google/uuid/compare/v1.2.0...v1.3.0) - github.com/googleapis/gax-go/v2: [v2.0.5 → v2.1.0](https://togithub.com/googleapis/gax-go/v2/compare/v2.0.5...v2.1.0) - github.com/grpc-ecosystem/go-grpc-middleware: [f849b54 → v1.3.0](https://togithub.com/grpc-ecosystem/go-grpc-middleware/compare/f849b54...v1.3.0) - github.com/hashicorp/consul/api: [v1.1.0 → v1.10.1](https://togithub.com/hashicorp/consul/api/compare/v1.1.0...v1.10.1) - github.com/hashicorp/consul/sdk: [v0.1.1 → v0.8.0](https://togithub.com/hashicorp/consul/sdk/compare/v0.1.1...v0.8.0) - github.com/hashicorp/go-hclog: [v0.9.2 → v0.12.0](https://togithub.com/hashicorp/go-hclog/compare/v0.9.2...v0.12.0) - github.com/hashicorp/go-multierror: [v1.0.0 → v1.1.0](https://togithub.com/hashicorp/go-multierror/compare/v1.0.0...v1.1.0) - github.com/hashicorp/go-retryablehttp: [v0.6.8 → v0.7.0](https://togithub.com/hashicorp/go-retryablehttp/compare/v0.6.8...v0.7.0) - github.com/hashicorp/go-rootcerts: [v1.0.0 → v1.0.2](https://togithub.com/hashicorp/go-rootcerts/compare/v1.0.0...v1.0.2) - github.com/hashicorp/mdns: [v1.0.0 → v1.0.1](https://togithub.com/hashicorp/mdns/compare/v1.0.0...v1.0.1) - github.com/hashicorp/memberlist: [v0.1.3 → v0.2.2](https://togithub.com/hashicorp/memberlist/compare/v0.1.3...v0.2.2) - github.com/hashicorp/serf: [v0.8.2 → v0.9.5](https://togithub.com/hashicorp/serf/compare/v0.8.2...v0.9.5) - github.com/jonboulle/clockwork: [v0.1.0 → v0.2.2](https://togithub.com/jonboulle/clockwork/compare/v0.1.0...v0.2.2) - github.com/mailru/easyjson: [v0.7.0 → v0.7.6](https://togithub.com/mailru/easyjson/compare/v0.7.0...v0.7.6) - github.com/mattn/go-colorable: [v0.1.8 → v0.1.9](https://togithub.com/mattn/go-colorable/compare/v0.1.8...v0.1.9) - github.com/mattn/go-isatty: [v0.0.12 → v0.0.14](https://togithub.com/mattn/go-isatty/compare/v0.0.12...v0.0.14) - github.com/miekg/dns: [v1.0.14 → v1.1.26](https://togithub.com/miekg/dns/compare/v1.0.14...v1.1.26) - github.com/mitchellh/cli: [v1.0.0 → v1.1.0](https://togithub.com/mitchellh/cli/compare/v1.0.0...v1.1.0) - github.com/mitchellh/mapstructure: [v1.4.1 → v1.4.2](https://togithub.com/mitchellh/mapstructure/compare/v1.4.1...v1.4.2) - github.com/moby/term: [df9cb8a → 9d4ed18](https://togithub.com/moby/term/compare/df9cb8a...9d4ed18) - github.com/onsi/ginkgo: [v1.16.4 → v1.16.5](https://togithub.com/onsi/ginkgo/compare/v1.16.4...v1.16.5) - github.com/onsi/gomega: [v1.15.0 → v1.16.0](https://togithub.com/onsi/gomega/compare/v1.15.0...v1.16.0) - github.com/pelletier/go-toml: [v1.9.3 → v1.9.4](https://togithub.com/pelletier/go-toml/compare/v1.9.3...v1.9.4) - github.com/posener/complete: [v1.1.1 → v1.2.3](https://togithub.com/posener/complete/compare/v1.1.1...v1.2.3) - github.com/sirupsen/logrus: [v1.7.0 → v1.8.1](https://togithub.com/sirupsen/logrus/compare/v1.7.0...v1.8.1) - github.com/soheilhy/cmux: [v0.1.4 → v0.1.5](https://togithub.com/soheilhy/cmux/compare/v0.1.4...v0.1.5) - github.com/spf13/cast: [v1.3.1 → v1.4.1](https://togithub.com/spf13/cast/compare/v1.3.1...v1.4.1) - github.com/spf13/viper: [v1.8.1 → v1.9.0](https://togithub.com/spf13/viper/compare/v1.8.1...v1.9.0) - github.com/tmc/grpc-websocket-proxy: [0ad062e → e5319fd](https://togithub.com/tmc/grpc-websocket-proxy/compare/0ad062e...e5319fd) - go.etcd.io/bbolt: v1.3.5 → v1.3.6 - go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp: v0.23.0 → v0.25.0 - go.opentelemetry.io/contrib: v0.23.0 → v0.20.0 - go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc: v1.0.0 → v1.0.1 - go.opentelemetry.io/otel/exporters/otlp/otlptrace: v1.0.0 → v1.0.1 - go.opentelemetry.io/otel/exporters/prometheus: v0.23.0 → v0.24.0 - go.opentelemetry.io/otel/internal/metric: v0.23.0 → v0.24.0 - go.opentelemetry.io/otel/metric: v0.23.0 → v0.24.0 - go.opentelemetry.io/otel/sdk/export/metric: v0.23.0 → v0.24.0 - go.opentelemetry.io/otel/sdk/metric: v0.23.0 → v0.24.0 - go.opentelemetry.io/otel/sdk: v1.0.0 → v1.0.1 - go.opentelemetry.io/otel/trace: v1.0.0 → v1.0.1 - go.opentelemetry.io/otel: v1.0.0 → v1.0.1 - golang.org/x/crypto: [`0c34fe9`](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/commit/0c34fe9) → [`089bfa5`](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/commit/089bfa5) - golang.org/x/mod: v0.4.2 → v0.5.1 - golang.org/x/net: [`89ef3d9`](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/commit/89ef3d9) → [`37e1c6a`](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/commit/37e1c6a) - golang.org/x/oauth2: [`a41e5a7`](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/commit/a41e5a7) → [`2bc19b1`](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/commit/2bc19b1) - golang.org/x/sys: [`bfb29a6`](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/commit/bfb29a6) → [`63515b4`](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/commit/63515b4) - golang.org/x/tools: v0.1.2 → v0.1.5 - google.golang.org/api: v0.44.0 → v0.56.0 - google.golang.org/genproto: [`f16073e`](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/commit/f16073e) → [`66f60bf`](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/commit/66f60bf) - google.golang.org/grpc: v1.40.0 → v1.41.0 - gopkg.in/ini.v1: v1.62.0 → v1.63.2 - k8s.io/api: v0.21.4 → v0.22.2 - k8s.io/apiextensions-apiserver: v0.21.4 → v0.22.2 - k8s.io/apimachinery: v0.21.4 → v0.22.2 - k8s.io/apiserver: v0.21.4 → v0.22.2 - k8s.io/cli-runtime: v0.21.4 → v0.22.2 - k8s.io/client-go: v0.21.4 → v0.22.2 - k8s.io/cluster-bootstrap: v0.21.4 → v0.22.2 - k8s.io/code-generator: v0.21.4 → v0.22.2 - k8s.io/component-base: v0.21.4 → v0.22.2 - k8s.io/component-helpers: v0.21.4 → v0.22.2 - k8s.io/kube-openapi: [`591a79e`](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/commit/591a79e) → [`9528897`](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/commit/9528897) - k8s.io/kubectl: v0.21.4 → v0.22.2 - k8s.io/metrics: v0.21.4 → v0.22.2 - k8s.io/utils: [`efc7438`](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/commit/efc7438) → [`cb0fa31`](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/commit/cb0fa31) - sigs.k8s.io/cluster-api/test: v0.4.3 → v1.0.0 - sigs.k8s.io/cluster-api: v0.4.3 → v1.0.0 - sigs.k8s.io/controller-runtime: v0.9.7 → v0.10.2 - sigs.k8s.io/kustomize/api: v0.8.8 → v0.8.11 - sigs.k8s.io/kustomize/cmd/config: v0.9.10 → v0.9.13 - sigs.k8s.io/kustomize/kustomize/v4: v4.1.2 → v4.2.0 - sigs.k8s.io/kustomize/kyaml: v0.10.17 → v0.11.0 - sigs.k8s.io/yaml: v1.2.0 → v1.3.0 ##### Removed - github.com/agnivade/levenshtein: [v1.0.1](https://togithub.com/agnivade/levenshtein/tree/v1.0.1) - github.com/andreyvit/diff: [c7f18ee](https://togithub.com/andreyvit/diff/tree/c7f18ee) - github.com/globalsign/mgo: [eeefdec](https://togithub.com/globalsign/mgo/tree/eeefdec) - github.com/go-openapi/analysis: [v0.19.5](https://togithub.com/go-openapi/analysis/tree/v0.19.5) - github.com/go-openapi/errors: [v0.19.2](https://togithub.com/go-openapi/errors/tree/v0.19.2) - github.com/go-openapi/loads: [v0.19.4](https://togithub.com/go-openapi/loads/tree/v0.19.4) - github.com/go-openapi/runtime: [v0.19.4](https://togithub.com/go-openapi/runtime/tree/v0.19.4) - github.com/go-openapi/strfmt: [v0.19.5](https://togithub.com/go-openapi/strfmt/tree/v0.19.5) - github.com/go-openapi/validate: [v0.19.8](https://togithub.com/go-openapi/validate/tree/v0.19.8) - github.com/gobuffalo/here: [v0.6.0](https://togithub.com/gobuffalo/here/tree/v0.6.0) - github.com/markbates/pkger: [v0.17.1](https://togithub.com/markbates/pkger/tree/v0.17.1) - github.com/pborman/uuid: [v1.2.0](https://togithub.com/pborman/uuid/tree/v1.2.0) - github.com/tidwall/pretty: [v1.0.0](https://togithub.com/tidwall/pretty/tree/v1.0.0) - github.com/vektah/gqlparser: [v1.1.2](https://togithub.com/vektah/gqlparser/tree/v1.1.2) - go.mongodb.org/mongo-driver: v1.1.2 A HUGE thank you to all our contributors who made this release possible. Special thanks to [@​marwanad](https://togithub.com/marwanad) [@​justaugustus](https://togithub.com/justaugustus) & [@​awesomenix](https://togithub.com/awesomenix) for their early contributions to CAPZ that helped kick-start the project 👏 ### [`v0.5.3`](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/releases/v0.5.3) [Compare Source](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/compare/v0.5.2...v0.5.3) #### Urgent Upgrade Notes ##### (No, really, you MUST read this before you upgrade) - Disable egress load balancer for AzureMachines when `AllocatePublicIP` is set to true. Action required: After you delete an AzureMachine created with a previous version with `AllocatePublicIP` set to true, you might want to manually clean up the Network Interface named `-public-nic`. ([#​1676](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/pull/1676), [@​whites11](https://togithub.com/whites11)) #### Changes by Kind ##### Deprecation - Remove kube-rbac-proxy ([#​1730](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/pull/1730), [@​CecileRobertMichon](https://togithub.com/CecileRobertMichon)) ##### Feature - Add long-running operation types, conditions, and helpers ([#​1610](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/pull/1610), [@​CecileRobertMichon](https://togithub.com/CecileRobertMichon)) - Adds an Azure VM extension to ensure VM bootstrapping succeeds for Windows nodes. ([#​1734](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/pull/1734), [@​marosset](https://togithub.com/marosset)) - Allow specifying APIServerAccessProfile in AzureManagedControlPlane. ([#​1640](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/pull/1640), [@​richardchen331](https://togithub.com/richardchen331)) - Allow specifying LoadBalancerProfile in AzureManagedControlPlane. ([#​1680](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/pull/1680), [@​richardchen331](https://togithub.com/richardchen331)) - Allow specifying SKU in AzureManagedControlPlane. ([#​1679](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/pull/1679), [@​richardchen331](https://togithub.com/richardchen331)) - Health and readiness checks leverage webhook server ([#​1619](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/pull/1619), [@​ThorstenHans](https://togithub.com/ThorstenHans)) - Including correlation ID in all log output ([#​1575](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/pull/1575), [@​arschles](https://togithub.com/arschles)) - Make group delete async ([#​1667](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/pull/1667), [@​CecileRobertMichon](https://togithub.com/CecileRobertMichon)) - Pin nginx version to controller-v1.0.0 ([#​1657](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/pull/1657), [@​nader-ziada](https://togithub.com/nader-ziada)) - Sending x-ms-correlation-request-id values to the Azure API to correlate HTTP requests with trace spans ([#​1574](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/pull/1574), [@​arschles](https://togithub.com/arschles)) - Make NAT Gateway the default outbound SNAT template config ([#​1652](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/pull/1652), [@​jackfrancis](https://togithub.com/jackfrancis)) - Enable coalescing reconciler for more controllers ([#​1691](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/pull/1691), [@​CecileRobertMichon](https://togithub.com/CecileRobertMichon)) ##### Bug or Regression - Assign all azs to public ip for backwards compatibility ([#​1744](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/pull/1744), [@​shysank](https://togithub.com/shysank)) - Fixed wiring for AzureMachinePool's terminateNotificationTimeout field. ([#​1677](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/pull/1677), [@​whites11](https://togithub.com/whites11)) - CAPZ will launch AKS with all the node pools defined including both system and user node pools. ([#​1741](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/pull/1741), [@​meixingdb](https://togithub.com/meixingdb)) ##### Other (Cleanup or Flake) - Don't explicitly set DualStack for Windows ([#​1748](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/pull/1748), [@​jsturtevant](https://togithub.com/jsturtevant)) #### Dependencies ##### Added *Nothing has changed.* ##### Changed - github.com/onsi/gomega: [v1.14.0 → v1.15.0](https://togithub.com/onsi/gomega/compare/v1.14.0...v1.15.0) - go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp: v0.22.0 → v0.23.0 - go.opentelemetry.io/contrib: v0.22.0 → v0.23.0 - go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc: v1.0.0-RC2 → v1.0.0 - go.opentelemetry.io/otel/exporters/otlp/otlptrace: v1.0.0-RC2 → v1.0.0 - go.opentelemetry.io/otel/exporters/prometheus: v0.22.0 → v0.23.0 - go.opentelemetry.io/otel/internal/metric: v0.22.0 → v0.23.0 - go.opentelemetry.io/otel/metric: v0.22.0 → v0.23.0 - go.opentelemetry.io/otel/sdk/export/metric: v0.22.0 → v0.23.0 - go.opentelemetry.io/otel/sdk/metric: v0.22.0 → v0.23.0 - go.opentelemetry.io/otel/sdk: v1.0.0-RC2 → v1.0.0 - go.opentelemetry.io/otel/trace: v1.0.0-RC2 → v1.0.0 - go.opentelemetry.io/otel: v1.0.0-RC2 → v1.0.0 - go.uber.org/zap: v1.18.1 → v1.19.0 - golang.org/x/sys: [`0f9fa26`](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/commit/0f9fa26) → [`bfb29a6`](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/commit/bfb29a6) - google.golang.org/grpc: v1.39.0 → v1.40.0 - k8s.io/api: v0.21.3 → v0.21.4 - k8s.io/apiextensions-apiserver: v0.21.3 → v0.21.4 - k8s.io/apimachinery: v0.21.3 → v0.21.4 - k8s.io/apiserver: v0.21.3 → v0.21.4 - k8s.io/cli-runtime: v0.21.3 → v0.21.4 - k8s.io/client-go: v0.21.3 → v0.21.4 - k8s.io/cluster-bootstrap: v0.21.2 → v0.21.4 - k8s.io/code-generator: v0.21.3 → v0.21.4 - k8s.io/component-base: v0.21.3 → v0.21.4 - k8s.io/component-helpers: v0.21.3 → v0.21.4 - k8s.io/kubectl: v0.21.3 → v0.21.4 - k8s.io/metrics: v0.21.3 → v0.21.4 - k8s.io/utils: [`7f3ee0f`](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/commit/7f3ee0f) → [`efc7438`](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/commit/efc7438) - sigs.k8s.io/apiserver-network-proxy/konnectivity-client: v0.0.19 → v0.0.22 - sigs.k8s.io/cluster-api/test: v0.4.1 → v0.4.3 - sigs.k8s.io/cluster-api: v0.4.1 → v0.4.3 - sigs.k8s.io/controller-runtime: v0.9.6 → v0.9.7 ##### Removed - go.opentelemetry.io/otel/oteltest: v1.0.0-RC2 Thanks to all our contributors! 😊 ### [`v0.5.2`](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/releases/v0.5.2) [Compare Source](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/compare/v0.5.1...v0.5.2) #### Changes by Kind ##### Feature - Add 'x-ms-correlation-id' headers to all Azure API calls via distributed traces. ([#​1460](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/pull/1460), [@​arschles](https://togithub.com/arschles)) \[SIG Cluster Lifecycle] - Adds ability to run Windows Kubernetes e2e tests against CI and PR artifacts ([#​1388](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/pull/1388), [@​jsturtevant](https://togithub.com/jsturtevant)) \[SIG Cluster Lifecycle] - Allow for using SP Identity directly embedded in a secret without relying on aad pod identity ([#​1514](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/pull/1514), [@​shysank](https://togithub.com/shysank)) \[SIG Cluster Lifecycle] - Default Ubuntu to 20.04 for new k8s versions ([#​1508](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/pull/1508), [@​mboersma](https://togithub.com/mboersma)) \[SIG Cluster Lifecycle] - Export traces to Jaeger and update OpenTelemetry ([#​1498](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/pull/1498), [@​mboersma](https://togithub.com/mboersma)) \[SIG Cluster Lifecycle] - Spec aadProfile contains a Legacy Spec for legacy AAD support and Managed Spec for new/managed AAD support. ([#​1560](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/pull/1560), [@​LochanRn](https://togithub.com/LochanRn)) \[SIG Cluster Lifecycle] - Update cluster-api dependency to v0.4.1 ([#​1620](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/pull/1620), [@​nader-ziada](https://togithub.com/nader-ziada)) \[SIG Cluster Lifecycle] - Update e2e tests to use k8s v1.22.1 ([#​1588](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/pull/1588), [@​nader-ziada](https://togithub.com/nader-ziada)) \[SIG Cluster Lifecycle] - Updated Calico to v3.20.0 ([#​1603](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/pull/1603), [@​nader-ziada](https://togithub.com/nader-ziada)) \[SIG Cluster Lifecycle] ##### Failing Test - Fix: update MINIMUM_KIND_VERSION to v0.10.0 ([#​1641](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/pull/1641), [@​feiskyer](https://togithub.com/feiskyer)) \[SIG Cluster Lifecycle] ##### Bug or Regression - Added missing watch filter label ([#​1625](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/pull/1625), [@​fiunchinho](https://togithub.com/fiunchinho)) \[SIG Cluster Lifecycle] - Assign default outbound load balancers for v1alpha3 clusters ([#​1623](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/pull/1623), [@​shysank](https://togithub.com/shysank)) \[SIG Cluster Lifecycle] - Don't create outbound LB if using NatGateway ([#​1589](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/pull/1589), [@​jackfrancis](https://togithub.com/jackfrancis)) \[SIG Cluster Lifecycle] - Fix AzureClusterIdentity conversion and add missing webhook ([#​1642](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/pull/1642), [@​nprokopic](https://togithub.com/nprokopic)) \[SIG Cluster Lifecycle] - Fix immutable error message for AzureEnvironment ([#​1631](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/pull/1631), [@​fiunchinho](https://togithub.com/fiunchinho)) \[SIG Cluster Lifecycle] - Fix managed clusters custom VNet delete issue ([#​1598](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/pull/1598), [@​LochanRn](https://togithub.com/LochanRn)) \[SIG Cluster Lifecycle] - Lowercase AzureManagedMachinePool providerID ([#​1586](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/pull/1586), [@​Evalle](https://togithub.com/Evalle)) \[SIG Cluster Lifecycle] - Return empty string for outbound LB name if there is no outbound LB configured ([#​1613](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/pull/1613), [@​shysank](https://togithub.com/shysank)) \[SIG Cluster Lifecycle] ##### Other (Cleanup or Flake) - Cloud: Refactor managed cluster scope to interface ([#​1582](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/pull/1582), [@​nprokopic](https://togithub.com/nprokopic)) \[SIG Cluster Lifecycle] - Cloud: Refactor managed machine pool ([#​1602](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/pull/1602), [@​nprokopic](https://togithub.com/nprokopic)) \[SIG Cluster Lifecycle] ##### Uncategorized - Cluster templates now use 8 GB of etcd db data (was 2 GB) ([#​1635](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/pull/1635), [@​jackfrancis](https://togithub.com/jackfrancis)) \[SIG Cluster Lifecycle] - Fix DNS issues with VXLAN Calico when using AzureClusterIdentity (Updated Calico to v3.19.2) ([#​1583](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/pull/1583), [@​CecileRobertMichon](https://togithub.com/CecileRobertMichon)) \[SIG Cluster Lifecycle] - Update Azure compute API to 2021-04-01 ([#​1646](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/pull/1646), [@​jackfrancis](https://togithub.com/jackfrancis)) \[SIG Cluster Lifecycle] - Update azure-sdk-for-go to v55.8.0 ([#​1643](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/pull/1643), [@​jackfrancis](https://togithub.com/jackfrancis)) \[SIG Cluster Lifecycle] #### Dependencies ##### Added - github.com/cenkalti/backoff/v4: [v4.1.1](https://togithub.com/cenkalti/backoff/v4/tree/v4.1.1) - github.com/cncf/xds/go: [fbca930](https://togithub.com/cncf/xds/go/tree/fbca930) - github.com/rivo/uniseg: [v0.2.0](https://togithub.com/rivo/uniseg/tree/v0.2.0) - go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc: v1.0.0-RC2 - go.opentelemetry.io/otel/exporters/otlp/otlptrace: v1.0.0-RC2 - go.opentelemetry.io/otel/exporters/prometheus: v0.22.0 - go.opentelemetry.io/otel/internal/metric: v0.22.0 - go.opentelemetry.io/proto/otlp: v0.9.0 ##### Changed - github.com/Azure/azure-sdk-for-go: [v55.2.0+incompatible → v55.8.0+incompatible](https://togithub.com/Azure/azure-sdk-for-go/compare/v55.2.0...v55.8.0) - github.com/apache/thrift: [v0.13.0 → v0.12.0](https://togithub.com/apache/thrift/compare/v0.13.0...v0.12.0) - github.com/aws/aws-sdk-go: [v1.27.0 → v1.15.11](https://togithub.com/aws/aws-sdk-go/compare/v1.27.0...v1.15.11) - github.com/benbjohnson/clock: [v1.0.3 → v1.1.0](https://togithub.com/benbjohnson/clock/compare/v1.0.3...v1.1.0) - github.com/envoyproxy/go-control-plane: [668b12f → 63b5d3c](https://togithub.com/envoyproxy/go-control-plane/compare/668b12f...63b5d3c) - github.com/felixge/httpsnoop: [v1.0.1 → v1.0.2](https://togithub.com/felixge/httpsnoop/compare/v1.0.1...v1.0.2) - github.com/go-kit/kit: [v0.10.0 → v0.9.0](https://togithub.com/go-kit/kit/compare/v0.10.0...v0.9.0) - github.com/gorilla/mux: [v1.7.3 → v1.7.2](https://togithub.com/gorilla/mux/compare/v1.7.3...v1.7.2) - github.com/hashicorp/consul/api: [v1.3.0 → v1.1.0](https://togithub.com/hashicorp/consul/api/compare/v1.3.0...v1.1.0) - github.com/hashicorp/consul/sdk: [v0.3.0 → v0.1.1](https://togithub.com/hashicorp/consul/sdk/compare/v0.3.0...v0.1.1) - github.com/jmespath/go-jmespath: [c2b33e8 → bd40a43](https://togithub.com/jmespath/go-jmespath/compare/c2b33e8...bd40a43) - github.com/mattn/go-runewidth: [v0.0.9 → v0.0.13](https://togithub.com/mattn/go-runewidth/compare/v0.0.9...v0.0.13) - github.com/onsi/gomega: [v1.13.0 → v1.14.0](https://togithub.com/onsi/gomega/compare/v1.13.0...v1.14.0) - github.com/openzipkin/zipkin-go: [v0.2.2 → v0.1.6](https://togithub.com/openzipkin/zipkin-go/compare/v0.2.2...v0.1.6) - github.com/spf13/cobra: [v1.1.3 → v1.2.1](https://togithub.com/spf13/cobra/compare/v1.1.3...v1.2.1) - github.com/spf13/viper: [v1.8.0 → v1.8.1](https://togithub.com/spf13/viper/compare/v1.8.0...v1.8.1) - go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp: v0.20.0 → v0.22.0 - go.opentelemetry.io/contrib: v0.20.0 → v0.22.0 - go.opentelemetry.io/otel/metric: v0.20.0 → v0.22.0 - go.opentelemetry.io/otel/oteltest: v0.20.0 → v1.0.0-RC2 - go.opentelemetry.io/otel/sdk/export/metric: v0.20.0 → v0.22.0 - go.opentelemetry.io/otel/sdk/metric: v0.20.0 → v0.22.0 - go.opentelemetry.io/otel/sdk: [`c99d5e9`](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/commit/c99d5e9) → v1.0.0-RC2 - go.opentelemetry.io/otel/trace: v0.20.0 → v1.0.0-RC2 - go.opentelemetry.io/otel: v0.20.0 → v1.0.0-RC2 - go.uber.org/zap: v1.17.0 → v1.18.1 - golang.org/x/oauth2: [`d040287`](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/commit/d040287) → [`a41e5a7`](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/commit/a41e5a7) - golang.org/x/sys: [`ebe580a`](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/commit/ebe580a) → [`0f9fa26`](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/commit/0f9fa26) - golang.org/x/time: [`38a9dc6`](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/commit/38a9dc6) → [`1f47c86`](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/commit/1f47c86) - google.golang.org/grpc: v1.38.0 → v1.39.0 - google.golang.org/protobuf: v1.26.0 → v1.27.1 - k8s.io/api: v0.21.2 → v0.21.3 - k8s.io/apiextensions-apiserver: v0.21.2 → v0.21.3 - k8s.io/apimachinery: v0.21.2 → v0.21.3 - k8s.io/apiserver: v0.21.2 → v0.21.3 - k8s.io/cli-runtime: v0.21.2 → v0.21.3 - k8s.io/client-go: v0.21.2 → v0.21.3 - k8s.io/code-generator: v0.21.2 → v0.21.3 - k8s.io/component-base: v0.21.2 → v0.21.3 - k8s.io/component-helpers: v0.21.2 → v0.21.3 - k8s.io/kubectl: v0.21.2 → v0.21.3 - k8s.io/metrics: v0.21.2 → v0.21.3 - k8s.io/utils: [`6fdb442`](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/commit/6fdb442) → [`7f3ee0f`](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/commit/7f3ee0f) - sigs.k8s.io/cluster-api/test: v0.4.0 → v0.4.1 - sigs.k8s.io/cluster-api: v0.4.0 → v0.4.1 - sigs.k8s.io/controller-runtime: v0.9.1 → v0.9.6 - sigs.k8s.io/structured-merge-diff/v4: v4.1.0 → v4.1.2 ##### Removed - github.com/Knetic/govaluate: [9aa4983](https://togithub.com/Knetic/govaluate/tree/9aa4983) - github.com/VividCortex/gohistogram: [v1.0.0](https://togithub.com/VividCortex/gohistogram/tree/v1.0.0) - github.com/afex/hystrix-go: [fa1af6a](https://togithub.com/afex/hystrix-go/tree/fa1af6a) - github.com/aryann/difflib: [e206f87](https://togithub.com/aryann/difflib/tree/e206f87) - github.com/aws/aws-lambda-go: [v1.13.3](https://togithub.com/aws/aws-lambda-go/tree/v1.13.3) - github.com/aws/aws-sdk-go-v2: [v0.18.0](https://togithub.com/aws/aws-sdk-go-v2/tree/v0.18.0) - github.com/casbin/casbin/v2: [v2.1.2](https://togithub.com/casbin/casbin/v2/tree/v2.1.2) - github.com/cenkalti/backoff: [v2.2.1+incompatible](https://togithub.com/cenkalti/backoff/tree/v2.2.1) - github.com/clbanning/x2j: [8252494](https://togithub.com/clbanning/x2j/tree/8252494) - github.com/codahale/hdrhistogram: [3a0bb77](https://togithub.com/codahale/hdrhistogram/tree/3a0bb77) - github.com/edsrzf/mmap-go: [v1.0.0](https://togithub.com/edsrzf/mmap-go/tree/v1.0.0) - github.com/franela/goblin: [c9ffbef](https://togithub.com/franela/goblin/tree/c9ffbef) - github.com/franela/goreq: [bcd34c9](https://togithub.com/franela/goreq/tree/bcd34c9) - github.com/go-sql-driver/mysql: [v1.4.0](https://togithub.com/go-sql-driver/mysql/tree/v1.4.0) - github.com/hashicorp/go-version: [v1.2.0](https://togithub.com/hashicorp/go-version/tree/v1.2.0) - github.com/hudl/fargo: [v1.3.0](https://togithub.com/hudl/fargo/tree/v1.3.0) - github.com/influxdata/influxdb1-client: [8bf82d3](https://togithub.com/influxdata/influxdb1-client/tree/8bf82d3) - github.com/lightstep/lightstep-tracer-common/golang/gogo: [bc2310a](https://togithub.com/lightstep/lightstep-tracer-common/golang/gogo/tree/bc2310a) - github.com/lightstep/lightstep-tracer-go: [v0.18.1](https://togithub.com/lightstep/lightstep-tracer-go/tree/v0.18.1) - github.com/lyft/protoc-gen-validate: [v0.0.13](https://togithub.com/lyft/protoc-gen-validate/tree/v0.0.13) - github.com/nats-io/jwt: [v0.3.2](https://togithub.com/nats-io/jwt/tree/v0.3.2) - github.com/nats-io/nats-server/v2: [v2.1.2](https://togithub.com/nats-io/nats-server/v2/tree/v2.1.2) - github.com/nats-io/nats.go: [v1.9.1](https://togithub.com/nats-io/nats.go/tree/v1.9.1) - github.com/nats-io/nkeys: [v0.1.3](https://togithub.com/nats-io/nkeys/tree/v0.1.3) - github.com/nats-io/nuid: [v1.0.1](https://togithub.com/nats-io/nuid/tree/v1.0.1) - github.com/oklog/oklog: [v0.3.2](https://togithub.com/oklog/oklog/tree/v0.3.2) - github.com/oklog/run: [v1.0.0](https://togithub.com/oklog/run/tree/v1.0.0) - github.com/op/go-logging: [970db52](https://togithub.com/op/go-logging/tree/970db52) - github.com/opentracing-contrib/go-observer: [a52f234](https://togithub.com/opentracing-contrib/go-observer/tree/a52f234) - github.com/opentracing/basictracer-go: [v1.0.0](https://togithub.com/opentracing/basictracer-go/tree/v1.0.0) - github.com/opentracing/opentracing-go: [v1.1.0](https://togithub.com/opentracing/opentracing-go/tree/v1.1.0) - github.com/openzipkin-contrib/zipkin-go-opentracing: [v0.4.5](https://togithub.com/openzipkin-contrib/zipkin-go-opentracing/tree/v0.4.5) - github.com/pact-foundation/pact-go: [v1.0.4](https://togithub.com/pact-foundation/pact-go/tree/v1.0.4) - github.com/performancecopilot/speed: [v3.0.0+incompatible](https://togithub.com/performancecopilot/speed/tree/v3.0.0) - github.com/pkg/profile: [v1.2.1](https://togithub.com/pkg/profile/tree/v1.2.1) - github.com/samuel/go-zookeeper: [2cc03de](https://togithub.com/samuel/go-zookeeper/tree/2cc03de) - github.com/sony/gobreaker: [v0.4.1](https://togithub.com/sony/gobreaker/tree/v0.4.1) - github.com/streadway/amqp: [edfb901](https://togithub.com/streadway/amqp/tree/edfb901) - github.com/streadway/handy: [d5acb31](https://togithub.com/streadway/handy/tree/d5acb31) - go.opentelemetry.io/otel/exporters/metric/prometheus: v0.20.0 - go.opentelemetry.io/otel/exporters/trace/jaeger: [`c99d5e9`](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/commit/c99d5e9) - go.uber.org/tools: [`2cfd321`](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/commit/2cfd321) - gopkg.in/gcfg.v1: v1.2.3 - gopkg.in/warnings.v0: v0.1.2 - sourcegraph.com/sourcegraph/appdash: [`ebfcffb`](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/commit/ebfcffb) ### [`v0.5.1`](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/releases/v0.5.1) [Compare Source](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/compare/v0.5.0...v0.5.1) ### Release notes for v0.5.1 #### Notable changes since v0.5.0 #### Changes by Kind ##### Feature - Add option for ultra disks for data disks. ([#​1478](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/pull/1478), [@​Ankitasw](https://togithub.com/Ankitasw)) - Export traces to App Insights via OpenTelemetry ([#​1439](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/pull/1439), [@​mboersma](https://togithub.com/mboersma)) - Add support to use different subnets in different node pools ([#​1411](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/pull/1411), [@​fiunchinho](https://togithub.com/fiunchinho)) ##### Documentation - Add note about additional user assigned identities ([#​1549](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/pull/1549), [@​CecileRobertMichon](https://togithub.com/CecileRobertMichon)) - Improve docs around identity and add certificates to SP options ([#​1531](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/pull/1531), [@​CecileRobertMichon](https://togithub.com/CecileRobertMichon)) ##### Bug or Regression - Add user assigned identity to azurejson machinepool secret ([#​1542](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/pull/1542), [@​praveenghuge](https://togithub.com/praveenghuge)) - Fix nat gateway flavor Public IP not found error ([#​1527](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/pull/1527), [@​shysank](https://togithub.com/shysank)) - Fix to ensure Azure Bastion resource and other cluster resources are deleted when resource group is not owned. ([#​1507](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/pull/1507), [@​devigned](https://togithub.com/devigned)) - Fixes an issue with AzureManagedMachinePools not re-reconciling on updates to the corresponding MachinePool resources. ([#​1547](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/pull/1547), [@​alexeldeib](https://togithub.com/alexeldeib)) - Mode spec in the AzureManagedMachinePool is used to specify the mode of an agentPool i.e System or User. Removed defaultPoolRef from AzureManagedControlPlane. ([#​1520](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/pull/1520), [@​LochanRn](https://togithub.com/LochanRn)) - Set role assignment name default for AzureMachinePools ([#​1539](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/pull/1539), [@​praveenghuge](https://togithub.com/praveenghuge)) - Webhook registration accepts both v1 and v1beta1 admissions ([#​1540](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/pull/1540), [@​Evalle](https://togithub.com/Evalle)) - Get Cloud Provider config Service Principal credentials from AzureClusterIdentity when not using Managed Identity ([#​1523](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/pull/1523), [@​CecileRobertMichon](https://togithub.com/CecileRobertMichon)) - Consistent validation for AzureMachineTemplate and AzureMachine ([#​1516](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/pull/1516), [@​ykakarap](https://togithub.com/ykakarap)) - Remove AzureClusterIdentity OwnerReference for AzureCluster on upgrade from v1alpha3 to v1alpha4 ([#​1550](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/pull/1550), [@​Ankitasw](https://togithub.com/Ankitasw)) #### Dependencies ##### Added *Nothing has changed.* ##### Changed *Nothing has changed.* ##### Removed *Nothing has changed.* Thanks to all our contributors! 😊 ### [`v0.5.0`](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/releases/v0.5.0) [Compare Source](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/compare/v0.4.15...v0.5.0) ##### v0.5.0 (v1alpha4) ##### Cluster API support This release supports the `v1alpha4`/`v0.4.x` version of [Cluster API](https://togithub.com/kubernetes-sigs/cluster-api) ##### Getting started Quick start: https://cluster-api.sigs.k8s.io/user/quick-start.html ##### :flashlight: Highlights ##### Multi-tenancy The capability to set credentials using environment variables is now deprecated and will be removed in future releases, the recommended approach is to use AzureClusterIdentity as explained [here](https://capz.sigs.k8s.io/topics/multitenancy.html). ##### AzureMachinePool rolling upgrades Introduced AzureMachinePool rolling upgrade strategy with cordon and drain which provides MaxSurge, MaxUnavailable, and DeletePolicy options modeled after MachineDeployments. ##### GPU nodes with NVIDIA operator The “nvidia-gpu” flavor now uses the nvidia gpu-operator for installing and managing gpu components. gpu-operator is installed using a ClusterResourceSet. ##### Added Private Cluster flexibility Ability to configure Node outbound, and Control Plane Outbound load balancer for private clusters providing the option to have more than one frontend IPs. This also provides the ability to disable the outbound load balancers for private clusters thereby reducing the number of components exposed to the internet. ##### Changelog since v0.4.15 ##### ⚠️ Breaking Changes ##### (No, really, you MUST read this before you upgrade) - Renamed AzureMachinePool, AzureManagedControlPlane, AzureManagedMachinePool, AzureManagedCluster api group to `infrastructure.x-k8s.io`: - The API group for AzureMachinePool, AzureManagedControlPlane, AzureManagedMachinePool, and AzureManagedCluster was renamed from `exp.infrastructure.x-k8s.io` to `infrastructure.x-k8s.io`. Previously created AzureMachinePool, AzureManagedControlPlane, AzureManagedMachinePool, AzureManagedCluster objects under the `exp.infrastructure.x-k8s.io` group are no longer supported and will not reconcile. In order to migrate your existing clusters using the experimental MachinePool and AKS features, it is recommended to either create a new cluster and migrate workloads, or migrate your existing MachinePool and ManagedCluster objects using a tool like [Kubernetes CustomResourceDefinition Migration Tool](https://togithub.com/vmware/crd-migration-tool). ([#​1389](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/pull/1389), [@​CecileRobertMichon](https://togithub.com/CecileRobertMichon)) ##### Changes by Kind ##### ✨ Feature - Add Azure machine pool rolling upgrades with MaxSurge, MaxUnavailable and DeletePolicy. ([#​1332](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/pull/1332), [@​devigned](https://togithub.com/devigned)) - Add deprecation warning for using credentials from environment variables ([#​1477](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/pull/1477), [@​nader-ziada](https://togithub.com/nader-ziada)) - Added new field to `SubnetSpec` so that users can specify the Nat Gateway to use when creating subnets. ([#​1188](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/pull/1188), [@​fiunchinho](https://togithub.com/fiunchinho)) - Added support for using [Azure Bastion](https://azure.microsoft.com/en-us/services/azure-bastion/) to get console access to virtual machines in the cluster through the Azure Portal. ([#​1300](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/pull/1300), [@​whites11](https://togithub.com/whites11)) - Allow using Marketplace images in AzureMachinePools. Allow using Shared Image Gallery images requiring a Plan in AzureMachines and AzureMachinePools. ([#​1469](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/pull/1469), [@​whites11](https://togithub.com/whites11)) - Cordon and drain AzureMachinePoolMachines prior to delete or upgrade operations ([#​1435](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/pull/1435), [@​devigned](https://togithub.com/devigned)) - Expose cloud provider backoff config ([#​1415](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/pull/1415), [@​Ankitasw](https://togithub.com/Ankitasw)) - Expose cloud provider rate limit config ([#​1373](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/pull/1373), [@​shysank](https://togithub.com/shysank)) - Immutable validation for AzureMachine update ([#​1409](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/pull/1409), [@​shivi28](https://togithub.com/shivi28)) - Make LB IdleTimeoutInMinutes configurable ([#​1413](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/pull/1413), [@​CecileRobertMichon](https://togithub.com/CecileRobertMichon)) - Make control plane outbound lb configurable ([#​1466](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/pull/1466), [@​shysank](https://togithub.com/shysank)) - Multitenancy for managed clusters. ([#​1386](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/pull/1386), [@​shysank](https://togithub.com/shysank)) - SinglePlacementGroup=false for Azure VMSS (MachinePool) ([#​1492](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/pull/1492), [@​jackfrancis](https://togithub.com/jackfrancis)) - Update aad-pod-identity to v1.8.0 which upgrades CRDs from apiextensions/v1beta1 to apiextensions/v1 - Update calico version used by templates and tests ([#​1360](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/pull/1360), [@​nader-ziada](https://togithub.com/nader-ziada)) - Additional Tags for managed clusters ([#​1393](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/pull/1393), [@​LochanRn](https://togithub.com/LochanRn)) - Make azure credentials optional in manager deployment ([#​1445](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/pull/1445), [@​CecileRobertMichon](https://togithub.com/CecileRobertMichon)) - Update Windows VM naming to use the AzureMachine name as prefix ([#​1408](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/pull/1408), [@​CecileRobertMichon](https://togithub.com/CecileRobertMichon)) - Change OSDisk.DiskSizeGB to be optional ([#​1398](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/pull/1398), [@​nader-ziada](https://togithub.com/nader-ziada)) - Added support for externally managed infrastructure ([#​1389](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/pull/1389), [@​CecileRobertMichon](https://togithub.com/CecileRobertMichon)) ##### 📖 Documentation - Add documentation for using Flannel as CNI ([#​1374](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/pull/1374), [@​lastcoolnameleft](https://togithub.com/lastcoolnameleft)) - Fix broken link in docs after clusterctl changes ([#​1476](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/pull/1476), [@​fiunchinho](https://togithub.com/fiunchinho)) - Update the AzureMachinePool docs with deployment strategy, delete policy, and AzureMachinePoolMachine details. ([#​1459](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/pull/1459), [@​devigned](https://togithub.com/devigned)) ##### 🐛 Bug or Regression - AzureClusterIdentity should not have an owner reference of a Cluster ([#​1506](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/pull/1506), [@​nader-ziada](https://togithub.com/nader-ziada)) - Don't delete AzureIdentities from other Clusters ([#​1502](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/pull/1502), [@​CecileRobertMichon](https://togithub.com/CecileRobertMichon)) - Fix deletion and speed up provisioning for CAPI clusters using AzureManagedCluster + AzureManagedControlPlane (AKS). ([#​1397](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/pull/1397), [@​alexeldeib](https://togithub.com/alexeldeib)) - Fix nil panic in AzureMachinePoolMachine scope when no node is found for the providerID ([#​1490](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/pull/1490), [@​devigned](https://togithub.com/devigned)) - Make azure.json secret key backward compatible. \*- This be removed in capz `v0.6.x`, and you should use the new `control-plane-azure.json` and `worker-node-azure.json` fields for configuring your clusters \*\* ([#​1405](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/pull/1405), [@​shysank](https://togithub.com/shysank)) - Save subnet details back to scope when reconciling already existing subnets ([#​1401](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/pull/1401), [@​fiunchinho](https://togithub.com/fiunchinho)) ##### 🔧 Other (Cleanup or Flake) - Improve error messaging around bootstrap extension provisioning ([#​1450](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/pull/1450), [@​CecileRobertMichon](https://togithub.com/CecileRobertMichon)) - Make tilt watch relevant folders ([#​1489](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/pull/1489), [@​fiunchinho](https://togithub.com/fiunchinho)) - Update AzureFile and AzureDisk templates to v1 ([#​1379](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/pull/1379), [@​CecileRobertMichon](https://togithub.com/CecileRobertMichon)) - Update OOT cloud-provider version and enable LB test ([#​1323](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/pull/1323), [@​CecileRobertMichon](https://togithub.com/CecileRobertMichon)) - Update external cloud provider templates to v1.0 ([#​1486](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/pull/1486), [@​CecileRobertMichon](https://togithub.com/CecileRobertMichon)) - Update release-notes version to v0.9.0 Update controller tools to v0.6.1 Update conversion gen to v0.21.2 Update golangci-lint to v1.41.1 Update mockgen to v1.6.0 Update go apidiff to v0.1.0 Update ginkgo to v1.16.4 Update kustomize to v4.1.3 ([#​1467](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/pull/1467), [@​CecileRobertMichon](https://togithub.com/CecileRobertMichon)) - Windows e2e tests from kubernetes are run against capz workload cluster ([#​1119](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/pull/1119), [@​jsturtevant](https://togithub.com/jsturtevant)) ##### 🌱 Dependencies ##### Added - bazil.org/fuse: [`371fbbd`](https://togithub.com/kubernetes-sigs/cluster-api-provider-azure/commit/371fbbd) - cloud.google.com/go/firestore: v1.

Configuration

📅 Schedule: "after 9am on thursday" (UTC).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.



This PR has been generated by WhiteSource Renovate. View repository job log here.