Skip to content

Upgrade Kubernetes dependencies and kind image to 1.35 #602

@yankay

Description

@yankay

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No fields configured for Task.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions