NO-ISSUE: Update module sigs.k8s.io/cluster-api to v1.14.0 - #862
NO-ISSUE: Update module sigs.k8s.io/cluster-api to v1.14.0#862red-hat-konflux[bot] wants to merge 1 commit into
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 | ✅ 11 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (11 passed)
✨ 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
1bf7df3 to
33ccc8d
Compare
33ccc8d to
61e2f4b
Compare
c777327 to
0c36b07
Compare
5bb1c22 to
4d9fb52
Compare
0893aca to
565ad7f
Compare
21855f0 to
5b1cf05
Compare
5b1cf05 to
826abc9
Compare
f05a34b to
b93a485
Compare
Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com>
b93a485 to
0cd0179
Compare
|
This PR contains the following updates:
v1.11.0→v1.14.0v1.11.2→v1.14.0Release Notes
kubernetes-sigs/cluster-api (sigs.k8s.io/cluster-api)
v1.14.0Compare Source
👌 Kubernetes version support
More information about version support can be found here
Highlights
Cluster API is now using Golang 1.26, CR v0.24, CT v0.21
Improve the project security posture and increase its capability to deal with CVEs from direct/indirect dependencies
Enable safe joining of nodes on older kubernetes versions with kubeadm (#13433)
thus allowing future improvements like support for independent worker versions in cluster topology.
Improved observability on upgrades, Kubernetes version in-use and runtime extensions errors.
More work to improve robustness and reliability of controllers
More work for reducing Cluster API memory footprint and for improving performance at scale
Misc:
clusterctl convertcommand (#12843)Deprecation Warning
Important:
status.deprecatedfields existing in v1beta2 types (used for v1beta1 down conversions) types will be removed as a next step.Removal of Docker* API resources will happen in CAPI v1.15. All the consumers of these API resources should migrate to Dev* API resources ASAP.
For additional details for providers, please take a look at Cluster API v1.13 compared to v1.14.
Changes since v1.13.0
📈 Overview
✨ New Features
ExternallyProvisionedfor clusterctl (#13739)clusterctl convertcommand (#12843)🐛 Bug Fixes
🌱 Others
provider_issues.goto be used for beta communication (#13915)make release-binary(#13499)📖 Additionally, there have been 32 contributions to our documentation and book. (#13419, #13559, #13566, #13568, #13574, #13589, #13592, #13603, #13615, #13620, #13624, #13637, #13645, #13683, #13684, #13696, #13699, #13704, #13718, #13777, #13834, #13859, #13862, #13887, #13903, #13918, #13921, #13947, #13951, #13955, #13969, #14007)
Dependencies
Added
Changed
8a7402a→944ab1f579e4da→59b49669d38bb4→afd174a9d38bb4→afd174af2248ac589584f→43fb72cbc988d5→b8788abRemoved
Thanks to all our contributors! 😊
v1.13.5Compare Source
👌 Kubernetes version support
More information about version support can be found here
Changes since v1.13.4
📈 Overview
🐛 Bug Fixes
🌱 Others
📖 Additionally, there has been 1 contribution to our documentation and book. (#13935)
Dependencies
Added
Nothing has changed.
Changed
8a7402a→9b4947d42602be→59b49669d38bb4→afd174a9d38bb4→afd174aRemoved
Nothing has changed.
Thanks to all our contributors! 😊
v1.13.4Compare Source
👌 Kubernetes version support
More information about version support can be found here
Changes since v1.13.3
📈 Overview
🐛 Bug Fixes
🌱 Others
Dependencies
Added
Nothing has changed.
Changed
be6f6cb→42602beRemoved
Nothing has changed.
Thanks to all our contributors! 😊
v1.13.3Compare Source
👌 Kubernetes version support
More information about version support can be found here
Changes since v1.13.2
📈 Overview
✨ New Features
🐛 Bug Fixes
🌱 Others
📖 Additionally, there has been 1 contribution to our documentation and book. (#13719)
Dependencies
Added
Nothing has changed.
Changed
579e4da→be6f6cbRemoved
Nothing has changed.
Thanks to all our contributors! 😊
v1.13.2Compare Source
👌 Kubernetes version support
More information about version support can be found here
Changes since v1.13.1
📈 Overview
🐛 Bug Fixes
🌱 Others
📖 Additionally, there has been 1 contribution to our documentation and book. (#13621)
Dependencies
Added
Nothing has changed.
Changed
Removed
Nothing has changed.
Thanks to all our contributors! 😊
v1.13.1[Compare Source](http
Configuration
📅 Schedule: (in timezone America/New_York)
🚦 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.