NO-ISSUE: Update module sigs.k8s.io/cluster-api to v1.13.1#862
NO-ISSUE: Update module sigs.k8s.io/cluster-api to v1.13.1#862red-hat-konflux[bot] wants to merge 1 commit intomasterfrom
Conversation
ℹ️ Artifact update noticeFile name: api/go.modIn order to perform the update(s) described in the table above, Renovate ran the
Details:
File name: go.modIn order to perform the update(s) described in the table above, Renovate ran the
Details:
|
|
@red-hat-konflux[bot]: This pull request explicitly references no jira issue. DetailsIn response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the openshift-eng/jira-lifecycle-plugin repository. |
|
Note Reviews pausedIt looks like this branch is under active development. To avoid overwhelming you with review comments due to an influx of new commits, CodeRabbit has automatically paused this review. You can configure this behavior by changing the Use the following commands to manage reviews:
Use the checkboxes below for quick actions:
WalkthroughUpdated Go module dependencies in Changes
Estimated code review effort🎯 2 (Simple) | ⏱️ ~12 minutes 🚥 Pre-merge checks | ✅ 10 | ❌ 2❌ Failed checks (2 warnings)
✅ Passed checks (10 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Comment |
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: red-hat-konflux[bot] The full list of commands accepted by this bot can be found here. DetailsNeeds approval from an approver in each of these files:Approvers can indicate their approval by writing |
|
Hi @red-hat-konflux[bot]. Thanks for your PR. I'm waiting for a openshift member to verify that this patch is reasonable to test. If it is, they should reply with Regular contributors should join the org to skip this step. Once the patch is verified, the new status will be reflected by the I understand the commands that are listed here. DetailsInstructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. |
There was a problem hiding this comment.
Actionable comments posted: 1
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.
Inline comments:
In `@go.mod`:
- Line 135: Remove the redundant replace directive for the module
sigs.k8s.io/cluster-api (the line "sigs.k8s.io/cluster-api =>
sigs.k8s.io/cluster-api v1.12.5") from go.mod; after deleting that replace
entry, run go mod tidy to ensure the module graph is consistent and that all
references still resolve to v1.12.5.
🪄 Autofix (Beta)
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
ℹ️ Review info
⚙️ Run configuration
Configuration used: Organization UI
Review profile: CHILL
Plan: Pro
Run ID: be5283a8-1359-4180-9055-12a4ca9f2982
⛔ Files ignored due to path filters (70)
api/go.sumis excluded by!**/*.sumapi/vendor/golang.org/x/net/http2/transport.gois excluded by!**/vendor/**api/vendor/golang.org/x/net/http2/writesched_priority_rfc9218.gois excluded by!**/vendor/**api/vendor/golang.org/x/text/encoding/japanese/eucjp.gois excluded by!**/vendor/**api/vendor/golang.org/x/text/encoding/japanese/iso2022jp.gois excluded by!**/vendor/**api/vendor/golang.org/x/text/encoding/japanese/shiftjis.gois excluded by!**/vendor/**api/vendor/golang.org/x/text/encoding/korean/euckr.gois excluded by!**/vendor/**api/vendor/golang.org/x/text/encoding/simplifiedchinese/gbk.gois excluded by!**/vendor/**api/vendor/golang.org/x/text/encoding/simplifiedchinese/hzgb2312.gois excluded by!**/vendor/**api/vendor/golang.org/x/text/encoding/traditionalchinese/big5.gois excluded by!**/vendor/**api/vendor/golang.org/x/text/encoding/unicode/unicode.gois excluded by!**/vendor/**api/vendor/google.golang.org/protobuf/internal/encoding/tag/tag.gois excluded by!**/vendor/**api/vendor/google.golang.org/protobuf/internal/encoding/text/decode.gois excluded by!**/vendor/**api/vendor/google.golang.org/protobuf/internal/filedesc/desc.gois excluded by!**/vendor/**api/vendor/google.golang.org/protobuf/internal/filedesc/desc_lazy.gois excluded by!**/vendor/**api/vendor/google.golang.org/protobuf/internal/genid/descriptor_gen.gois excluded by!**/vendor/**api/vendor/google.golang.org/protobuf/internal/impl/codec_map.gois excluded by!**/vendor/**api/vendor/google.golang.org/protobuf/internal/impl/decode.gois excluded by!**/vendor/**api/vendor/google.golang.org/protobuf/internal/impl/validate.gois excluded by!**/vendor/**api/vendor/google.golang.org/protobuf/internal/version/version.gois excluded by!**/vendor/**api/vendor/google.golang.org/protobuf/proto/decode.gois excluded by!**/vendor/**api/vendor/modules.txtis excluded by!**/vendor/**api/vendor/sigs.k8s.io/cluster-api/api/core/v1beta1/cluster_types.gois excluded by!**/vendor/**api/vendor/sigs.k8s.io/cluster-api/api/core/v1beta1/conversion.gois excluded by!**/vendor/**api/vendor/sigs.k8s.io/cluster-api/api/core/v1beta1/groupversion_info.gois excluded by!**/vendor/**api/vendor/sigs.k8s.io/cluster-api/api/core/v1beta1/machine_types.gois excluded by!**/vendor/**api/vendor/sigs.k8s.io/cluster-api/api/core/v1beta1/zz_generated.conversion.gois excluded by!**/vendor/**api/vendor/sigs.k8s.io/cluster-api/api/core/v1beta1/zz_generated.openapi.gois excluded by!**/vendor/**api/vendor/sigs.k8s.io/cluster-api/api/core/v1beta2/cluster_types.gois excluded by!**/vendor/**api/vendor/sigs.k8s.io/cluster-api/api/core/v1beta2/clusterclass_types.gois excluded by!**/vendor/**api/vendor/sigs.k8s.io/cluster-api/api/core/v1beta2/common_types.gois excluded by!**/vendor/**api/vendor/sigs.k8s.io/cluster-api/api/core/v1beta2/machine_phase_types.gois excluded by!**/vendor/**api/vendor/sigs.k8s.io/cluster-api/api/core/v1beta2/machine_types.gois excluded by!**/vendor/**api/vendor/sigs.k8s.io/cluster-api/api/core/v1beta2/machinehealthcheck_types.gois excluded by!**/vendor/**api/vendor/sigs.k8s.io/cluster-api/api/core/v1beta2/machineset_types.gois excluded by!**/vendor/**api/vendor/sigs.k8s.io/cluster-api/api/core/v1beta2/v1beta1_condition_consts.gois excluded by!**/vendor/**api/vendor/sigs.k8s.io/cluster-api/api/core/v1beta2/zz_generated.deepcopy.gois excluded by!**/vendor/**api/vendor/sigs.k8s.io/cluster-api/api/core/v1beta2/zz_generated.openapi.gois excluded by!**/vendor/**api/vendor/sigs.k8s.io/structured-merge-diff/v6/value/reflectcache.gois excluded by!**/vendor/**go.sumis excluded by!**/*.sumvendor/k8s.io/client-go/tools/cache/controller.gois excluded by!vendor/**,!**/vendor/**vendor/k8s.io/client-go/tools/cache/delta_fifo.gois excluded by!vendor/**,!**/vendor/**vendor/k8s.io/client-go/tools/cache/reflector.gois excluded by!vendor/**,!**/vendor/**vendor/k8s.io/client-go/tools/cache/reflector_data_consistency_detector.gois excluded by!vendor/**,!**/vendor/**vendor/k8s.io/client-go/tools/cache/shared_informer.gois excluded by!vendor/**,!**/vendor/**vendor/k8s.io/client-go/tools/cache/the_real_fifo.gois excluded by!vendor/**,!**/vendor/**vendor/k8s.io/client-go/util/consistencydetector/data_consistency_detector.gois excluded by!vendor/**,!**/vendor/**vendor/modules.txtis excluded by!vendor/**,!**/vendor/**vendor/sigs.k8s.io/cluster-api/api/core/v1beta1/cluster_types.gois excluded by!vendor/**,!**/vendor/**vendor/sigs.k8s.io/cluster-api/api/core/v1beta1/conversion.gois excluded by!vendor/**,!**/vendor/**vendor/sigs.k8s.io/cluster-api/api/core/v1beta1/groupversion_info.gois excluded by!vendor/**,!**/vendor/**vendor/sigs.k8s.io/cluster-api/api/core/v1beta1/machine_types.gois excluded by!vendor/**,!**/vendor/**vendor/sigs.k8s.io/cluster-api/api/core/v1beta1/zz_generated.conversion.gois excluded by!vendor/**,!**/vendor/**vendor/sigs.k8s.io/cluster-api/api/core/v1beta1/zz_generated.openapi.gois excluded by!vendor/**,!**/vendor/**vendor/sigs.k8s.io/cluster-api/api/core/v1beta2/cluster_types.gois excluded by!vendor/**,!**/vendor/**vendor/sigs.k8s.io/cluster-api/api/core/v1beta2/clusterclass_types.gois excluded by!vendor/**,!**/vendor/**vendor/sigs.k8s.io/cluster-api/api/core/v1beta2/common_types.gois excluded by!vendor/**,!**/vendor/**vendor/sigs.k8s.io/cluster-api/api/core/v1beta2/machine_phase_types.gois excluded by!vendor/**,!**/vendor/**vendor/sigs.k8s.io/cluster-api/api/core/v1beta2/machine_types.gois excluded by!vendor/**,!**/vendor/**vendor/sigs.k8s.io/cluster-api/api/core/v1beta2/machinehealthcheck_types.gois excluded by!vendor/**,!**/vendor/**vendor/sigs.k8s.io/cluster-api/api/core/v1beta2/machineset_types.gois excluded by!vendor/**,!**/vendor/**vendor/sigs.k8s.io/cluster-api/api/core/v1beta2/v1beta1_condition_consts.gois excluded by!vendor/**,!**/vendor/**vendor/sigs.k8s.io/cluster-api/api/core/v1beta2/zz_generated.deepcopy.gois excluded by!vendor/**,!**/vendor/**vendor/sigs.k8s.io/cluster-api/api/core/v1beta2/zz_generated.openapi.gois excluded by!vendor/**,!**/vendor/**vendor/sigs.k8s.io/cluster-api/util/conditions/setter.gois excluded by!vendor/**,!**/vendor/**vendor/sigs.k8s.io/cluster-api/util/conditions/sort.gois excluded by!vendor/**,!**/vendor/**vendor/sigs.k8s.io/cluster-api/util/patch/patch.gois excluded by!vendor/**,!**/vendor/**vendor/sigs.k8s.io/cluster-api/util/patch/utils.gois excluded by!vendor/**,!**/vendor/**vendor/sigs.k8s.io/cluster-api/util/util.gois excluded by!vendor/**,!**/vendor/**vendor/sigs.k8s.io/structured-merge-diff/v6/value/reflectcache.gois excluded by!vendor/**,!**/vendor/**
📒 Files selected for processing (2)
api/go.modgo.mod
| github.com/openshift/assisted-service/models => github.com/openshift/assisted-service/models v0.0.0-20260408081236-e807c36156f2 | ||
| github.com/openshift/cluster-api-provider-agent/api => ./api | ||
| sigs.k8s.io/cluster-api => sigs.k8s.io/cluster-api v1.11.0 | ||
| sigs.k8s.io/cluster-api => sigs.k8s.io/cluster-api v1.12.5 |
There was a problem hiding this comment.
🧩 Analysis chain
🏁 Script executed:
#!/bin/bash
# Description: Check for conflicting cluster-api version requirements
echo "=== Checking why module for conflicting cluster-api requirements ==="
go mod why -m sigs.k8s.io/cluster-api
echo -e "\n=== Checking transitive dependencies requiring cluster-api ==="
go mod graph | grep 'sigs.k8s.io/cluster-api@' | grep -v '@v1.12.5' || echo "No conflicting versions found"Repository: openshift/cluster-api-provider-agent
Length of output: 4614
Remove the redundant replace directive.
The replace directive sigs.k8s.io/cluster-api => sigs.k8s.io/cluster-api v1.12.5 at line 135 is unnecessary. Verification shows no conflicting versions of cluster-api exist in transitive dependencies—all references resolve to v1.12.5 only. The replace directive provides no benefit and should be removed.
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.
In `@go.mod` at line 135, Remove the redundant replace directive for the module
sigs.k8s.io/cluster-api (the line "sigs.k8s.io/cluster-api =>
sigs.k8s.io/cluster-api v1.12.5") from go.mod; after deleting that replace
entry, run go mod tidy to ensure the module graph is consistent and that all
references still resolve to v1.12.5.
af1de4d to
df9d65b
Compare
271ff31 to
34fa0a2
Compare
2a523c2 to
19406c8
Compare
19406c8 to
1bf7df3
Compare
Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com>
1bf7df3 to
33ccc8d
Compare
This PR contains the following updates:
v1.11.0→v1.13.1Warning
Some dependencies could not be looked up. Check the warning logs for more information.
Release Notes
kubernetes-sigs/cluster-api (sigs.k8s.io/cluster-api)
v1.13.1Compare Source
👌 Kubernetes version support
More information about version support can be found here
Changes since v1.13.0
📈 Overview
🌱 Others
📖 Additionally, there have been 2 contributions to our documentation and book. (#13606, #13616)
Dependencies
Added
Nothing has changed.
Changed
Removed
Nothing has changed.
Thanks to all our contributors! 😊
v1.13.0Compare Source
👌 Kubernetes version support
More information about version support can be found here
Highlights
CAPI v1.13 is a release focused on stability, reliability and performances:
Note: Cluster API is only supported on conformant Kubernetes Clusters and contract-relevant provider resources (e.g. InfraCluster) have to be implemented as CRDs (i.e. not via an aggregated apiserver).
Other changes
Deprecation and Removals Warning
For additional details for providers, please take a look at Cluster API v1.12 compared to v1.13.[GitHub issue #REPLACE ME](REPLACE ME)
Changes since v1.12.0
📈 Overview
📝 Proposals
✨ New Features
🐛 Bug Fixes
deletepermissions to Secrets. (#13070)🌱 Others
📖 Additionally, there have been 47 contributions to our documentation and book. (#12872, #12971, #13016, #13043, #13055, #13079, #13086, #13087, #13088, #13095, #13134, #13140, #13153, #13155, #13179, #13193, #13194, #13195, #13201, #13204, #13205, #13206, #13207, #13216, #13220, #13228, #13259, #13260, #13272, #13283, #13297, #13302, #13311, #13334, #13414, #13419, #13435, #13436, #13456, #13527, #13534, #13535, #13560, #13577, #13581, #13586, #13590)
Dependencies
Added
Changed
078029d→579e4daa0af3ef→9d38bb4a0af3ef→9d38bb485fd79d→ec3ebc5f3f2b99→589584f4c0f3b2→bc988d5cfa47c3→2d32026Removed
Thanks to all our contributors! 😊
v1.12.7Compare Source
👌 Kubernetes version support
More information about version support can be found here
Changes since v1.12.5
📈 Overview
🐛 Bug Fixes
🌱 Others
📖 Additionally, there has been 1 contribution to our documentation and book. (#13561)
Dependencies
Added
Nothing has changed.
Changed
Nothing has changed.
Removed
Nothing has changed.
Thanks to all our contributors! 😊
v1.12.6Compare Source
v1.12.5Compare Source
👌 Kubernetes version support
More information about version support can be found here
Changes since v1.12.4
📈 Overview
✨ New Features
🐛 Bug Fixes
🌱 Others
📖 Additionally, there has been 1 contribution to our documentation and book. (#13528)
Dependencies
Added
Nothing has changed.
Changed
Removed
Nothing has changed.
Thanks to all our contributors! 😊
v1.12.4Compare Source
👌 Kubernetes version support
More information about version support can be found here
Highlights
Starting from this release ReconcilerRateLimiting feature also requires PriorityQueue to be enabled.
This ensures that ReconcilerRateLimiting works consistently with controller runtime ExponentialBackoff.
Changes since v1.12.3
📈 Overview
🐛 Bug Fixes
🌱 Others
Dependencies
Added
Changed
078029d→8fff8a5a0af3ef→8636f87a0af3ef→8636f87d9cc664Removed
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
To execute skipped test pipelines write comment
/ok-to-test.Documentation
Find out how to configure dependency updates in MintMaker documentation or see all available configuration options in Renovate documentation.