Skip to content

NO-ISSUE: Update kubernetes monorepo to v0.36.3 - #1022

Open
red-hat-konflux[bot] wants to merge 1 commit into
masterfrom
konflux/mintmaker/master/kubernetes-monorepo
Open

NO-ISSUE: Update kubernetes monorepo to v0.36.3#1022
red-hat-konflux[bot] wants to merge 1 commit into
masterfrom
konflux/mintmaker/master/kubernetes-monorepo

Conversation

@red-hat-konflux

@red-hat-konflux red-hat-konflux Bot commented Jun 25, 2026

Copy link
Copy Markdown

This PR contains the following updates:

Package Change Age Confidence
k8s.io/api v0.35.4v0.36.3 age confidence
k8s.io/apimachinery v0.35.4v0.36.3 age confidence
k8s.io/apimachinery v0.34.2v0.36.3 age confidence
k8s.io/client-go v0.35.1v0.36.3 age confidence
k8s.io/client-go v0.34.2v0.36.3 age confidence

Release Notes

kubernetes/api (k8s.io/api)

v0.36.3

Compare Source

v0.36.2

Compare Source

v0.36.1

Compare Source

v0.36.0

Compare Source

v0.35.7

Compare Source

v0.35.6

Compare Source

v0.35.5

Compare Source

kubernetes/apimachinery (k8s.io/apimachinery)

v0.36.3

Compare Source

v0.36.2

Compare Source

v0.36.1

Compare Source

v0.36.0

Compare Source

v0.35.7

Compare Source

v0.35.6

Compare Source

v0.35.5

Compare Source

kubernetes/client-go (k8s.io/client-go)

v0.36.3

Compare Source

v0.36.2

Compare Source

v0.36.1

Compare Source

v0.36.0

Compare Source

v0.35.7

Compare Source

v0.35.6

Compare Source

v0.35.5

Compare Source

v0.35.4

Compare Source

v0.35.3

Compare Source

v0.35.2

Compare Source


Configuration

📅 Schedule: (in timezone America/New_York)

  • 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.


  • If you want to rebase/retry this PR, check this box

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.

@red-hat-konflux

red-hat-konflux Bot commented Jun 25, 2026

Copy link
Copy Markdown
Author

ℹ️ Artifact update notice

File name: api/go.mod

In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):

  • 8 additional dependencies were updated
  • The go directive was updated for compatibility reasons

Details:

Package Change
go 1.25.7 -> 1.26.0
golang.org/x/net v0.47.0 -> v0.49.0
golang.org/x/text v0.31.0 -> v0.33.0
google.golang.org/protobuf v1.36.10 -> v1.36.12-0.20260120151049-f2248ac996af
k8s.io/api v0.34.2 -> v0.36.3
k8s.io/klog/v2 v2.130.1 -> v2.140.0
k8s.io/kube-openapi v0.0.0-20251125145642-4e65d59e963e -> v0.0.0-20260317180543-43fb72c5454a
k8s.io/utils v0.0.0-20251002143259-bc988d571ff4 -> v0.0.0-20260210185600-b8788abfbbc2
sigs.k8s.io/structured-merge-diff/v6 v6.3.1 -> v6.3.3
File name: go.mod

In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):

  • 4 additional dependencies were updated

Details:

Package Change
google.golang.org/protobuf v1.36.11 -> v1.36.12-0.20260120151049-f2248ac996af
k8s.io/klog/v2 v2.130.1 -> v2.140.0
k8s.io/kube-openapi v0.0.0-20260304202019-5b3e3fdb0acf -> v0.0.0-20260317180543-43fb72c5454a
sigs.k8s.io/structured-merge-diff/v6 v6.3.1 -> v6.3.3

@openshift-ci-robot openshift-ci-robot added the jira/valid-reference Indicates that this PR references a valid Jira ticket of any type. label Jun 25, 2026
@openshift-ci-robot

Copy link
Copy Markdown

@red-hat-konflux[bot]: This pull request explicitly references no jira issue.

Details

In response to this:

This PR contains the following updates:

Package Change Age Confidence
k8s.io/api v0.35.4v0.36.2 age confidence
k8s.io/apimachinery v0.35.4v0.36.2 age confidence
k8s.io/apimachinery v0.34.2v0.36.2 age confidence
k8s.io/client-go v0.35.1v0.36.2 age confidence
k8s.io/client-go v0.34.2v0.36.2 age confidence

Release Notes

kubernetes/api (k8s.io/api)

v0.36.2

Compare Source

v0.36.1

Compare Source

v0.36.0

Compare Source

v0.35.6

Compare Source

v0.35.5

Compare Source

kubernetes/apimachinery (k8s.io/apimachinery)

v0.36.2

Compare Source

v0.36.1

Compare Source

v0.36.0

Compare Source

v0.35.6

Compare Source

v0.35.5

Compare Source

kubernetes/client-go (k8s.io/client-go)

v0.36.2

Compare Source

v0.36.1

Compare Source

v0.36.0

Compare Source

v0.35.6

Compare Source

v0.35.5

Compare Source

v0.35.4

Compare Source

v0.35.3

Compare Source

v0.35.2

Compare Source


Configuration

📅 Schedule: (in timezone America/New_York)

  • 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.


  • If you want to rebase/retry this PR, check this box

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.

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.

@coderabbitai

coderabbitai Bot commented Jun 25, 2026

Copy link
Copy Markdown

Note

Reviews paused

It 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 reviews.auto_review.auto_pause_after_reviewed_commits setting.

Use the following commands to manage reviews:

  • @coderabbitai resume to resume automatic reviews.
  • @coderabbitai review to trigger a single review.

Use the checkboxes below for quick actions:

  • ▶️ Resume reviews
  • 🔍 Trigger review

Walkthrough

The pull request updates the API module to Go 1.26.0, refreshes Kubernetes and indirect dependencies, and upgrades Kubernetes dependencies in the API and root modules to v0.36.3.

Changes

Kubernetes module dependency refresh

Layer / File(s) Summary
API module toolchain and dependency updates
api/go.mod
The API module targets Go 1.26.0, upgrades Kubernetes dependencies to v0.36.3, refreshes indirect dependencies, and removes two indirect dependencies.
Root module Kubernetes dependency alignment
go.mod
The root module upgrades k8s.io/api, k8s.io/apimachinery, and k8s.io/client-go to v0.36.3 and refreshes selected indirect dependencies.

Estimated code review effort: 1 (Trivial) | ~5 minutes

Suggested reviewers: carbonin, danmanor

🚥 Pre-merge checks | ✅ 15
✅ Passed checks (15 passed)
Check name Status Explanation
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
Stable And Deterministic Test Names ✅ Passed No *_test.go files changed, so this dependency-only PR introduces no Ginkgo test titles.
Test Structure And Quality ✅ Passed PR only bumps Go/Kubernetes deps and vendored code; no Ginkgo test code was added or modified.
Microshift Test Compatibility ✅ Passed Diff only updates go.mod/vendor deps; no new Ginkgo e2e tests or test files were added, so no MicroShift-specific compatibility risk.
Single Node Openshift (Sno) Test Compatibility ✅ Passed Only go.mod/go.sum and vendored dependency churn changed; no new or modified Ginkgo/e2e tests, so the SNO compatibility check is not applicable.
Topology-Aware Scheduling Compatibility ✅ Passed Only go.mod/go.sum (and vendored deps) changed; no manifests/controllers or scheduling logic were modified.
Ote Binary Stdout Contract ✅ Passed PR only bumps Go/Kubernetes deps in go.mod/go.sum and vendored code; no main/init/TestMain/suite code or executable stdout writes were changed.
Ipv6 And Disconnected Network Test Compatibility ✅ Passed Only go.mod/vendor dependency updates changed; no _test.go or e2e files were added, so this compatibility check is not applicable.
No-Weak-Crypto ✅ Passed Only dependency version bumps in go.mod/api/go.mod; no MD5/SHA1/DES/RC4/3DES/Blowfish/ECB, custom crypto, or secret comparisons found.
Container-Privileges ✅ Passed PR only updates Go modules/vendor files; no Kubernetes manifests or securityContext privilege settings were added.
No-Sensitive-Data-In-Logs ✅ Passed Only new log is a klog error for allowlist lookup failure; it logs a command name/path, not passwords/tokens/PII/internal hostnames or customer data.
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly describes the main change: updating Kubernetes dependencies to v0.36.3.
✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch konflux/mintmaker/master/kubernetes-monorepo

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

@openshift-ci openshift-ci Bot added size/XXL Denotes a PR that changes 1000+ lines, ignoring generated files. needs-ok-to-test Indicates a PR that requires an org member to verify it is safe to test. labels Jun 25, 2026
@openshift-ci

openshift-ci Bot commented Jun 25, 2026

Copy link
Copy Markdown

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 /ok-to-test on its own line. Until that is done, I will not automatically test new commits in this PR, but the usual testing commands by org members will still work.

Regular contributors should join the org to skip this step.

Once the patch is verified, the new status will be reflected by the ok-to-test label.

I understand the commands that are listed here.

Details

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 kubernetes-sigs/prow repository.

@openshift-ci
openshift-ci Bot requested review from carbonin and danmanor June 25, 2026 20:46
@openshift-ci

openshift-ci Bot commented Jun 25, 2026

Copy link
Copy Markdown

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by: red-hat-konflux[bot]
Once this PR has been reviewed and has the lgtm label, please assign avishayt for approval. For more information see the Code Review Process.

The full list of commands accepted by this bot can be found here.

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@red-hat-konflux
red-hat-konflux Bot force-pushed the konflux/mintmaker/master/kubernetes-monorepo branch from 031fafd to 7ca84b1 Compare July 10, 2026 20:15
@red-hat-konflux
red-hat-konflux Bot force-pushed the konflux/mintmaker/master/kubernetes-monorepo branch from 7ca84b1 to 10f63dc Compare July 19, 2026 04:10

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Actionable comments posted: 2

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@api/go.mod`:
- Around line 7-8: Align all Kubernetes dependencies to v0.36.2 and regenerate
both module graphs: update api/go.mod lines 7-8 to move k8s.io/client-go from
v0.34.2, update api/go.mod lines 46-47 to move the indirect Kubernetes modules
from v0.34.2, and update go.mod lines 24-26 to set k8s.io/client-go to v0.36.2.
Ensure the resulting go.mod and go.sum files consistently reflect the single
release line.

In `@go.mod`:
- Around line 24-25: Refresh the root vendor tree to match the go.mod pins,
ensuring vendor/modules.txt records k8s.io/api and k8s.io/apimachinery at
v0.36.2. Update the vendored dependency graph to remediate the reported
go.mongodb.org/mongo-driver v1.17.4 and golang.org/x/net v0.54.0 findings, while
keeping go.mod and the checked-in vendor contents synchronized.
🪄 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: Repository: openshift/coderabbit/.coderabbit.yaml

Review profile: CHILL

Plan: Enterprise

Run ID: c833b424-0203-4c7a-b677-b041d3013742

📥 Commits

Reviewing files that changed from the base of the PR and between 7ca84b1 and 10f63dc.

⛔ Files ignored due to path filters (96)
  • api/go.sum is excluded by !**/*.sum
  • api/vendor/golang.org/x/net/http2/transport.go is excluded by !**/vendor/**
  • api/vendor/golang.org/x/net/http2/writesched_priority_rfc9218.go is excluded by !**/vendor/**
  • api/vendor/google.golang.org/protobuf/encoding/prototext/decode.go is excluded by !**/vendor/**
  • api/vendor/google.golang.org/protobuf/internal/descfmt/stringer.go is excluded by !**/vendor/**
  • api/vendor/google.golang.org/protobuf/internal/encoding/tag/tag.go is excluded by !**/vendor/**
  • api/vendor/google.golang.org/protobuf/internal/encoding/text/decode.go is excluded by !**/vendor/**
  • api/vendor/google.golang.org/protobuf/internal/filedesc/desc.go is excluded by !**/vendor/**
  • api/vendor/google.golang.org/protobuf/internal/filedesc/desc_lazy.go is excluded by !**/vendor/**
  • api/vendor/google.golang.org/protobuf/internal/genid/descriptor_gen.go is excluded by !**/vendor/**
  • api/vendor/google.golang.org/protobuf/internal/impl/codec_map.go is excluded by !**/vendor/**
  • api/vendor/google.golang.org/protobuf/internal/impl/decode.go is excluded by !**/vendor/**
  • api/vendor/google.golang.org/protobuf/internal/impl/validate.go is excluded by !**/vendor/**
  • api/vendor/google.golang.org/protobuf/internal/version/version.go is excluded by !**/vendor/**
  • api/vendor/google.golang.org/protobuf/proto/decode.go is excluded by !**/vendor/**
  • api/vendor/k8s.io/apimachinery/pkg/api/equality/semantic.go is excluded by !**/vendor/**
  • api/vendor/k8s.io/apimachinery/pkg/api/resource/generated.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • api/vendor/k8s.io/apimachinery/pkg/api/resource/generated.proto is excluded by !**/vendor/**
  • api/vendor/k8s.io/apimachinery/pkg/api/resource/quantity.go is excluded by !**/vendor/**
  • api/vendor/k8s.io/apimachinery/pkg/api/resource/quantity_proto.go is excluded by !**/vendor/**
  • api/vendor/k8s.io/apimachinery/pkg/api/resource/zz_generated.model_name.go is excluded by !**/vendor/**, !**/zz_generated*
  • api/vendor/k8s.io/apimachinery/pkg/api/validate/content/decimal_int.go is excluded by !**/vendor/**
  • api/vendor/k8s.io/apimachinery/pkg/api/validate/content/dns.go is excluded by !**/vendor/**
  • api/vendor/k8s.io/apimachinery/pkg/api/validate/content/errors.go is excluded by !**/vendor/**
  • api/vendor/k8s.io/apimachinery/pkg/api/validate/content/identifier.go is excluded by !**/vendor/**
  • api/vendor/k8s.io/apimachinery/pkg/api/validate/content/kube.go is excluded by !**/vendor/**
  • api/vendor/k8s.io/apimachinery/pkg/api/validate/content/path.go is excluded by !**/vendor/**
  • api/vendor/k8s.io/apimachinery/pkg/api/validate/discriminator.go is excluded by !**/vendor/**
  • api/vendor/k8s.io/apimachinery/pkg/api/validate/each.go is excluded by !**/vendor/**
  • api/vendor/k8s.io/apimachinery/pkg/api/validate/enum.go is excluded by !**/vendor/**
  • api/vendor/k8s.io/apimachinery/pkg/api/validate/immutable.go is excluded by !**/vendor/**
  • api/vendor/k8s.io/apimachinery/pkg/api/validate/item.go is excluded by !**/vendor/**
  • api/vendor/k8s.io/apimachinery/pkg/api/validate/limits.go is excluded by !**/vendor/**
  • api/vendor/k8s.io/apimachinery/pkg/api/validate/options.go is excluded by !**/vendor/**
  • api/vendor/k8s.io/apimachinery/pkg/api/validate/strfmt.go is excluded by !**/vendor/**
  • api/vendor/k8s.io/apimachinery/pkg/api/validate/subfield.go is excluded by !**/vendor/**
  • api/vendor/k8s.io/apimachinery/pkg/api/validate/union.go is excluded by !**/vendor/**
  • api/vendor/k8s.io/apimachinery/pkg/api/validate/update.go is excluded by !**/vendor/**
  • api/vendor/k8s.io/apimachinery/pkg/api/validate/zeroorone.go is excluded by !**/vendor/**
  • api/vendor/k8s.io/apimachinery/pkg/api/validation/generic.go is excluded by !**/vendor/**
  • api/vendor/k8s.io/apimachinery/pkg/api/validation/objectmeta.go is excluded by !**/vendor/**
  • api/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/doc.go is excluded by !**/vendor/**
  • api/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/fieldsv1.go is excluded by !**/vendor/**
  • api/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/fieldsv1_byte.go is excluded by !**/vendor/**
  • api/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/fieldsv1_string.go is excluded by !**/vendor/**
  • api/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/generated.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • api/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/generated.proto is excluded by !**/vendor/**
  • api/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/helpers.go is excluded by !**/vendor/**
  • api/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/meta.go is excluded by !**/vendor/**
  • api/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/micro_time_fuzz.go is excluded by !**/vendor/**
  • api/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/time_fuzz.go is excluded by !**/vendor/**
  • api/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/types.go is excluded by !**/vendor/**
  • api/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/types_swagger_doc_generated.go is excluded by !**/vendor/**
  • api/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/validation/validation.go is excluded by !**/vendor/**
  • api/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/zz_generated.conversion.go is excluded by !**/vendor/**, !**/zz_generated*
  • api/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/zz_generated.deepcopy.go is excluded by !**/vendor/**, !**/zz_generated*
  • api/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/zz_generated.model_name.go is excluded by !**/vendor/**, !**/zz_generated*
  • api/vendor/k8s.io/apimachinery/pkg/labels/selector.go is excluded by !**/vendor/**
  • api/vendor/k8s.io/apimachinery/pkg/runtime/doc.go is excluded by !**/vendor/**
  • api/vendor/k8s.io/apimachinery/pkg/runtime/generated.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • api/vendor/k8s.io/apimachinery/pkg/runtime/schema/generated.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • api/vendor/k8s.io/apimachinery/pkg/runtime/scheme.go is excluded by !**/vendor/**
  • api/vendor/k8s.io/apimachinery/pkg/runtime/serializer/cbor/internal/modes/decode.go is excluded by !**/vendor/**
  • api/vendor/k8s.io/apimachinery/pkg/runtime/serializer/protobuf/collections.go is excluded by !**/vendor/**
  • api/vendor/k8s.io/apimachinery/pkg/runtime/serializer/protobuf/protobuf.go is excluded by !**/vendor/**
  • api/vendor/k8s.io/apimachinery/pkg/runtime/types_proto.go is excluded by !**/vendor/**
  • api/vendor/k8s.io/apimachinery/pkg/runtime/zz_generated.model_name.go is excluded by !**/vendor/**, !**/zz_generated*
  • api/vendor/k8s.io/apimachinery/pkg/util/intstr/generated.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • api/vendor/k8s.io/apimachinery/pkg/util/intstr/generated.proto is excluded by !**/vendor/**
  • api/vendor/k8s.io/apimachinery/pkg/util/intstr/instr_fuzz.go is excluded by !**/vendor/**
  • api/vendor/k8s.io/apimachinery/pkg/util/intstr/intstr.go is excluded by !**/vendor/**
  • api/vendor/k8s.io/apimachinery/pkg/util/intstr/zz_generated.model_name.go is excluded by !**/vendor/**, !**/zz_generated*
  • api/vendor/k8s.io/apimachinery/pkg/util/net/http.go is excluded by !**/vendor/**
  • api/vendor/k8s.io/apimachinery/pkg/util/net/interface.go is excluded by !**/vendor/**
  • api/vendor/k8s.io/apimachinery/pkg/util/runtime/runtime.go is excluded by !**/vendor/**
  • api/vendor/k8s.io/apimachinery/pkg/util/sets/set.go is excluded by !**/vendor/**
  • api/vendor/k8s.io/apimachinery/pkg/util/validation/field/error_matcher.go is excluded by !**/vendor/**
  • api/vendor/k8s.io/apimachinery/pkg/util/validation/field/errors.go is excluded by !**/vendor/**
  • api/vendor/k8s.io/apimachinery/pkg/util/validation/ip.go is excluded by !**/vendor/**
  • api/vendor/k8s.io/apimachinery/pkg/util/validation/validation.go is excluded by !**/vendor/**
  • api/vendor/k8s.io/apimachinery/third_party/forked/golang/reflect/deep_equal.go is excluded by !**/vendor/**
  • api/vendor/k8s.io/klog/v2/README.md is excluded by !**/vendor/**
  • api/vendor/k8s.io/klog/v2/internal/serialize/keyvalues.go is excluded by !**/vendor/**
  • api/vendor/k8s.io/klog/v2/internal/serialize/keyvalues_no_slog.go is excluded by !**/vendor/**
  • api/vendor/k8s.io/klog/v2/internal/serialize/keyvalues_slog.go is excluded by !**/vendor/**
  • api/vendor/k8s.io/klog/v2/internal/verbosity/verbosity.go is excluded by !**/vendor/**
  • api/vendor/k8s.io/klog/v2/klog.go is excluded by !**/vendor/**
  • api/vendor/k8s.io/klog/v2/klogr.go is excluded by !**/vendor/**
  • api/vendor/k8s.io/klog/v2/klogr_slog.go is excluded by !**/vendor/**
  • api/vendor/k8s.io/klog/v2/textlogger/options.go is excluded by !**/vendor/**
  • api/vendor/k8s.io/klog/v2/textlogger/textlogger.go is excluded by !**/vendor/**
  • api/vendor/k8s.io/klog/v2/textlogger/textlogger_slog.go is excluded by !**/vendor/**
  • api/vendor/k8s.io/kube-openapi/pkg/util/trie.go is excluded by !**/vendor/**
  • api/vendor/k8s.io/kube-openapi/pkg/util/util.go is excluded by !**/vendor/**
  • api/vendor/modules.txt is excluded by !**/vendor/**
  • api/vendor/sigs.k8s.io/structured-merge-diff/v6/value/reflectcache.go is excluded by !**/vendor/**
📒 Files selected for processing (2)
  • api/go.mod
  • go.mod

Comment thread api/go.mod Outdated
Comment thread go.mod Outdated
@red-hat-konflux
red-hat-konflux Bot force-pushed the konflux/mintmaker/master/kubernetes-monorepo branch from 10f63dc to fca2d1d Compare July 19, 2026 08:13

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@api/go.mod`:
- Around line 3-8: Update the Go version configured in the build workflow to
match the go 1.26.0 directive in api/go.mod, replacing the outdated 1.17.3 value
while preserving the existing workflow setup.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

Comment thread api/go.mod Outdated
Comment on lines +3 to +8
go 1.26.0

require (
github.com/openshift/api v0.0.0-20240830023148-b7d0481c9094
k8s.io/apimachinery v0.34.2
k8s.io/client-go v0.34.2
k8s.io/apimachinery v0.36.2
k8s.io/client-go v0.36.2

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

🎯 Functional Correctness | 🟠 Major | ⚡ Quick win

🧩 Analysis chain

🏁 Script executed:

set -euo pipefail

printf '\n== api/go.mod ==\n'
git ls-files api/go.mod .github/workflows/build.yaml
printf '\n-- api/go.mod (first 80 lines) --\n'
sed -n '1,80p' api/go.mod
printf '\n-- .github/workflows/build.yaml (first 120 lines) --\n'
sed -n '1,120p' .github/workflows/build.yaml

printf '\n== search for go-version references ==\n'
rg -n "go-version|actions/setup-go|setup-go" .github/workflows api -g '*.yml' -g '*.yaml' -g 'go.mod'

Repository: openshift/cluster-api-provider-agent

Length of output: 4619


Align the workflow Go version with api/go.mod.

.github/workflows/build.yaml:20 still uses 1.17.3, which is older than the module’s go 1.26.0 requirement and will break CI before compilation.

Proposed workflow fix
-          go-version: '1.17.3'
+          go-version: '1.26.0'
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@api/go.mod` around lines 3 - 8, Update the Go version configured in the build
workflow to match the go 1.26.0 directive in api/go.mod, replacing the outdated
1.17.3 value while preserving the existing workflow setup.

@red-hat-konflux
red-hat-konflux Bot force-pushed the konflux/mintmaker/master/kubernetes-monorepo branch from fca2d1d to 3286297 Compare July 26, 2026 04:20
@red-hat-konflux red-hat-konflux Bot changed the title NO-ISSUE: Update kubernetes monorepo to v0.36.2 NO-ISSUE: Update kubernetes monorepo to v0.36.3 Jul 26, 2026

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@api/go.mod`:
- Around line 42-53: Regenerate the vendored dependency graph from api/go.mod so
vendor/modules.txt and the vendor tree use k8s.io/api and k8s.io/apimachinery
v0.36.3 instead of the stale v0.35.4 entries. Preserve all other dependency
versions and generated metadata consistently.
🪄 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: Repository: openshift/coderabbit/.coderabbit.yaml

Review profile: CHILL

Plan: Enterprise

Run ID: ede6687d-051f-4802-baae-5fb0e310366c

📥 Commits

Reviewing files that changed from the base of the PR and between fca2d1d and 3286297.

⛔ Files ignored due to path filters (96)
  • api/go.sum is excluded by !**/*.sum
  • api/vendor/golang.org/x/net/http2/transport.go is excluded by !**/vendor/**
  • api/vendor/golang.org/x/net/http2/writesched_priority_rfc9218.go is excluded by !**/vendor/**
  • api/vendor/google.golang.org/protobuf/encoding/prototext/decode.go is excluded by !**/vendor/**
  • api/vendor/google.golang.org/protobuf/internal/descfmt/stringer.go is excluded by !**/vendor/**
  • api/vendor/google.golang.org/protobuf/internal/encoding/tag/tag.go is excluded by !**/vendor/**
  • api/vendor/google.golang.org/protobuf/internal/encoding/text/decode.go is excluded by !**/vendor/**
  • api/vendor/google.golang.org/protobuf/internal/filedesc/desc.go is excluded by !**/vendor/**
  • api/vendor/google.golang.org/protobuf/internal/filedesc/desc_lazy.go is excluded by !**/vendor/**
  • api/vendor/google.golang.org/protobuf/internal/genid/descriptor_gen.go is excluded by !**/vendor/**
  • api/vendor/google.golang.org/protobuf/internal/impl/codec_map.go is excluded by !**/vendor/**
  • api/vendor/google.golang.org/protobuf/internal/impl/decode.go is excluded by !**/vendor/**
  • api/vendor/google.golang.org/protobuf/internal/impl/validate.go is excluded by !**/vendor/**
  • api/vendor/google.golang.org/protobuf/internal/version/version.go is excluded by !**/vendor/**
  • api/vendor/google.golang.org/protobuf/proto/decode.go is excluded by !**/vendor/**
  • api/vendor/k8s.io/apimachinery/pkg/api/equality/semantic.go is excluded by !**/vendor/**
  • api/vendor/k8s.io/apimachinery/pkg/api/resource/generated.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • api/vendor/k8s.io/apimachinery/pkg/api/resource/generated.proto is excluded by !**/vendor/**
  • api/vendor/k8s.io/apimachinery/pkg/api/resource/quantity.go is excluded by !**/vendor/**
  • api/vendor/k8s.io/apimachinery/pkg/api/resource/quantity_proto.go is excluded by !**/vendor/**
  • api/vendor/k8s.io/apimachinery/pkg/api/resource/zz_generated.model_name.go is excluded by !**/vendor/**, !**/zz_generated*
  • api/vendor/k8s.io/apimachinery/pkg/api/validate/content/decimal_int.go is excluded by !**/vendor/**
  • api/vendor/k8s.io/apimachinery/pkg/api/validate/content/dns.go is excluded by !**/vendor/**
  • api/vendor/k8s.io/apimachinery/pkg/api/validate/content/errors.go is excluded by !**/vendor/**
  • api/vendor/k8s.io/apimachinery/pkg/api/validate/content/identifier.go is excluded by !**/vendor/**
  • api/vendor/k8s.io/apimachinery/pkg/api/validate/content/kube.go is excluded by !**/vendor/**
  • api/vendor/k8s.io/apimachinery/pkg/api/validate/content/path.go is excluded by !**/vendor/**
  • api/vendor/k8s.io/apimachinery/pkg/api/validate/discriminator.go is excluded by !**/vendor/**
  • api/vendor/k8s.io/apimachinery/pkg/api/validate/each.go is excluded by !**/vendor/**
  • api/vendor/k8s.io/apimachinery/pkg/api/validate/enum.go is excluded by !**/vendor/**
  • api/vendor/k8s.io/apimachinery/pkg/api/validate/immutable.go is excluded by !**/vendor/**
  • api/vendor/k8s.io/apimachinery/pkg/api/validate/item.go is excluded by !**/vendor/**
  • api/vendor/k8s.io/apimachinery/pkg/api/validate/limits.go is excluded by !**/vendor/**
  • api/vendor/k8s.io/apimachinery/pkg/api/validate/options.go is excluded by !**/vendor/**
  • api/vendor/k8s.io/apimachinery/pkg/api/validate/strfmt.go is excluded by !**/vendor/**
  • api/vendor/k8s.io/apimachinery/pkg/api/validate/subfield.go is excluded by !**/vendor/**
  • api/vendor/k8s.io/apimachinery/pkg/api/validate/union.go is excluded by !**/vendor/**
  • api/vendor/k8s.io/apimachinery/pkg/api/validate/update.go is excluded by !**/vendor/**
  • api/vendor/k8s.io/apimachinery/pkg/api/validate/zeroorone.go is excluded by !**/vendor/**
  • api/vendor/k8s.io/apimachinery/pkg/api/validation/generic.go is excluded by !**/vendor/**
  • api/vendor/k8s.io/apimachinery/pkg/api/validation/objectmeta.go is excluded by !**/vendor/**
  • api/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/doc.go is excluded by !**/vendor/**
  • api/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/fieldsv1.go is excluded by !**/vendor/**
  • api/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/fieldsv1_byte.go is excluded by !**/vendor/**
  • api/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/fieldsv1_string.go is excluded by !**/vendor/**
  • api/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/generated.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • api/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/generated.proto is excluded by !**/vendor/**
  • api/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/helpers.go is excluded by !**/vendor/**
  • api/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/meta.go is excluded by !**/vendor/**
  • api/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/micro_time_fuzz.go is excluded by !**/vendor/**
  • api/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/time_fuzz.go is excluded by !**/vendor/**
  • api/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/types.go is excluded by !**/vendor/**
  • api/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/types_swagger_doc_generated.go is excluded by !**/vendor/**
  • api/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/validation/validation.go is excluded by !**/vendor/**
  • api/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/zz_generated.conversion.go is excluded by !**/vendor/**, !**/zz_generated*
  • api/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/zz_generated.deepcopy.go is excluded by !**/vendor/**, !**/zz_generated*
  • api/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/zz_generated.model_name.go is excluded by !**/vendor/**, !**/zz_generated*
  • api/vendor/k8s.io/apimachinery/pkg/labels/selector.go is excluded by !**/vendor/**
  • api/vendor/k8s.io/apimachinery/pkg/runtime/doc.go is excluded by !**/vendor/**
  • api/vendor/k8s.io/apimachinery/pkg/runtime/generated.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • api/vendor/k8s.io/apimachinery/pkg/runtime/schema/generated.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • api/vendor/k8s.io/apimachinery/pkg/runtime/scheme.go is excluded by !**/vendor/**
  • api/vendor/k8s.io/apimachinery/pkg/runtime/serializer/cbor/internal/modes/decode.go is excluded by !**/vendor/**
  • api/vendor/k8s.io/apimachinery/pkg/runtime/serializer/protobuf/collections.go is excluded by !**/vendor/**
  • api/vendor/k8s.io/apimachinery/pkg/runtime/serializer/protobuf/protobuf.go is excluded by !**/vendor/**
  • api/vendor/k8s.io/apimachinery/pkg/runtime/types_proto.go is excluded by !**/vendor/**
  • api/vendor/k8s.io/apimachinery/pkg/runtime/zz_generated.model_name.go is excluded by !**/vendor/**, !**/zz_generated*
  • api/vendor/k8s.io/apimachinery/pkg/util/intstr/generated.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • api/vendor/k8s.io/apimachinery/pkg/util/intstr/generated.proto is excluded by !**/vendor/**
  • api/vendor/k8s.io/apimachinery/pkg/util/intstr/instr_fuzz.go is excluded by !**/vendor/**
  • api/vendor/k8s.io/apimachinery/pkg/util/intstr/intstr.go is excluded by !**/vendor/**
  • api/vendor/k8s.io/apimachinery/pkg/util/intstr/zz_generated.model_name.go is excluded by !**/vendor/**, !**/zz_generated*
  • api/vendor/k8s.io/apimachinery/pkg/util/net/http.go is excluded by !**/vendor/**
  • api/vendor/k8s.io/apimachinery/pkg/util/net/interface.go is excluded by !**/vendor/**
  • api/vendor/k8s.io/apimachinery/pkg/util/runtime/runtime.go is excluded by !**/vendor/**
  • api/vendor/k8s.io/apimachinery/pkg/util/sets/set.go is excluded by !**/vendor/**
  • api/vendor/k8s.io/apimachinery/pkg/util/validation/field/error_matcher.go is excluded by !**/vendor/**
  • api/vendor/k8s.io/apimachinery/pkg/util/validation/field/errors.go is excluded by !**/vendor/**
  • api/vendor/k8s.io/apimachinery/pkg/util/validation/ip.go is excluded by !**/vendor/**
  • api/vendor/k8s.io/apimachinery/pkg/util/validation/validation.go is excluded by !**/vendor/**
  • api/vendor/k8s.io/apimachinery/third_party/forked/golang/reflect/deep_equal.go is excluded by !**/vendor/**
  • api/vendor/k8s.io/klog/v2/README.md is excluded by !**/vendor/**
  • api/vendor/k8s.io/klog/v2/internal/serialize/keyvalues.go is excluded by !**/vendor/**
  • api/vendor/k8s.io/klog/v2/internal/serialize/keyvalues_no_slog.go is excluded by !**/vendor/**
  • api/vendor/k8s.io/klog/v2/internal/serialize/keyvalues_slog.go is excluded by !**/vendor/**
  • api/vendor/k8s.io/klog/v2/internal/verbosity/verbosity.go is excluded by !**/vendor/**
  • api/vendor/k8s.io/klog/v2/klog.go is excluded by !**/vendor/**
  • api/vendor/k8s.io/klog/v2/klogr.go is excluded by !**/vendor/**
  • api/vendor/k8s.io/klog/v2/klogr_slog.go is excluded by !**/vendor/**
  • api/vendor/k8s.io/klog/v2/textlogger/options.go is excluded by !**/vendor/**
  • api/vendor/k8s.io/klog/v2/textlogger/textlogger.go is excluded by !**/vendor/**
  • api/vendor/k8s.io/klog/v2/textlogger/textlogger_slog.go is excluded by !**/vendor/**
  • api/vendor/k8s.io/kube-openapi/pkg/util/trie.go is excluded by !**/vendor/**
  • api/vendor/k8s.io/kube-openapi/pkg/util/util.go is excluded by !**/vendor/**
  • api/vendor/modules.txt is excluded by !**/vendor/**
  • api/vendor/sigs.k8s.io/structured-merge-diff/v6/value/reflectcache.go is excluded by !**/vendor/**
📒 Files selected for processing (2)
  • api/go.mod
  • go.mod

Comment thread api/go.mod
@red-hat-konflux
red-hat-konflux Bot force-pushed the konflux/mintmaker/master/kubernetes-monorepo branch from 3286297 to 9cda2a3 Compare July 26, 2026 08:15

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

♻️ Duplicate comments (1)
api/go.mod (1)

47-47: 🗄️ Data Integrity & Integration | 🟠 Major

Align all remaining Kubernetes modules in one pass.

The direct Kubernetes dependencies are v0.36.3, but the module graphs still contain older Kubernetes staging modules. Regenerate both graphs and update every retained Kubernetes dependency to the compatible v0.36.x release, then verify checksums and vendored metadata.

  • api/go.mod#L47-L47: update k8s.io/apiextensions-apiserver from v0.34.2.
  • go.mod#L125-L126: update k8s.io/apiextensions-apiserver from v0.35.1 and k8s.io/cluster-bootstrap from v0.34.2.
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@api/go.mod` at line 47, Align all retained Kubernetes staging dependencies
with the direct v0.36.3 dependencies by updating api/go.mod lines 47-47 and
go.mod lines 125-126, including k8s.io/apiextensions-apiserver and
k8s.io/cluster-bootstrap. Regenerate both module graphs, then refresh and verify
go.sum checksums and vendored metadata so no older Kubernetes versions remain.

Source: Path instructions

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Duplicate comments:
In `@api/go.mod`:
- Line 47: Align all retained Kubernetes staging dependencies with the direct
v0.36.3 dependencies by updating api/go.mod lines 47-47 and go.mod lines
125-126, including k8s.io/apiextensions-apiserver and k8s.io/cluster-bootstrap.
Regenerate both module graphs, then refresh and verify go.sum checksums and
vendored metadata so no older Kubernetes versions remain.

@red-hat-konflux red-hat-konflux Bot changed the title NO-ISSUE: Update kubernetes monorepo to v0.36.3 NO-ISSUE: Update kubernetes monorepo to v0.36.3 - autoclosed Aug 5, 2026
@red-hat-konflux red-hat-konflux Bot closed this Aug 5, 2026
@red-hat-konflux
red-hat-konflux Bot deleted the konflux/mintmaker/master/kubernetes-monorepo branch August 5, 2026 04:22
@red-hat-konflux red-hat-konflux Bot changed the title NO-ISSUE: Update kubernetes monorepo to v0.36.3 - autoclosed NO-ISSUE: Update kubernetes monorepo to v0.36.3 Aug 5, 2026
@red-hat-konflux red-hat-konflux Bot reopened this Aug 5, 2026
@red-hat-konflux
red-hat-konflux Bot force-pushed the konflux/mintmaker/master/kubernetes-monorepo branch 3 times, most recently from 9e9e733 to 1fc8e84 Compare August 5, 2026 17:43
@red-hat-konflux red-hat-konflux Bot changed the title NO-ISSUE: Update kubernetes monorepo to v0.36.3 NO-ISSUE: Update module k8s.io/api to v0.36.3 Aug 5, 2026
@red-hat-konflux red-hat-konflux Bot changed the title NO-ISSUE: Update module k8s.io/api to v0.36.3 NO-ISSUE: Update kubernetes monorepo to v0.36.3 Aug 6, 2026
@coderabbitai

coderabbitai Bot commented Aug 7, 2026

Copy link
Copy Markdown

Caution

CodeRabbit couldn't update its existing comment. The review summary may be out of date.

Error details
putComment timed out

@red-hat-konflux
red-hat-konflux Bot force-pushed the konflux/mintmaker/master/kubernetes-monorepo branch from 1fc8e84 to 6afbdf4 Compare August 7, 2026 20:12
@red-hat-konflux red-hat-konflux Bot changed the title NO-ISSUE: Update kubernetes monorepo to v0.36.3 NO-ISSUE: Update module k8s.io/apimachinery to v0.36.3 Aug 7, 2026
Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com>
@red-hat-konflux
red-hat-konflux Bot force-pushed the konflux/mintmaker/master/kubernetes-monorepo branch from 6afbdf4 to 221b3ed Compare August 8, 2026 00:14
@red-hat-konflux red-hat-konflux Bot changed the title NO-ISSUE: Update module k8s.io/apimachinery to v0.36.3 NO-ISSUE: Update kubernetes monorepo to v0.36.3 Aug 8, 2026
@red-hat-konflux red-hat-konflux Bot changed the title NO-ISSUE: Update kubernetes monorepo to v0.36.3 NO-ISSUE: Update module k8s.io/apimachinery to v0.36.3 Aug 8, 2026
@red-hat-konflux red-hat-konflux Bot changed the title NO-ISSUE: Update module k8s.io/apimachinery to v0.36.3 NO-ISSUE: Update kubernetes monorepo to v0.36.3 Aug 8, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

jira/valid-reference Indicates that this PR references a valid Jira ticket of any type. needs-ok-to-test Indicates a PR that requires an org member to verify it is safe to test. size/XXL Denotes a PR that changes 1000+ lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant