Skip to content

fix(deps): update Go to 1.26.0 and kubernetes-entrypoint to latest#6

Closed
Dong Ma (larainema) wants to merge 1 commit into
vexxhost:mainfrom
larainema:fix/update-deps
Closed

fix(deps): update Go to 1.26.0 and kubernetes-entrypoint to latest#6
Dong Ma (larainema) wants to merge 1 commit into
vexxhost:mainfrom
larainema:fix/update-deps

Conversation

@larainema
Copy link
Copy Markdown
Member

Problem

CI has been failing since April 2025 due to Trivy finding known CVEs in the Go binary dependencies. The image / build job fails because fail-on-vulnerability: true is set for PR builds.

Root Cause

  • golang:1.23.1 is outdated
  • kubernetes-entrypoint at commit cc2737b has old Go dependencies with known CVEs (e.g., golang.org/x/net v0.33.0, golang.org/x/sys v0.28.0)

Fix

  • Update Go from 1.23.11.26.0
  • Update kubernetes-entrypoint from cc2737b15b8410 (latest on master)
    • This brings in golang.org/x/net v0.49.0, golang.org/x/sys v0.40.0, k8s.io/client-go v0.35.0, etc.

This supersedes Renovate PRs #2 and #4 by combining both updates into a single PR.

Update golang base image from 1.23.1 to 1.26.0 and kubernetes-entrypoint
from cc2737b to 15b8410 to resolve known CVEs in Go dependencies.

The new kubernetes-entrypoint commit requires go 1.25.5+ and includes
updated dependencies (golang.org/x/net v0.49.0, k8s.io/client-go v0.35.0,
etc.) that resolve the Trivy vulnerability findings which have been
failing CI since April 2025.

This supersedes Renovate PRs vexxhost#2 and vexxhost#4.

Signed-off-by: Dong Ma <winterma.dong@gmail.com>
@larainema
Copy link
Copy Markdown
Member Author

Closing this fork-based PR because Depot OIDC auth doesn't work with fork PRs. Recreating from an upstream branch instead.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant