Conversation
WalkthroughUpdated the Go module dependency Changes
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~2 minutes ✨ Finishing Touches🧪 Generate unit tests (beta)
Warning There were issues while running some tools. Please review the errors and either fix the tool's configuration or disable the tool if it's a critical failure. 🔧 golangci-lint (2.11.4)Error: can't load config: unsupported version of the configuration: "" See https://golangci-lint.run/docs/product/migration-guide for migration instructions Comment |
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: 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 |
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 `@cluster-api/cluster-api/go.mod`:
- Line 5: The root go.mod currently requires sigs.k8s.io/cluster-api
v1.12.0-beta.1 while provider modules (GCP, AWS, OpenStack, vSphere, Azure,
Azure Stack, Nutanix) reference older v1.11.x–v1.9.x versions; align dependency
resolution by either updating each provider module to use the same cluster-api
version (e.g., bump their go.mod require statements to v1.12.0-beta.1 and update
any API-breaking code), or add explicit replace directives in the root go.mod
(and update/remove the GCP replace to v1.12.0-beta.1) that pin all provider
modules to a single agreed cluster-api version and document the rationale in a
comment—locate the require for sigs.k8s.io/cluster-api in the root go.mod and
the per-provider go.mod files (GCP replace entry,
AWS/OpenStack/vSphere/Azure/Azure Stack/Nutanix require lines) to make the
consistent change.
🪄 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: ea3dfaa5-21ef-4c5d-baea-5889a5e4ae50
⛔ Files ignored due to path filters (298)
cluster-api/cluster-api/go.sumis excluded by!**/*.sumcluster-api/cluster-api/vendor/modules.txtis excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/.gitignoreis excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/.golangci-kal.ymlis excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/.golangci.ymlis excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/CONTRIBUTING.mdis excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/Makefileis excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/OWNERS_ALIASESis excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/Tiltfileis excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/api/bootstrap/kubeadm/v1beta2/kubeadm_types.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/api/controlplane/kubeadm/v1beta2/kubeadm_control_plane_types.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/api/core/v1beta1/cluster_types.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/api/core/v1beta1/conversion.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/api/core/v1beta1/zz_generated.conversion.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/api/core/v1beta1/zz_generated.openapi.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/api/core/v1beta2/cluster_types.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/api/core/v1beta2/clusterclass_types.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/api/core/v1beta2/common_types.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/api/core/v1beta2/machine_phase_types.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/api/core/v1beta2/machine_types.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/api/core/v1beta2/machinehealthcheck_types.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/api/core/v1beta2/machineset_types.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/api/core/v1beta2/v1beta1_condition_consts.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/api/core/v1beta2/zz_generated.deepcopy.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/api/core/v1beta2/zz_generated.openapi.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/api/runtime/hooks/v1alpha1/common_types.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/api/runtime/hooks/v1alpha1/inplaceupdate_types.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/api/runtime/hooks/v1alpha1/lifecyclehooks_types.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/api/runtime/hooks/v1alpha1/topologymutation_types.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/api/runtime/hooks/v1alpha1/upgrade_plan_types.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/api/runtime/hooks/v1alpha1/zz_generated.deepcopy.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/api/runtime/hooks/v1alpha1/zz_generated.openapi.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/controllers/alias.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/controllers/clustercache/cluster_accessor.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/controllers/clustercache/cluster_accessor_client.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/controllers/clustercache/cluster_cache.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/controllers/clustercache/cluster_cache_fake.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/controllers/crdmigrator/crd_migrator.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/exp/controllers/alias.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/exp/controllers/doc.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/exp/internal/controllers/doc.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/exp/internal/webhooks/doc.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/exp/ipam/internal/webhooks/doc.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/exp/ipam/webhooks/alias.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/exp/ipam/webhooks/doc.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/exp/runtime/client/client.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/exp/runtime/controllers/alias.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/exp/runtime/controllers/doc.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/exp/runtime/internal/controllers/doc.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/exp/runtime/internal/controllers/extensionconfig_controller.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/exp/runtime/internal/controllers/warmup.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/exp/topology/desiredstate/desired_state.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/exp/topology/desiredstate/lifecycle_hooks.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/exp/topology/desiredstate/upgrade_plan.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/exp/topology/scope/blueprint.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/exp/topology/scope/hookresponsetracker.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/exp/topology/scope/upgradetracker.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/exp/util/util.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/exp/webhooks/alias.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/exp/webhooks/doc.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/feature/feature.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/internal/api/core/v1alpha3/conversion.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/internal/api/core/v1alpha3/zz_generated.conversion.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/internal/api/core/v1alpha4/conversion.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/internal/api/core/v1alpha4/zz_generated.conversion.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/internal/contract/controlplane.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/internal/controllers/cluster/cluster_controller.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/internal/controllers/cluster/cluster_controller_phases.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/internal/controllers/cluster/cluster_controller_status.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/internal/controllers/clusterresourceset/clusterresourceset_controller.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/internal/controllers/extensionconfig/doc.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/internal/controllers/extensionconfig/extensionconfig_controller.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/internal/controllers/extensionconfig/index.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/internal/controllers/extensionconfig/warmup.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/internal/controllers/machine/drain/drain.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/internal/controllers/machine/machine_controller.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/internal/controllers/machine/machine_controller_inplace_update.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/internal/controllers/machine/machine_controller_noderef.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/internal/controllers/machine/machine_controller_phases.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/internal/controllers/machine/machine_controller_status.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/internal/controllers/machinedeployment/machinedeployment_canupdatemachineset.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/internal/controllers/machinedeployment/machinedeployment_controller.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/internal/controllers/machinedeployment/machinedeployment_rolling.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/internal/controllers/machinedeployment/machinedeployment_rollout_ondelete.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/internal/controllers/machinedeployment/machinedeployment_rollout_planner.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/internal/controllers/machinedeployment/machinedeployment_rollout_rollingupdate.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/internal/controllers/machinedeployment/machinedeployment_status.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/internal/controllers/machinedeployment/machinedeployment_sync.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/internal/controllers/machinedeployment/mdutil/util.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/internal/controllers/machinehealthcheck/machinehealthcheck_controller.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/internal/controllers/machinehealthcheck/machinehealthcheck_targets.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/internal/controllers/machinepool/doc.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/internal/controllers/machinepool/machinepool_controller.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/internal/controllers/machinepool/machinepool_controller_noderef.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/internal/controllers/machinepool/machinepool_controller_phases.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/internal/controllers/machinepool/machinepool_controller_scope.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/internal/controllers/machinepool/machinepool_controller_status.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/internal/controllers/machineset/machineset_controller.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/internal/controllers/machineset/machineset_controller_status.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/internal/controllers/machineset/machineset_deletion_order.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/internal/controllers/machineset/machineset_preflight.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/internal/controllers/topology/cluster/cluster_controller.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/internal/controllers/topology/cluster/conditions.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/internal/controllers/topology/cluster/patches/engine.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/internal/controllers/topology/cluster/patches/patch.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/internal/controllers/topology/cluster/reconcile_state.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/internal/controllers/topology/cluster/structuredmerge/dryrun.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/internal/controllers/topology/cluster/structuredmerge/options.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/internal/controllers/topology/cluster/structuredmerge/serversidepathhelper.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/internal/controllers/topology/machineset/machineset_controller.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/internal/hooks/tracking.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/internal/runtime/client/client.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/internal/util/client/client.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/internal/util/client/metrics.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/internal/util/inplace/inplace.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/internal/util/patch/patch.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/internal/util/ssa/cache.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/internal/util/ssa/filterintent.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/internal/util/ssa/managedfields.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/internal/util/ssa/matchers.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/internal/util/ssa/patch.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/internal/webhooks/cluster.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/internal/webhooks/clusterclass.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/internal/webhooks/clusterresourceset.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/internal/webhooks/clusterresourceset_webhook.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/internal/webhooks/clusterresourcesetbinding.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/internal/webhooks/clusterresourcesetbinding_webhook.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/internal/webhooks/extensionconfig.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/internal/webhooks/ipaddress.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/internal/webhooks/ipaddressclaim.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/internal/webhooks/machine.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/internal/webhooks/machinedeployment.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/internal/webhooks/machinepool.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/internal/webhooks/machineset.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/internal/webhooks/runtime/doc.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/internal/webhooks/runtime/extensionconfig_webhook.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/main.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/metadata.yamlis excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/netlify.tomlis excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/util/certs/certs.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/util/certs/types.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/util/collections/machine_filters.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/util/conditions/sort.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/util/kubeconfig/kubeconfig.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/util/kubeconfig/options.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/util/patch/patch.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/util/patch/utils.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/util/resource/resource.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/util/secret/certificates.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/util/util.gois excluded by!**/vendor/**cluster-api/cluster-api/vendor/sigs.k8s.io/cluster-api/webhooks/alias.gois excluded by!**/vendor/**cluster-api/providers/ibmcloud/go.sumis excluded by!**/*.sumcluster-api/providers/ibmcloud/vendor/cel.dev/expr/.bazelversionis excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/cel.dev/expr/.gitattributesis excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/cel.dev/expr/.gitignoreis excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/cel.dev/expr/BUILD.bazelis excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/cel.dev/expr/CODE_OF_CONDUCT.mdis excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/cel.dev/expr/CONTRIBUTING.mdis excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/cel.dev/expr/GOVERNANCE.mdis excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/cel.dev/expr/LICENSEis excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/cel.dev/expr/MAINTAINERS.mdis excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/cel.dev/expr/MODULE.bazelis excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/cel.dev/expr/README.mdis excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/cel.dev/expr/WORKSPACEis excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/cel.dev/expr/WORKSPACE.bzlmodis excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/cel.dev/expr/checked.pb.gois excluded by!**/*.pb.go,!**/vendor/**cluster-api/providers/ibmcloud/vendor/cel.dev/expr/cloudbuild.yamlis excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/cel.dev/expr/eval.pb.gois excluded by!**/*.pb.go,!**/vendor/**cluster-api/providers/ibmcloud/vendor/cel.dev/expr/explain.pb.gois excluded by!**/*.pb.go,!**/vendor/**cluster-api/providers/ibmcloud/vendor/cel.dev/expr/regen_go_proto.shis excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/cel.dev/expr/regen_go_proto_canonical_protos.shis excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/cel.dev/expr/syntax.pb.gois excluded by!**/*.pb.go,!**/vendor/**cluster-api/providers/ibmcloud/vendor/cel.dev/expr/value.pb.gois excluded by!**/*.pb.go,!**/vendor/**cluster-api/providers/ibmcloud/vendor/github.com/IBM-Cloud/power-go-client/clients/instance/ibm-pi-instance-networks.gois excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/github.com/IBM-Cloud/power-go-client/clients/instance/ibm-pi-instance.gois excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/github.com/IBM-Cloud/power-go-client/clients/instance/ibm-pi-network-peers.gois excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/github.com/IBM-Cloud/power-go-client/clients/instance/ibm-pi-network.gois excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/github.com/IBM-Cloud/power-go-client/clients/instance/ibm-pi-routes.gois excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/github.com/IBM-Cloud/power-go-client/clients/instance/ibm-pi-sap-instance.gois excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/github.com/IBM-Cloud/power-go-client/clients/instance/ibm-pi-shared-processor-pool.gois excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/github.com/IBM-Cloud/power-go-client/clients/instance/ibm-pi-ssh-key.gois excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/github.com/IBM-Cloud/power-go-client/clients/instance/ibm-pi-virtual-serial-number.gois excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/github.com/IBM-Cloud/power-go-client/clients/instance/ibm-pi-vpmem.gois excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/github.com/IBM-Cloud/power-go-client/clients/instance/ibm-pi-vpn-policy.gois excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/github.com/IBM-Cloud/power-go-client/clients/instance/ibm-pi-vpn.gois excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/github.com/IBM-Cloud/power-go-client/clients/instance/ibm-pi-workspaces.gois excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/github.com/IBM-Cloud/power-go-client/errors/errors.gois excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/github.com/IBM-Cloud/power-go-client/helpers/constants.gois excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/github.com/IBM-Cloud/power-go-client/ibmpisession/session.gois excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/github.com/IBM-Cloud/power-go-client/power/client/authentication/authentication_client.gois excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/github.com/IBM-Cloud/power-go-client/power/client/authentication/service_broker_auth_callback_responses.gois excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/github.com/IBM-Cloud/power-go-client/power/client/authentication/service_broker_auth_device_code_post_responses.gois excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/github.com/IBM-Cloud/power-go-client/power/client/authentication/service_broker_auth_device_token_post_responses.gois excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/github.com/IBM-Cloud/power-go-client/power/client/authentication/service_broker_auth_info_token_responses.gois excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/github.com/IBM-Cloud/power-go-client/power/client/authentication/service_broker_auth_info_user_responses.gois excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/github.com/IBM-Cloud/power-go-client/power/client/authentication/service_broker_auth_login_responses.gois excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/github.com/IBM-Cloud/power-go-client/power/client/authentication/service_broker_auth_logout_responses.gois excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/github.com/IBM-Cloud/power-go-client/power/client/authentication/service_broker_auth_registration_callback_responses.gois excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/github.com/IBM-Cloud/power-go-client/power/client/authentication/service_broker_auth_registration_responses.gois excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/github.com/IBM-Cloud/power-go-client/power/client/authentication/service_broker_auth_token_post_responses.gois excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/github.com/IBM-Cloud/power-go-client/power/client/bluemix_service_instances/bluemix_service_instance_get_responses.gois excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/github.com/IBM-Cloud/power-go-client/power/client/bluemix_service_instances/bluemix_service_instance_put_responses.gois excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/github.com/IBM-Cloud/power-go-client/power/client/bluemix_service_instances/bluemix_service_instances_client.gois excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/github.com/IBM-Cloud/power-go-client/power/client/catalog/catalog_client.gois excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/github.com/IBM-Cloud/power-go-client/power/client/catalog/catalog_get_responses.gois excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/github.com/IBM-Cloud/power-go-client/power/client/datacenters/datacenters_client.gois excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/github.com/IBM-Cloud/power-go-client/power/client/datacenters/v1_datacenters_get_responses.gois excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/github.com/IBM-Cloud/power-go-client/power/client/datacenters/v1_datacenters_getall_responses.gois excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/github.com/IBM-Cloud/power-go-client/power/client/datacenters/v1_datacenters_private_get_responses.gois excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/github.com/IBM-Cloud/power-go-client/power/client/datacenters/v1_datacenters_private_getall_responses.gois excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/github.com/IBM-Cloud/power-go-client/power/client/hardware_platforms/hardware_platforms_client.gois excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/github.com/IBM-Cloud/power-go-client/power/client/hardware_platforms/service_broker_hardwareplatforms_get_responses.gois excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/github.com/IBM-Cloud/power-go-client/power/client/host_groups/host_groups_client.gois excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/github.com/IBM-Cloud/power-go-client/power/client/host_groups/v1_available_hosts_responses.gois excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/github.com/IBM-Cloud/power-go-client/power/client/host_groups/v1_host_groups_get_responses.gois excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/github.com/IBM-Cloud/power-go-client/power/client/host_groups/v1_host_groups_id_get_responses.gois excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/github.com/IBM-Cloud/power-go-client/power/client/host_groups/v1_host_groups_id_put_responses.gois excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/github.com/IBM-Cloud/power-go-client/power/client/host_groups/v1_host_groups_post_responses.gois excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/github.com/IBM-Cloud/power-go-client/power/client/host_groups/v1_hosts_get_responses.gois excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/github.com/IBM-Cloud/power-go-client/power/client/host_groups/v1_hosts_id_delete_responses.gois excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/github.com/IBM-Cloud/power-go-client/power/client/host_groups/v1_hosts_id_get_responses.gois excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/github.com/IBM-Cloud/power-go-client/power/client/host_groups/v1_hosts_id_put_responses.gois excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/github.com/IBM-Cloud/power-go-client/power/client/host_groups/v1_hosts_post_responses.gois excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/github.com/IBM-Cloud/power-go-client/power/client/iaas_service_broker/iaas_service_broker_client.gois excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/github.com/IBM-Cloud/power-go-client/power/client/iaas_service_broker/service_broker_health_head_responses.gois excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/github.com/IBM-Cloud/power-go-client/power/client/iaas_service_broker/service_broker_health_responses.gois excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/github.com/IBM-Cloud/power-go-client/power/client/iaas_service_broker/service_broker_test_timeout_responses.gois excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/github.com/IBM-Cloud/power-go-client/power/client/iaas_service_broker/service_broker_version_responses.gois excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/github.com/IBM-Cloud/power-go-client/power/client/internal_capacity_management/internal_capacity_management_client.gois excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/github.com/IBM-Cloud/power-go-client/power/client/internal_capacity_management/internal_v1_capacity_management_put_parameters.gois excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/github.com/IBM-Cloud/power-go-client/power/client/internal_capacity_management/internal_v1_capacity_management_put_responses.gois excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/github.com/IBM-Cloud/power-go-client/power/client/internal_operations_dedicated_hosts/internal_operations_dedicated_hosts_client.gois excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/github.com/IBM-Cloud/power-go-client/power/client/internal_operations_dedicated_hosts/internal_v1_operations_dedicatedhosts_delete_responses.gois excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/github.com/IBM-Cloud/power-go-client/power/client/internal_operations_dedicated_hosts/internal_v1_operations_dedicatedhosts_post_responses.gois excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/github.com/IBM-Cloud/power-go-client/power/client/internal_operations_images/internal_operations_images_client.gois excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/github.com/IBM-Cloud/power-go-client/power/client/internal_operations_images/internal_v1_operations_images_delete_responses.gois excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/github.com/IBM-Cloud/power-go-client/power/client/internal_operations_images/internal_v1_operations_images_post_responses.gois excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/github.com/IBM-Cloud/power-go-client/power/client/internal_operations_network_address_groups/internal_operations_network_address_groups_client.gois excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/github.com/IBM-Cloud/power-go-client/power/client/internal_operations_network_address_groups/internal_v1_operations_networkaddressgroups_delete_responses.gois excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/github.com/IBM-Cloud/power-go-client/power/client/internal_operations_network_address_groups/internal_v1_operations_networkaddressgroups_post_responses.gois excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/github.com/IBM-Cloud/power-go-client/power/client/internal_operations_network_interfaces/internal_operations_network_interfaces_client.gois excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/github.com/IBM-Cloud/power-go-client/power/client/internal_operations_network_interfaces/internal_v1_operations_networkinterfaces_delete_responses.gois excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/github.com/IBM-Cloud/power-go-client/power/client/internal_operations_network_interfaces/internal_v1_operations_networkinterfaces_post_responses.gois excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/github.com/IBM-Cloud/power-go-client/power/client/internal_operations_network_security_groups/internal_operations_network_security_groups_client.gois excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/github.com/IBM-Cloud/power-go-client/power/client/internal_operations_network_security_groups/internal_v1_operations_networksecuritygroups_delete_responses.gois excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/github.com/IBM-Cloud/power-go-client/power/client/internal_operations_network_security_groups/internal_v1_operations_networksecuritygroups_post_responses.gois excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/github.com/IBM-Cloud/power-go-client/power/client/internal_operations_networks/internal_operations_networks_client.gois excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/github.com/IBM-Cloud/power-go-client/power/client/internal_operations_networks/internal_v1_operations_networks_delete_responses.gois excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/github.com/IBM-Cloud/power-go-client/power/client/internal_operations_networks/internal_v1_operations_networks_post_responses.gois excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/github.com/IBM-Cloud/power-go-client/power/client/internal_operations_pvm_instances/internal_operations_pvm_instances_client.gois excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/github.com/IBM-Cloud/power-go-client/power/client/internal_operations_pvm_instances/internal_v1_operations_pvminstances_delete_responses.gois excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/github.com/IBM-Cloud/power-go-client/power/client/internal_operations_pvm_instances/internal_v1_operations_pvminstances_post_responses.gois excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/github.com/IBM-Cloud/power-go-client/power/client/internal_operations_shared_processor_pools/internal_operations_shared_processor_pools_client.gois excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/github.com/IBM-Cloud/power-go-client/power/client/internal_operations_shared_processor_pools/internal_v1_operations_sharedprocessorpools_delete_responses.gois excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/github.com/IBM-Cloud/power-go-client/power/client/internal_operations_shared_processor_pools/internal_v1_operations_sharedprocessorpools_post_responses.gois excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/github.com/IBM-Cloud/power-go-client/power/client/internal_operations_snapshots/internal_operations_snapshots_client.gois excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/github.com/IBM-Cloud/power-go-client/power/client/internal_operations_snapshots/internal_v1_operations_snapshots_delete_responses.gois excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/github.com/IBM-Cloud/power-go-client/power/client/internal_operations_snapshots/internal_v1_operations_snapshots_post_responses.gois excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/github.com/IBM-Cloud/power-go-client/power/client/internal_operations_v_p_mem_volumes/internal_operationsvp_mem_volumes_client.gois excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/github.com/IBM-Cloud/power-go-client/power/client/internal_operations_v_p_mem_volumes/internal_v1_operations_vpmem_volumes_delete_parameters.gois excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/github.com/IBM-Cloud/power-go-client/power/client/internal_operations_v_p_mem_volumes/internal_v1_operations_vpmem_volumes_delete_responses.gois excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/github.com/IBM-Cloud/power-go-client/power/client/internal_operations_v_p_mem_volumes/internal_v1_operations_vpmem_volumes_post_parameters.gois excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/github.com/IBM-Cloud/power-go-client/power/client/internal_operations_v_p_mem_volumes/internal_v1_operations_vpmem_volumes_post_responses.gois excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/github.com/IBM-Cloud/power-go-client/power/client/internal_operations_volumes/internal_operations_volumes_client.gois excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/github.com/IBM-Cloud/power-go-client/power/client/internal_operations_volumes/internal_v1_operations_volumes_delete_responses.gois excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/github.com/IBM-Cloud/power-go-client/power/client/internal_operations_volumes/internal_v1_operations_volumes_post_responses.gois excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/github.com/IBM-Cloud/power-go-client/power/client/internal_power_v_s_instances/internal_powervs_instances_client.gois excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/github.com/IBM-Cloud/power-go-client/power/client/internal_power_v_s_instances/internal_v1_powervs_instances_get_responses.gois excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/github.com/IBM-Cloud/power-go-client/power/client/internal_power_v_s_locations/internal_powervs_locations_client.gois excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/github.com/IBM-Cloud/power-go-client/power/client/internal_power_v_s_locations/internal_v1_powervs_locations_activate_put_responses.gois excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/github.com/IBM-Cloud/power-go-client/power/client/internal_power_v_s_locations/internal_v1_powervs_locations_tag_delete_responses.gois excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/github.com/IBM-Cloud/power-go-client/power/client/internal_power_v_s_locations/internal_v1_powervs_locations_tag_post_responses.gois excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/github.com/IBM-Cloud/power-go-client/power/client/internal_power_v_s_locations/internal_v1_powervs_locations_transitgateway_get_responses.gois excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/github.com/IBM-Cloud/power-go-client/power/client/internal_storage_regions/internal_storage_regions_client.gois excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/github.com/IBM-Cloud/power-go-client/power/client/internal_storage_regions/internal_v1_storage_regions_storage_pools_get_responses.gois excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/github.com/IBM-Cloud/power-go-client/power/client/internal_storage_regions/internal_v1_storage_regions_storage_pools_getall_responses.gois excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/github.com/IBM-Cloud/power-go-client/power/client/internal_storage_regions/internal_v1_storage_regions_storage_pools_put_responses.gois excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/github.com/IBM-Cloud/power-go-client/power/client/internal_storage_regions/internal_v1_storage_regions_thresholds_get_responses.gois excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/github.com/IBM-Cloud/power-go-client/power/client/internal_storage_regions/internal_v1_storage_regions_thresholds_put_responses.gois excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/github.com/IBM-Cloud/power-go-client/power/client/internal_transit_gateway/internal_transit_gateway_client.gois excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/github.com/IBM-Cloud/power-go-client/power/client/internal_transit_gateway/internal_v1_transitgateway_get_responses.gois excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/github.com/IBM-Cloud/power-go-client/power/client/network_address_groups/network_address_groups_client.gois excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/github.com/IBM-Cloud/power-go-client/power/client/network_address_groups/v1_network_address_groups_get_responses.gois excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/github.com/IBM-Cloud/power-go-client/power/client/network_address_groups/v1_network_address_groups_id_delete_responses.gois excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/github.com/IBM-Cloud/power-go-client/power/client/network_address_groups/v1_network_address_groups_id_get_responses.gois excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/github.com/IBM-Cloud/power-go-client/power/client/network_address_groups/v1_network_address_groups_id_put_responses.gois excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/github.com/IBM-Cloud/power-go-client/power/client/network_address_groups/v1_network_address_groups_members_delete_responses.gois excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/github.com/IBM-Cloud/power-go-client/power/client/network_address_groups/v1_network_address_groups_members_post_responses.gois excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/github.com/IBM-Cloud/power-go-client/power/client/network_address_groups/v1_network_address_groups_post_responses.gois excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/github.com/IBM-Cloud/power-go-client/power/client/network_peers/network_peers_client.gois excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/github.com/IBM-Cloud/power-go-client/power/client/network_peers/v1_network_peers_getall_parameters.gois excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/github.com/IBM-Cloud/power-go-client/power/client/network_peers/v1_network_peers_getall_responses.gois excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/github.com/IBM-Cloud/power-go-client/power/client/network_peers/v1_network_peers_id_delete_parameters.gois excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/github.com/IBM-Cloud/power-go-client/power/client/network_peers/v1_network_peers_id_delete_responses.gois excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/github.com/IBM-Cloud/power-go-client/power/client/network_peers/v1_network_peers_id_get_parameters.gois excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/github.com/IBM-Cloud/power-go-client/power/client/network_peers/v1_network_peers_id_get_responses.gois excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/github.com/IBM-Cloud/power-go-client/power/client/network_peers/v1_network_peers_id_put_parameters.gois excluded by!**/vendor/**cluster-api/providers/ibmcloud/vendor/github.com/IBM-Cloud/power-go-client/power/client/network_peers/v1_network_peers_id_put_responses.gois excluded by!**/vendor/**
📒 Files selected for processing (2)
cluster-api/cluster-api/go.modcluster-api/providers/ibmcloud/go.mod
| go 1.24.0 | ||
|
|
||
| require sigs.k8s.io/cluster-api v1.11.3 | ||
| require sigs.k8s.io/cluster-api v1.12.0-beta.1 |
There was a problem hiding this comment.
🧩 Analysis chain
🏁 Script executed:
#!/bin/bash
set -euo pipefail
echo "== Files containing sigs.k8s.io/cluster-api references =="
rg -n --glob '**/go.mod' 'sigs\.k8s\.io/cluster-api(\s|$| =>)'
echo
echo "== Provider module versions (with surrounding context) =="
rg -n -C2 --glob 'cluster-api/providers/**/go.mod' 'sigs\.k8s\.io/cluster-api(\s|$| =>)'
echo
echo "== Root and core module pins =="
rg -n -C2 --glob 'go.mod' --glob 'cluster-api/cluster-api/go.mod' 'sigs\.k8s\.io/cluster-api\s+v'Repository: openshift/installer
Length of output: 10535
Dependency version skew across provider modules requires alignment
Line 5 pins sigs.k8s.io/cluster-api to v1.12.0-beta.1, but provider submodules use older versions:
- GCP has an explicit replace to
v1.11.2 - AWS, OpenStack, vSphere use
v1.11.x - Azure, Azure Stack, Nutanix lag further behind (
v1.10.7,v1.10.3,v1.9.5)
This version skew can cause inconsistent dependency resolution and integration issues across providers. Consider either updating all provider modules to the same version or documenting the intentional version divergence with explicit replace directives.
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.
In `@cluster-api/cluster-api/go.mod` at line 5, The root go.mod currently requires
sigs.k8s.io/cluster-api v1.12.0-beta.1 while provider modules (GCP, AWS,
OpenStack, vSphere, Azure, Azure Stack, Nutanix) reference older v1.11.x–v1.9.x
versions; align dependency resolution by either updating each provider module to
use the same cluster-api version (e.g., bump their go.mod require statements to
v1.12.0-beta.1 and update any API-breaking code), or add explicit replace
directives in the root go.mod (and update/remove the GCP replace to
v1.12.0-beta.1) that pin all provider modules to a single agreed cluster-api
version and document the rationale in a comment—locate the require for
sigs.k8s.io/cluster-api in the root go.mod and the per-provider go.mod files
(GCP replace entry, AWS/OpenStack/vSphere/Azure/Azure Stack/Nutanix require
lines) to make the consistent change.
Apparently case *vpcv1.LoadBalancerPoolMemberTargetIP was changed to case *vpcv1.LoadBalancerPoolMemberTargetIPNotReservedIP:
f064cf8 to
9aa1cd8
Compare
|
/test e2e-powervs-capi-ovn |
1 similar comment
|
/test e2e-powervs-capi-ovn |
|
@hamzy: The following tests failed, say
Full PR test history. Your PR dashboard. 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. I understand the commands that are listed here. |
No description provided.