-
Notifications
You must be signed in to change notification settings - Fork 427
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Bump to ASO dep 2.11.0 #5275
Comments
This would bump controller-runtime and a lot of k8s.io dependencies that we try to keep in sync with CAPI. We also get a bunch of build errors in dependencies that I haven't dug into yet. diff --git a/go.mod b/go.mod
index 2bd3ecc7a..15adc0b6f 100644
--- a/go.mod
+++ b/go.mod
@@ -18,10 +18,10 @@ require (
github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/resourcehealth/armresourcehealth v1.3.0
github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/resources/armresources v1.2.0
github.com/Azure/azure-sdk-for-go/sdk/tracing/azotel v0.4.0
- github.com/Azure/azure-service-operator/v2 v2.9.0
+ github.com/Azure/azure-service-operator/v2 v2.11.0
github.com/Azure/go-autorest/autorest v0.11.29
github.com/Azure/go-autorest/autorest/azure/auth v0.5.13
- github.com/asaskevich/govalidator v0.0.0-20210307081110-f21760c49a8d
+ github.com/asaskevich/govalidator v0.0.0-20230301143203-a9d515a09cc2
github.com/blang/semver v3.5.1+incompatible
github.com/go-logr/logr v1.4.2
github.com/google/go-cmp v0.6.0
@@ -41,23 +41,23 @@ require (
go.opentelemetry.io/otel/sdk/metric v1.31.0
go.opentelemetry.io/otel/trace v1.31.0
go.uber.org/mock v0.5.0
- golang.org/x/crypto v0.28.0
- golang.org/x/exp v0.0.0-20240719175910-8a7402abbf56
+ golang.org/x/crypto v0.29.0
+ golang.org/x/exp v0.0.0-20240823005443-9b4947da3948
golang.org/x/mod v0.22.0
- golang.org/x/text v0.19.0
+ golang.org/x/text v0.20.0
gopkg.in/yaml.v3 v3.0.1
- k8s.io/api v0.30.3
- k8s.io/apimachinery v0.30.3
- k8s.io/client-go v0.30.3
+ k8s.io/api v0.31.2
+ k8s.io/apimachinery v0.31.2
+ k8s.io/client-go v0.31.2
k8s.io/cluster-bootstrap v0.30.3
- k8s.io/component-base v0.30.3
+ k8s.io/component-base v0.31.2
k8s.io/klog/v2 v2.130.1
k8s.io/kubectl v0.30.3
- k8s.io/utils v0.0.0-20240502163921-fe8a2dddb1d0
+ k8s.io/utils v0.0.0-20240821151609-f90d01438635
sigs.k8s.io/cloud-provider-azure v1.30.4
sigs.k8s.io/cluster-api v1.8.4
sigs.k8s.io/cluster-api/test v1.8.4
- sigs.k8s.io/controller-runtime v0.18.5
+ sigs.k8s.io/controller-runtime v0.19.1
sigs.k8s.io/kind v0.25.0
)
@@ -73,9 +73,9 @@ require (
github.com/gorilla/websocket v1.5.0 // indirect
github.com/klauspost/compress v1.17.9 // indirect
github.com/moby/docker-image-spec v1.3.1 // indirect
- github.com/moby/term v0.0.0-20221205130635-1aeaba878587 // indirect
+ github.com/moby/term v0.5.0 // indirect
github.com/mxk/go-flowrate v0.0.0-20140419014527-cca7078d478f // indirect
- k8s.io/apiserver v0.30.3 // indirect
+ k8s.io/apiserver v0.31.2 // indirect
sigs.k8s.io/cloud-provider-azure/pkg/azclient v0.0.29 // indirect
sigs.k8s.io/cloud-provider-azure/pkg/azclient/configloader v0.0.16 // indirect
)
@@ -135,7 +135,7 @@ require (
github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da // indirect
github.com/golang/protobuf v1.5.4 // indirect
github.com/google/btree v1.0.1 // indirect
- github.com/google/cel-go v0.20.1 // indirect
+ github.com/google/cel-go v0.22.0 // indirect
github.com/google/gnostic-models v0.6.8 // indirect
github.com/google/go-github/v53 v53.2.0 // indirect
github.com/google/go-querystring v1.1.0 // indirect
@@ -162,7 +162,7 @@ require (
github.com/mitchellh/go-homedir v1.1.0 // indirect
github.com/mitchellh/mapstructure v1.5.0 // indirect
github.com/mitchellh/reflectwalk v1.0.2 // indirect
- github.com/moby/spdystream v0.2.0 // indirect
+ github.com/moby/spdystream v0.4.0 // indirect
github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect
github.com/modern-go/reflect2 v1.0.2 // indirect
github.com/monochromegane/go-gitignore v0.0.0-20200626010858-205db1a8cc00 // indirect
@@ -188,18 +188,18 @@ require (
github.com/subosito/gotenv v1.6.0 // indirect
github.com/valyala/fastjson v1.6.4 // indirect
github.com/xlab/treeprint v1.2.0 // indirect
- go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.52.0 // indirect
+ go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.54.0 // indirect
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.31.0 // indirect
go.opentelemetry.io/otel/metric v1.31.0 // indirect
go.opentelemetry.io/proto/otlp v1.3.1 // indirect
go.starlark.net v0.0.0-20230525235612-a134d8f9ddca // indirect
go.uber.org/multierr v1.11.0 // indirect
- golang.org/x/net v0.30.0 // indirect
+ golang.org/x/net v0.31.0 // indirect
golang.org/x/oauth2 v0.23.0 // indirect
- golang.org/x/sync v0.8.0 // indirect
- golang.org/x/sys v0.26.0 // indirect
- golang.org/x/term v0.25.0 // indirect
- golang.org/x/time v0.6.0 // indirect
+ golang.org/x/sync v0.9.0 // indirect
+ golang.org/x/sys v0.27.0 // indirect
+ golang.org/x/term v0.26.0 // indirect
+ golang.org/x/time v0.8.0 // indirect
golang.org/x/tools v0.26.0 // indirect
gomodules.xyz/jsonpatch/v2 v2.4.0 // indirect
google.golang.org/genproto/googleapis/api v0.0.0-20241007155032-5fefd90f89a9 // indirect
@@ -209,11 +209,11 @@ require (
gopkg.in/inf.v0 v0.9.1 // indirect
gopkg.in/ini.v1 v1.67.0 // indirect
gopkg.in/yaml.v2 v2.4.0 // indirect
- k8s.io/apiextensions-apiserver v0.30.3 // indirect
+ k8s.io/apiextensions-apiserver v0.31.2 // indirect
k8s.io/cli-runtime v0.30.3 // indirect
k8s.io/cloud-provider v0.30.2 // indirect
k8s.io/component-helpers v0.30.3 // indirect
- k8s.io/kube-openapi v0.0.0-20240521193020-835d969ad83a // indirect
+ k8s.io/kube-openapi v0.0.0-20240827152857-f7e401e7b4c2 // indirect
sigs.k8s.io/apiserver-network-proxy/konnectivity-client v0.30.3 // indirect
sigs.k8s.io/json v0.0.0-20221116044647-bc3834ca7abd // indirect
sigs.k8s.io/kustomize/api v0.13.5-0.20230601165947-6ce0bf390ce3 // indirect |
/milestone next |
@matthchr can we try to coordinate better the version(s) of deps used with ASO releases? |
Possibly - what is the philosophy you use w/ these deps? When are they bumped and why? Our current philosophy is "always use the latest". |
We follow CAPI. I think their philosophy is also "always use the latest" but we pin to a release cycle that lasts for 4 months. |
This relates to the supported versions of K8s: https://cluster-api.sigs.k8s.io/reference/versions#supported-kubernetes-versions |
/kind feature
Describe the solution you'd like
Bump ASO dependency to 2.11.0 as this enables the latest API versions (including stable) for AKS clusters which may fix #5168 or other issues.
The text was updated successfully, but these errors were encountered: