Skip to content

Bump Kubernetes e2e test tool versions and add Renovate managers#4105

Merged
JAORMX merged 1 commit intomainfrom
worktree-agent-a1f9c7fe
Mar 12, 2026
Merged

Bump Kubernetes e2e test tool versions and add Renovate managers#4105
JAORMX merged 1 commit intomainfrom
worktree-agent-a1f9c7fe

Conversation

@JAORMX
Copy link
Copy Markdown
Collaborator

@JAORMX JAORMX commented Mar 11, 2026

Summary

Several CI tools used in Kubernetes e2e workflows were behind their latest versions, and Renovate had no custom managers to auto-bump them. This updates the tools and adds Renovate coverage so they stay current.

  • Bump Kind CLI v0.29.0 → v0.31.0 (compatible with current kindest/node images)
  • Bump Chainsaw release param v0.2.12 → v0.2.14 (action tag was already at v0.2.14 but the release: param lagged)
  • Bump Helm CLI v3.14.0 → v3.20.0 (pinned to v3.x to avoid Helm 4 compatibility issues)
  • Add Renovate custom regex managers for Kind CLI, Chainsaw release, and Helm CLI versions
  • Add Renovate package rule to block Helm v4.x major upgrades

Type of change

  • Dependency update

Test plan

  • Manual testing (describe below)

Verified kindest/node image compatibility: Kind v0.31.0 supports v1.33.7, v1.34.3, and v1.35.x which are the images in the workflow matrix. CI workflows will validate end-to-end on push.

Changes

File Change
.github/workflows/operator-ci.yml Kind CLI v0.29.0 → v0.31.0, Chainsaw release v0.2.12 → v0.2.14, added # kind and # chainsaw comments for Renovate
.github/workflows/test-e2e-lifecycle.yml Kind CLI v0.29.0 → v0.31.0, added # kind comment for Renovate
.github/workflows/helm-charts-test.yml Helm CLI v3.14.0 → v3.20.0, added # helm comment for Renovate
renovate.json Added 3 custom regex managers (Kind CLI, Chainsaw, Helm CLI) and package rule to pin Helm to v3.x

Special notes for reviewers

The # kind, # chainsaw, and # helm inline comments are required for the Renovate custom regex managers to disambiguate version: fields in the workflow YAML. Without them, Renovate would match unrelated version: parameters.

The Helm package rule blocks major version bumps (v4.x) since chart-testing compatibility with Helm 4 hasn't been verified.

Generated with Claude Code

Update Kind CLI (v0.29.0 → v0.31.0), Chainsaw (v0.2.12 → v0.2.14),
and Helm CLI (v3.14.0 → v3.20.0) across CI workflows. Add custom
Renovate regex managers so these versions are auto-bumped in the future,
and pin Helm to v3.x to avoid accidental v4 major upgrades.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@github-actions github-actions bot added the size/XS Extra small PR: < 100 lines changed label Mar 11, 2026
@codecov
Copy link
Copy Markdown

codecov bot commented Mar 11, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 68.66%. Comparing base (144a4da) to head (4d30e84).
⚠️ Report is 12 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #4105      +/-   ##
==========================================
- Coverage   68.68%   68.66%   -0.03%     
==========================================
  Files         453      453              
  Lines       46011    46011              
==========================================
- Hits        31604    31594      -10     
- Misses      11967    11977      +10     
  Partials     2440     2440              

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@JAORMX JAORMX merged commit c80c63d into main Mar 12, 2026
71 of 72 checks passed
@JAORMX JAORMX deleted the worktree-agent-a1f9c7fe branch March 12, 2026 07:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size/XS Extra small PR: < 100 lines changed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants