Skip to content

[TASK] Upgrade Go to 1.24 - pvcviewer-controller component #723

@liavweiss

Description

@liavweiss

Certification

  • I certify I am an Epic Owner for Kubeflow Notebooks 2.0 and expected to create planning-related issues.

Description

Update the Go toolchain for /pvcviewer-controller to version 1.24.

Scope:

  • Update go.mod → go 1.24
  • Update Dockerfile:
ARG GOLANG_VERSION=1.24
FROM golang:${GOLANG_VERSION}
  • Update CI workflow pvcviewer_controller_unit_test.yaml → go-version: "1.24"
  • Run:
    cd notebooks/components/pvcviewer-controller && go mod tidy && go build ./...
  • Re-run unit/integration workflows.

Acceptance Criteria

  • Module compiles and builds under Go 1.24.
  • All tests pass and Docker image builds successfully.
  • Review all files under /pvcviewer-controller to ensure no additional Go-related updates are required.

Metadata

Metadata

Assignees

Labels

area/v1area - version - kubeflow notebooks v1kind/plan-taskkind - planning - task

Type

No type

Projects

Status

Needs Triage

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions