v1.3.0
Changes by Kind
Feature
- Add dual-stack support (#2154, @aramase)
- Add support for Service Principal with Certificate auth (#2258, @CecileRobertMichon)
- Make VM extension reconcile async and move VMSS extension into scaleset service (#2177, @Jont828)
- Make security groups reconcile/delete async (#1918, @CecileRobertMichon)
- Replace ClusterResourceSet with helm for external cloud-provider-azure templates (#2209, @jackfrancis)
- Support enabling and disabling AKS cluster add-ons. (#2095, @michalno1)
- Use force delete when deleting VMs (#2155, @jackfrancis)
- Make roleassignment reconcile async (#1873, @sonasingh46)
- Make private dns reconcile/delete async (#2007, @shysank)
Documentation
Failing Test
- Fixes the issue where using a static version in AKS e2e test results in failure when the version becomes unsupported. (#2188, @meghanajangi)
Bug or Regression
- Fixed a bug in managed clusters service that results in control plane endpoint not getting updated correctly. (#2134, @karthikbalasub)
- Delete long running operation state when resource is not found (#2238, @CecileRobertMichon)
- Ensure additional tags are added right away when the group is created (#2240, @CecileRobertMichon)
- Fix case of userAssignedIdentityID in JSON serialization (#2268, @mboersma)
- Fix outbound lb conversion for v1alpha3 clusters (#2176, @shysank)
Other (Cleanup or Flake)
- Removed aks-multi-tenancy flavor and the aks-aad flavors (#2143, @CecileRobertMichon)
- Update Calico to v3.22.1 (#2147, @CecileRobertMichon)
- Use a list for Azure services in AzureCluster and AzureMachine reconcilers (#2146, @CecileRobertMichon)
- Bump to golangci-lint v1.45.2 (#2196, @Prajyot-Parab)
- Cloud provider Linux and Windows tests should only build images they needed instead of
build everything. (#2198, @lzhecheng) - Fetch calico manifests from release artifacts (#2149, @CecileRobertMichon)
Dependencies
Added
- github.com/DATA-DOG/go-sqlmock: v1.5.0
- github.com/DataDog/datadog-go: v3.2.0+incompatible
- github.com/Masterminds/goutils: v1.1.1
- github.com/Masterminds/semver/v3: v3.1.1
- github.com/Masterminds/semver: v1.5.0
- github.com/Masterminds/sprig/v3: v3.2.2
- github.com/Masterminds/sprig: v2.22.0+incompatible
- github.com/Masterminds/squirrel: v1.5.2
- github.com/Masterminds/vcs: v1.13.1
- github.com/circonus-labs/circonus-gometrics: v2.3.1+incompatible
- github.com/circonus-labs/circonusllhist: v0.1.3
- github.com/containerd/stargz-snapshotter/estargz: v0.4.1
- github.com/danieljoos/wincred: v1.1.0
- github.com/denisenkom/go-mssqldb: v0.9.0
- github.com/distribution/distribution/v3: a29a3c9
- github.com/docker/cli: v20.10.11+incompatible
- github.com/docker/docker-credential-helpers: v0.6.4
- github.com/go-sql-driver/mysql: v1.5.0
- github.com/gobuffalo/logger: v1.0.3
- github.com/gobuffalo/packd: v1.0.0
- github.com/gobuffalo/packr/v2: v2.8.1
- github.com/gobwas/glob: v0.2.3
- github.com/godror/godror: v0.24.2
- github.com/gofrs/flock: v0.8.1
- github.com/gofrs/uuid: v4.0.0+incompatible
- github.com/golang-sql/civil: cb61b32
- github.com/gomodule/redigo: v1.8.2
- github.com/google/go-containerregistry: v0.5.1
- github.com/huandu/xstrings: v1.3.2
- github.com/iancoleman/strcase: v0.2.0
- github.com/jmoiron/sqlx: v1.3.4
- github.com/joefitzgerald/rainbow-reporter: v0.1.0
- github.com/karrick/godirwalk: v1.15.8
- github.com/kortschak/utter: v1.0.1
- github.com/lann/builder: 47ae307
- github.com/lann/ps: 62de8c4
- github.com/lib/pq: v1.10.4
- github.com/linuxkit/virtsock: f8cee7d
- github.com/lyft/protoc-gen-star: v0.5.3
- github.com/markbates/errx: v1.1.0
- github.com/markbates/oncer: v1.0.0
- github.com/markbates/safe: v1.0.1
- github.com/mattn/go-oci8: v0.1.1
- github.com/mattn/go-sqlite3: v1.14.6
- github.com/maxbrunsfeld/counterfeiter/v6: v6.2.2
- github.com/mitchellh/copystructure: v1.2.0
- github.com/mitchellh/reflectwalk: v1.0.2
- github.com/phayes/freeport: 95f893a
- github.com/rubenv/sql-migrate: 55d5740
- github.com/sclevine/spec: v1.2.0
- github.com/shopspring/decimal: v1.2.0
- github.com/tv42/httpunix: b75d861
- github.com/ziutek/mymysql: v1.5.4
- gopkg.in/gorp.v1: v1.7.2
- helm.sh/helm/v3: v3.8.1
- oras.land/oras-go: v1.1.0
Changed
- cloud.google.com/go/firestore: v1.6.0 → v1.6.1
- cloud.google.com/go: v0.93.3 → v0.99.0
- github.com/BurntSushi/toml: v0.3.1 → v0.4.1
- github.com/Microsoft/go-winio: v0.5.0 → v0.5.1
- github.com/Microsoft/hcsshim: v0.8.23 → v0.9.1
- github.com/armon/go-metrics: f0300d1 → v0.3.10
- github.com/aws/aws-sdk-go: v1.15.11 → v1.34.9
- github.com/bshuster-repo/logrus-logstash-hook: v0.4.1 → v1.0.0
- github.com/census-instrumentation/opencensus-proto: v0.2.1 → v0.3.0
- github.com/cncf/xds/go: cb28da3 → a8f9461
- github.com/containerd/cgroups: v1.0.1 → v1.0.2
- github.com/cpuguy83/go-md2man/v2: v2.0.0 → v2.0.1
- github.com/cyphar/filepath-securejoin: v0.2.2 → v0.2.3
- github.com/envoyproxy/go-control-plane: cf90f65 → v0.10.1
- github.com/envoyproxy/protoc-gen-validate: v0.1.0 → v0.6.2
- github.com/googleapis/gax-go/v2: v2.1.0 → v2.1.1
- github.com/gorilla/handlers: 60c7bfd → v1.5.1
- github.com/hashicorp/consul/api: v1.10.1 → v1.11.0
- github.com/hashicorp/go-cleanhttp: v0.5.1 → v0.5.2
- github.com/hashicorp/go-hclog: v0.12.0 → v1.0.0
- github.com/hashicorp/go-immutable-radix: v1.0.0 → v1.3.1
- github.com/hashicorp/mdns: v1.0.1 → v1.0.4
- github.com/hashicorp/memberlist: v0.2.2 → v0.3.0
- github.com/hashicorp/serf: v0.9.5 → v0.9.6
- github.com/jmespath/go-jmespath: bd40a43 → v0.3.0
- github.com/klauspost/compress: v1.11.13 → v1.13.6
- github.com/mattn/go-colorable: v0.1.9 → v0.1.12
- github.com/mattn/go-shellwords: v1.0.3 → v1.0.12
- github.com/miekg/dns: v1.1.26 → v1.1.41
- github.com/mitchellh/cli: v1.1.0 → v1.1.2
- github.com/mitchellh/mapstructure: v1.4.2 → v1.4.3
- github.com/moby/sys/mountinfo: v0.4.1 → v0.5.0
- github.com/pascaldekloe/goe: 57f6aae → v0.1.0
- github.com/rogpeppe/go-internal: v1.3.0 → v1.5.2
- github.com/russross/blackfriday/v2: v2.0.1 → v2.1.0
- github.com/sagikazarmark/crypt: v0.1.0 → v0.3.0
- github.com/spf13/cobra: v1.2.1 → v1.3.0
- github.com/spf13/viper: v1.9.0 → v1.10.0
- github.com/xeipuuv/gojsonschema: 1d52303 → v1.2.0
- go.etcd.io/etcd/client/v2: v2.305.0 → v2.305.1
- golang.org/x/crypto: 089bfa5 → ae814b3
- golang.org/x/net: e898025 → 5cfca57
- golang.org/x/term: 6886f2d → 03fcf44
- google.golang.org/api: v0.56.0 → v0.62.0
- google.golang.org/genproto: fe13028 → 42d7afd
- gopkg.in/check.v1: 8fa4692 → 10cb982
- gopkg.in/ini.v1: v1.63.2 → v1.66.2
- k8s.io/api: v0.23.0 → v0.23.4
- k8s.io/apiextensions-apiserver: v0.23.0 → v0.23.4
- k8s.io/apimachinery: v0.23.0 → v0.23.4
- k8s.io/apiserver: v0.23.0 → v0.23.4
- k8s.io/cli-runtime: v0.23.0 → v0.23.4
- k8s.io/client-go: v0.23.0 → v0.23.4
- k8s.io/code-generator: v0.23.0 → v0.23.4
- k8s.io/component-base: v0.23.0 → v0.23.4
- k8s.io/component-helpers: v0.23.0 → v0.23.4
- k8s.io/kubectl: v0.23.0 → v0.23.4
- k8s.io/metrics: v0.23.0 → v0.23.4
- 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.2.0 → v4.2.1
Removed
Nothing has changed.