Skip to content

Update kubernetes monorepo to v0.36.3 - #381

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

Update kubernetes monorepo to v0.36.3#381
red-hat-konflux[bot] wants to merge 1 commit into
mainfrom
konflux/mintmaker/main/kubernetes-monorepo

Conversation

@red-hat-konflux

@red-hat-konflux red-hat-konflux Bot commented Jul 26, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
k8s.io/api v0.35.3v0.36.3 age confidence
k8s.io/apiextensions-apiserver v0.35.3v0.36.3 age confidence
k8s.io/apimachinery v0.35.3v0.36.3 age confidence
k8s.io/cli-runtime v0.35.3v0.36.3 age confidence
k8s.io/client-go v0.35.3v0.36.3 age confidence

Warning

Some dependencies could not be looked up. Check the warning logs for more information.


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

v0.35.4

Compare Source

kubernetes/apiextensions-apiserver (k8s.io/apiextensions-apiserver)

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

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

v0.35.4

Compare Source

kubernetes/cli-runtime (k8s.io/cli-runtime)

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

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


Configuration

📅 Schedule: (UTC)

  • 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 added approved Indicates a PR has been approved by an approver from all required OWNERS files. lgtm Indicates that a PR is ready to be merged. labels Jul 26, 2026
@red-hat-konflux

red-hat-konflux Bot commented Jul 26, 2026

Copy link
Copy Markdown
Contributor 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):

  • The go directive was updated for compatibility reasons

Details:

Package Change
go 1.25.7 -> 1.26.0
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):

  • The go directive was updated for compatibility reasons

Details:

Package Change
go 1.25.7 -> 1.26.0

@coderabbitai

coderabbitai Bot commented Jul 26, 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

Summary by CodeRabbit

  • Chores
    • Updated the application’s Go version to 1.26.0.
    • Upgraded Kubernetes components to version 0.36.3.
    • Removed obsolete indirect dependencies.

Walkthrough

The root and API Go modules now target Go 1.26.0. Selected Kubernetes dependencies were upgraded from v0.35.3 to v0.36.3, and two indirect root dependencies were removed.

Changes

Go module and dependency updates

Layer / File(s) Summary
Toolchain and dependency requirements
go.mod, api/go.mod
Both modules now declare Go 1.26.0, selected Kubernetes modules are bumped to v0.36.3, and two indirect root dependencies are removed.
🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 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.
Title check ✅ Passed The title clearly summarizes the Kubernetes dependency updates to version v0.36.3.
Description check ✅ Passed The description directly documents the Kubernetes dependency updates and related Renovate configuration.

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

@openshift-ci
openshift-ci Bot requested review from blublinsky and raptorsun July 26, 2026 04:12

@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 `@go.mod`:
- Line 3: Update the Go version declaration in go.mod at line 3, api/go.mod at
line 3, and the release workflow’s Go setup at .github/workflows/release-cli.yml
line 28 to the same patched Go 1.26.x release, replacing 1.26.0 consistently
across all three locations.
🪄 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: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Enterprise

Run ID: 425437e5-e5db-469a-b7da-1ef4104307e5

📥 Commits

Reviewing files that changed from the base of the PR and between 09058e8 and 12804c1.

⛔ Files ignored due to path filters (2)
  • api/go.sum is excluded by !**/*.sum, !api/go.sum
  • go.sum is excluded by !**/*.sum, !go.sum
📒 Files selected for processing (2)
  • api/go.mod
  • go.mod
🔗 Linked repositories identified

CodeRabbit considers these linked repositories for cross-repo context during reviews:

  • openshift/lightspeed-agentic-sandbox (manual)

Comment thread go.mod
@openshift-merge-bot

Copy link
Copy Markdown
Contributor

/retest-required

Remaining retests: 0 against base HEAD 09058e8 and 2 for PR HEAD 12804c1 in total

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

/retest-required

Remaining retests: 0 against base HEAD cd2e123 and 1 for PR HEAD 12804c1 in total

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

/retest-required

Remaining retests: 0 against base HEAD f0c9524 and 0 for PR HEAD 12804c1 in total

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

/hold

Revision 12804c1 was retested 3 times: holding

@openshift-ci openshift-ci Bot added the do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. label Jul 27, 2026
@red-hat-konflux
red-hat-konflux Bot force-pushed the konflux/mintmaker/main/kubernetes-monorepo branch from 12804c1 to 89b89a1 Compare July 27, 2026 21:39
@openshift-ci openshift-ci Bot removed the lgtm Indicates that a PR is ready to be merged. label Jul 27, 2026
@openshift-ci

openshift-ci Bot commented Jul 27, 2026

Copy link
Copy Markdown

New changes are detected. LGTM label has been removed.

@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

🧹 Nitpick comments (1)
api/go.mod (1)

5-7: 🔒 Security & Privacy | 🔵 Trivial

Complete the required dependency supply-chain checks.

Verify go.sum integrity, OSV advisories for both Kubernetes modules, license compatibility, SBOM/provenance attestations, and Sigstore/cosign signing in the release pipeline before merging.

As per path instructions: “Pin exact versions; verify hashes where supported; flag known CVEs (cross-ref osv.dev); ensure build produces provenance attestations; artifacts signed with Sigstore/cosign.”

🤖 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 5 - 7, Complete supply-chain validation for the
exact Kubernetes dependencies declared in the require block: verify go.sum
hashes, check both modules against OSV advisories, confirm license
compatibility, and add release-pipeline checks for SBOM/provenance attestations
and Sigstore/cosign artifact signing. Ensure the pipeline blocks merging or
release when any required verification fails.

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.

Inline comments:
In `@api/go.mod`:
- Around line 5-7: Update the k8s.io/apiextensions-apiserver requirement in the
go.mod require block from v0.35.3 to v0.36.3, matching k8s.io/apimachinery and
keeping both Kubernetes modules on the same minor version.

---

Nitpick comments:
In `@api/go.mod`:
- Around line 5-7: Complete supply-chain validation for the exact Kubernetes
dependencies declared in the require block: verify go.sum hashes, check both
modules against OSV advisories, confirm license compatibility, and add
release-pipeline checks for SBOM/provenance attestations and Sigstore/cosign
artifact signing. Ensure the pipeline blocks merging or release when any
required verification fails.
🪄 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: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Enterprise

Run ID: 32b51f1e-9a05-4afa-92ce-e2c53372b71d

📥 Commits

Reviewing files that changed from the base of the PR and between 12804c1 and 89b89a1.

⛔ Files ignored due to path filters (2)
  • api/go.sum is excluded by !**/*.sum, !api/go.sum
  • go.sum is excluded by !**/*.sum, !go.sum
📒 Files selected for processing (2)
  • api/go.mod
  • go.mod
🔗 Linked repositories identified

CodeRabbit considers these linked repositories for cross-repo context during reviews:

  • openshift/lightspeed-agentic-sandbox (manual)
🚧 Files skipped from review as they are similar to previous changes (1)
  • go.mod

Comment thread api/go.mod
@red-hat-konflux
red-hat-konflux Bot force-pushed the konflux/mintmaker/main/kubernetes-monorepo branch from 89b89a1 to 5b96b69 Compare July 28, 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: 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 6-7: Update the sigs.k8s.io/controller-runtime dependency in
api/go.mod from v0.23.3 to the compatible v0.24.x release for Kubernetes
v0.36.3, then regenerate api/go.sum to reflect the updated module dependencies.
🪄 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: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Enterprise

Run ID: 5c2a91fc-94da-4be8-b0f6-8157306b1463

📥 Commits

Reviewing files that changed from the base of the PR and between 89b89a1 and 5b96b69.

⛔ Files ignored due to path filters (2)
  • api/go.sum is excluded by !**/*.sum, !api/go.sum
  • go.sum is excluded by !**/*.sum, !go.sum
📒 Files selected for processing (2)
  • api/go.mod
  • go.mod
🔗 Linked repositories identified

CodeRabbit considers these linked repositories for cross-repo context during reviews:

  • openshift/lightspeed-agentic-sandbox (manual)

Comment thread api/go.mod
Comment on lines +6 to +7
k8s.io/apiextensions-apiserver v0.36.3
k8s.io/apimachinery v0.36.3

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:

#!/usr/bin/env bash
set -euo pipefail
(cd api && go list -m all | rg 'k8s.io/(api|apimachinery)|sigs.k8s.io/controller-runtime')

Repository: openshift/lightspeed-agentic-operator

Length of output: 389


Upgrade controller-runtime to match Kubernetes v0.36

api/go.mod is on Kubernetes v0.36.3, but sigs.k8s.io/controller-runtime is still pinned to v0.23.3. Bump it to the v0.24.x line and regenerate go.sum so the module set stays compatible.

🤖 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 6 - 7, Update the sigs.k8s.io/controller-runtime
dependency in api/go.mod from v0.23.3 to the compatible v0.24.x release for
Kubernetes v0.36.3, then regenerate api/go.sum to reflect the updated module
dependencies.

@red-hat-konflux
red-hat-konflux Bot force-pushed the konflux/mintmaker/main/kubernetes-monorepo branch 5 times, most recently from a9ff077 to 15835b1 Compare August 1, 2026 00:11
@openshift-ci

openshift-ci Bot commented Aug 1, 2026

Copy link
Copy Markdown

[APPROVALNOTIFIER] This PR is APPROVED

Approval requirements bypassed by manually added approval.

This pull-request has been approved by:

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

The pull request process is described 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/main/kubernetes-monorepo branch 2 times, most recently from 8d1274e to 7d2c24f Compare August 2, 2026 04:18
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/main/kubernetes-monorepo branch from 7d2c24f to b47a2d0 Compare August 2, 2026 08:06
@openshift-ci

openshift-ci Bot commented Aug 2, 2026

Copy link
Copy Markdown

@red-hat-konflux[bot]: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name Commit Details Required Rerun command
ci/prow/api-lint b47a2d0 link true /test api-lint
ci/prow/unit b47a2d0 link true /test unit
ci/prow/generate b47a2d0 link true /test generate

Full PR test history. Your PR dashboard.

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. I understand the commands that are listed here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

approved Indicates a PR has been approved by an approver from all required OWNERS files. do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants