What you would like to be added?
Upgrade Grove's Kubernetes baseline from 1.34 to 1.35.
This should include:
- Upgrade Grove's
k8s.io/* dependencies to the latest compatible v0.35.x patch version.
- Upgrade the local development and e2e kind image from
kindest/node:v1.34.3 to a matching kindest/node:v1.35.x version.
- Check whether
sigs.k8s.io/controller-runtime and related dependencies should move to a Kubernetes 1.35-compatible version, such as v0.23.x.
- Run the usual generation, tidy, unit test, and e2e validation steps.
Why is this needed?
Grove currently uses Kubernetes v0.34.3 dependencies and kindest/node:v1.34.3. Kubernetes v1.35.0 has already been released, so Grove should move its dependency and local test baseline forward.
Keeping the kind image and Kubernetes dependencies in sync avoids API or feature-gate mismatches during development and e2e testing. This was also called out in #544 when Grove moved the kind image to the Kubernetes 1.34 baseline.
There is related prior art in ai-dynamo/dynamo: deploy/inference-gateway/epp/go.mod already uses Kubernetes 1.35-era dependencies, including k8s.io/* v0.35.3 and sigs.k8s.io/controller-runtime v0.23.3.
What you would like to be added?
Upgrade Grove's Kubernetes baseline from 1.34 to 1.35.
This should include:
k8s.io/*dependencies to the latest compatiblev0.35.xpatch version.kindest/node:v1.34.3to a matchingkindest/node:v1.35.xversion.sigs.k8s.io/controller-runtimeand related dependencies should move to a Kubernetes 1.35-compatible version, such asv0.23.x.Why is this needed?
Grove currently uses Kubernetes
v0.34.3dependencies andkindest/node:v1.34.3. Kubernetesv1.35.0has already been released, so Grove should move its dependency and local test baseline forward.Keeping the kind image and Kubernetes dependencies in sync avoids API or feature-gate mismatches during development and e2e testing. This was also called out in #544 when Grove moved the kind image to the Kubernetes 1.34 baseline.
There is related prior art in
ai-dynamo/dynamo:deploy/inference-gateway/epp/go.modalready uses Kubernetes 1.35-era dependencies, includingk8s.io/* v0.35.3andsigs.k8s.io/controller-runtime v0.23.3.