Skip to content

Bump k8s.io/* deps to v0.36.3 and controller-runtime to v0.24.1 - #558

Merged
afritzler merged 1 commit into
ironcore-dev:mainfrom
opensovereigncloud:osc/chore/bump-k8s-1.36
Aug 7, 2026
Merged

afritzler merged 1 commit into
ironcore-dev:mainfrom
opensovereigncloud:osc/chore/bump-k8s-1.36

Conversation

@Rohit-0505

@Rohit-0505 Rohit-0505 commented Aug 7, 2026 •

Copy link
Copy Markdown
Contributor

Proposed Changes

  • Bump kubernetes deps to v0.36.3 and controller-runtime to v0.24.1

Fixes: #557

Summary by CodeRabbit

Chores

  • Updated the application’s Go runtime and core platform components.
  • Refreshed Kubernetes, observability, protobuf, and related foundational libraries.
  • Removed an unused supporting component.
  • Updated code quality tooling.
  • Refreshed testing infrastructure to align with the latest Kubernetes environment.

@Rohit-0505
Rohit-0505 requested a review from a team as a code owner August 7, 2026 06:30
@github-actions github-actions Bot added the chore label Aug 7, 2026
@Rohit-0505 Rohit-0505 self-assigned this Aug 7, 2026
@coderabbitai

coderabbitai Bot commented Aug 7, 2026 •

Copy link
Copy Markdown

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro Plus

Run ID: 783e57ad-908c-4e42-9d2f-a2b543c998ed

📥 Commits

Reviewing files that changed from the base of the PR and between 8c28b2b and 7ef0f9e.

📒 Files selected for processing (1)
  • pkg/ironcore/suite_test.go

📝 Walkthrough

Walkthrough

The PR updates Go to 1.26.0, upgrades direct and indirect dependencies, removes github.com/google/btree, updates Kubernetes envtest assets to 1.36.0, and raises golangci-lint to v2.12.

Changes

Go and dependency upgrades

Layer / File(s) Summary
Go version and dependency updates
go.mod, pkg/ironcore/suite_test.go
The manifest raises Go from 1.25.1 to 1.26.0, updates direct and indirect dependencies, and removes github.com/google/btree. The test suite uses Kubernetes 1.36.0 envtest assets.
Lint workflow version update
.github/workflows/lint.yml
The lint workflow updates golangci-lint from v2.11 to v2.12.

Estimated code review effort: 2 (Simple) | ~10 minutes

Possibly related issues

  • ironcore-dev/ceph-provider#911 — Requests the same Kubernetes dependency upgrade to v0.36.x.
  • ironcore-dev/cloud-provider-ironcore#596 — Covers a similar Kubernetes dependency upgrade.
  • ironcore-dev/metalnet#486 — Covers the same Kubernetes dependency upgrade objective.

Suggested reviewers: adracus

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Title check ✅ Passed The title clearly identifies the Kubernetes and controller-runtime dependency upgrades that match the main pull request objective.
Description check ✅ Passed The description includes the required Proposed Changes and Fixes sections and accurately summarizes the dependency upgrade.
Linked Issues check ✅ Passed The changes upgrade k8s.io dependencies to v0.36.3, satisfying issue [#557], which requires the v0.36.x release series.
Out of Scope Changes check ✅ Passed The Go, lint, and envtest updates support the dependency upgrade and do not introduce unrelated code changes.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@coderabbitai

coderabbitai Bot commented Aug 7, 2026

Copy link
Copy Markdown

Note

GitHub couldn't provide a complete incremental comparison for this pull request, so CodeRabbit is performing a full review instead. This review may take a little longer.

Signed-off-by: Rohit Kumar <rohit.1si09ee045@gmail.com>
@afritzler afritzler added enhancement New feature or request and removed chore labels Aug 7, 2026
@afritzler
afritzler merged commit 1ed19b6 into ironcore-dev:main Aug 7, 2026
12 checks passed
@hardikdr hardikdr added the area/gardener-extension Gardener extension integration. label Aug 21, 2026
@hardikdr hardikdr added this to Roadmap Aug 22, 2026
@github-project-automation github-project-automation Bot moved this to Done in Roadmap Aug 22, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/gardener-extension Gardener extension integration. enhancement New feature or request provider

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

Upgrade k8s.io/* Dependencies to v0.36.x

3 participants