Skip to content

Update Submariner dependencies to v0.22.1#2026

Merged
submariner-bot merged 1 commit intorelease-0.22from
update-dependencies-release-0.22
Feb 10, 2026
Merged

Update Submariner dependencies to v0.22.1#2026
submariner-bot merged 1 commit intorelease-0.22from
update-dependencies-release-0.22

Conversation

@submariner-bot
Copy link
Contributor

@submariner-bot submariner-bot commented Feb 10, 2026

Update Submariner dependencies to v0.22.1

Summary by CodeRabbit

  • Chores
    • Updated dependencies including submariner-io/admiral, submariner-io/shipyard, and Kubernetes API libraries to their latest patch versions.

Signed-off-by: Automated Release <release@submariner.io>
@submariner-bot
Copy link
Contributor Author

🤖 I see this PR is using the local branch workflow, ignoring it on my side, have fun!
🚀 Full E2E won't run until the "ready-to-test" label is applied. I will add it automatically once the PR has 2 approvals, or you can add it manually.

@submariner-bot submariner-bot added the ready-to-test When a PR is ready for full E2E testing label Feb 10, 2026
@submariner-bot submariner-bot enabled auto-merge (rebase) February 10, 2026 20:36
@coderabbitai
Copy link

coderabbitai bot commented Feb 10, 2026

Walkthrough

This pull request updates Go module dependencies across two go.mod files. The changes include version bumps for submariner-io/admiral and submariner-io/shipyard to v0.22.1, and Kubernetes modules (k8s.io/api, k8s.io/apimachinery, k8s.io/client-go) to v0.34.3.

Changes

Cohort / File(s) Summary
Go Module Dependencies
coredns/go.mod, go.mod
Version bumps for submariner-io/admiral (v0.22.0 → v0.22.1), submariner-io/shipyard (v0.22.0 → v0.22.1), and Kubernetes modules k8s.io/api, k8s.io/apimachinery, k8s.io/client-go (v0.34.2 → v0.34.3).

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

Possibly related PRs

Suggested labels

dependencies

Suggested reviewers

  • aswinsuryan
  • dfarrell07
  • maayanf24
  • Oats87
  • skitt

Caution

Pre-merge checks failed

Please resolve all errors before merging. Addressing warnings is optional.

  • Ignore
❌ Failed checks (1 error)
Check name Status Explanation Resolution
Actionable Comments Resolved ❌ Error Pull request fails to address critical review comments regarding non-existent Submariner v0.22.1 dependency versions. Update dependencies to v0.22.0 or provide documentation justifying v0.22.1 usage and verify Kubernetes v0.34 compatibility.
✅ Passed checks (2 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title accurately describes the main change: updating Submariner dependencies to v0.22.1, which is the primary focus of this changeset.

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 and usage tips.

@github-actions
Copy link

@coderabbitai review

Copy link

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 2

🤖 Fix all issues with AI agents
In `@coredns/go.mod`:
- Line 13: The admiral module version in go.mod is invalid (v0.22.1); update the
dependency line referencing github.com/submariner-io/admiral to a published
version (e.g., v0.22.0) and then run go mod tidy to refresh the module graph and
verify builds; locate the admiral entry in go.mod (the line containing
"github.com/submariner-io/admiral") and replace the version, then verify with go
list -m all or go build.

In `@go.mod`:
- Around line 11-15: Update go.mod to use valid, documented Submariner versions
and confirm K8s client compatibility: verify whether
github.com/submariner-io/shipyard v0.22.1 actually exists and if not change it
to the documented v0.22.0 (or the correct released tag) and ensure
github.com/submariner-io/admiral is aligned (admiral v0.22.1 → adjust if
needed); separately, audit code for API changes between k8s.io/* v0.33 and v0.34
(look at usage sites of k8s.io/client-go, k8s.io/api, and k8s.io/apimachinery)
and confirm no minor-version migration work is required before keeping
k8s.io/client-go v0.34.3, updating go.mod entries (k8s.io/api,
k8s.io/apimachinery, k8s.io/client-go) to consistent released versions if any
incompatibility is found.

@tpantelis
Copy link
Contributor

@coderabbitai approve

@coderabbitai
Copy link

coderabbitai bot commented Feb 10, 2026

✅ Actions performed

Comments resolved and changes approved.

@tpantelis tpantelis added ready-to-test When a PR is ready for full E2E testing and removed ready-to-test When a PR is ready for full E2E testing labels Feb 10, 2026
@submariner-bot submariner-bot merged commit de6da1f into release-0.22 Feb 10, 2026
57 of 60 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

automated ready-to-test When a PR is ready for full E2E testing

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants