Skip to content

Update k8s.io/kube-openapi digest to 865597e#1583

Open
red-hat-konflux[bot] wants to merge 1 commit into
mainfrom
konflux/mintmaker/main/k8s.io-kube-openapi-digest
Open

Update k8s.io/kube-openapi digest to 865597e#1583
red-hat-konflux[bot] wants to merge 1 commit into
mainfrom
konflux/mintmaker/main/k8s.io-kube-openapi-digest

Conversation

@red-hat-konflux
Copy link
Copy Markdown
Contributor

@red-hat-konflux red-hat-konflux Bot commented Apr 30, 2026

This PR contains the following updates:

Package Type Update Change
k8s.io/kube-openapi indirect digest 8949caa865597e

Warning

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


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update 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 Apr 30, 2026
@openshift-merge-bot
Copy link
Copy Markdown
Contributor

/retest-required

Remaining retests: 0 against base HEAD 112e4bb and 2 for PR HEAD bafe91f in total

@openshift-merge-bot
Copy link
Copy Markdown
Contributor

/retest-required

Remaining retests: 0 against base HEAD 77eb272 and 1 for PR HEAD bafe91f in total

@openshift-merge-bot
Copy link
Copy Markdown
Contributor

/retest-required

Remaining retests: 0 against base HEAD e604438 and 0 for PR HEAD bafe91f in total

@openshift-merge-bot
Copy link
Copy Markdown
Contributor

/hold

Revision bafe91f 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 May 1, 2026
@red-hat-konflux red-hat-konflux Bot force-pushed the konflux/mintmaker/main/k8s.io-kube-openapi-digest branch from bafe91f to 9b07c36 Compare May 1, 2026 20:13
@red-hat-konflux red-hat-konflux Bot changed the title chore(deps): update k8s.io/kube-openapi digest to c903c40 chore(deps): update k8s.io/kube-openapi digest to 927ab1f May 1, 2026
@openshift-ci openshift-ci Bot removed the lgtm Indicates that a PR is ready to be merged. label May 1, 2026
@openshift-ci
Copy link
Copy Markdown

openshift-ci Bot commented May 1, 2026

New changes are detected. LGTM label has been removed.

@red-hat-konflux red-hat-konflux Bot force-pushed the konflux/mintmaker/main/k8s.io-kube-openapi-digest branch from 9b07c36 to d0a0b88 Compare May 2, 2026 00:18
@red-hat-konflux red-hat-konflux Bot changed the title chore(deps): update k8s.io/kube-openapi digest to 927ab1f chore(deps): update k8s.io/kube-openapi digest to 88bf13f May 2, 2026
@red-hat-konflux red-hat-konflux Bot force-pushed the konflux/mintmaker/main/k8s.io-kube-openapi-digest branch from d0a0b88 to a1f3d08 Compare May 2, 2026 08:22
@red-hat-konflux red-hat-konflux Bot changed the title chore(deps): update k8s.io/kube-openapi digest to 88bf13f chore(deps): update k8s.io/kube-openapi digest to b7f5293 May 2, 2026
@red-hat-konflux red-hat-konflux Bot changed the title chore(deps): update k8s.io/kube-openapi digest to b7f5293 chore(deps): update k8s.io/kube-openapi digest to 7bfe71f May 5, 2026
@red-hat-konflux red-hat-konflux Bot force-pushed the konflux/mintmaker/main/k8s.io-kube-openapi-digest branch from a1f3d08 to 5b0066d Compare May 5, 2026 00:18
@red-hat-konflux red-hat-konflux Bot changed the title chore(deps): update k8s.io/kube-openapi digest to 7bfe71f chore(deps): update k8s.io/kube-openapi digest to 3334182 May 6, 2026
@red-hat-konflux red-hat-konflux Bot force-pushed the konflux/mintmaker/main/k8s.io-kube-openapi-digest branch from 5b0066d to 5b456f3 Compare May 6, 2026 00:18
@red-hat-konflux red-hat-konflux Bot changed the title chore(deps): update k8s.io/kube-openapi digest to 3334182 chore(deps): update k8s.io/kube-openapi digest to 3334182 - autoclosed May 7, 2026
@red-hat-konflux red-hat-konflux Bot closed this May 7, 2026
@red-hat-konflux red-hat-konflux Bot deleted the konflux/mintmaker/main/k8s.io-kube-openapi-digest branch May 7, 2026 00:57
@red-hat-konflux red-hat-konflux Bot changed the title chore(deps): update k8s.io/kube-openapi digest to 3334182 - autoclosed chore(deps): update k8s.io/kube-openapi digest to 3334182 May 7, 2026
@red-hat-konflux red-hat-konflux Bot reopened this May 7, 2026
@red-hat-konflux red-hat-konflux Bot force-pushed the konflux/mintmaker/main/k8s.io-kube-openapi-digest branch 3 times, most recently from 16d37a7 to e576faf Compare May 8, 2026 00:23
@red-hat-konflux red-hat-konflux Bot changed the title chore(deps): update k8s.io/kube-openapi digest to 3334182 chore(deps): update k8s.io/kube-openapi digest to 19c3011 May 8, 2026
@red-hat-konflux red-hat-konflux Bot force-pushed the konflux/mintmaker/main/k8s.io-kube-openapi-digest branch 2 times, most recently from 09543e2 to 2bb82e3 Compare May 9, 2026 20:17
@red-hat-konflux red-hat-konflux Bot changed the title chore(deps): update k8s.io/kube-openapi digest to 19c3011 chore(deps): update k8s.io/kube-openapi digest to b540ad9 May 9, 2026
@red-hat-konflux red-hat-konflux Bot force-pushed the konflux/mintmaker/main/k8s.io-kube-openapi-digest branch from 2bb82e3 to c04f4c7 Compare May 12, 2026 04:13
@red-hat-konflux red-hat-konflux Bot changed the title chore(deps): update k8s.io/kube-openapi digest to b540ad9 chore(deps): update k8s.io/kube-openapi digest to da4e56f May 12, 2026
@red-hat-konflux red-hat-konflux Bot changed the title chore(deps): update k8s.io/kube-openapi digest to da4e56f chore(deps): update k8s.io/kube-openapi digest to ef417d0 May 13, 2026
@red-hat-konflux red-hat-konflux Bot force-pushed the konflux/mintmaker/main/k8s.io-kube-openapi-digest branch from c04f4c7 to 0f0c65c Compare May 13, 2026 04:12
@red-hat-konflux red-hat-konflux Bot changed the title chore(deps): update k8s.io/kube-openapi digest to ef417d0 Update k8s.io/kube-openapi digest to ef417d0 May 14, 2026
@red-hat-konflux red-hat-konflux Bot changed the title Update k8s.io/kube-openapi digest to ef417d0 Update k8s.io/kube-openapi digest to ef417d0 - autoclosed May 15, 2026
@red-hat-konflux red-hat-konflux Bot closed this May 15, 2026
@red-hat-konflux red-hat-konflux Bot changed the title Update k8s.io/kube-openapi digest to ef417d0 - autoclosed Update k8s.io/kube-openapi digest to ef417d0 May 15, 2026
@red-hat-konflux red-hat-konflux Bot reopened this May 15, 2026
@red-hat-konflux red-hat-konflux Bot force-pushed the konflux/mintmaker/main/k8s.io-kube-openapi-digest branch from 0f0c65c to ebbb52a Compare May 15, 2026 12:13
@red-hat-konflux red-hat-konflux Bot changed the title Update k8s.io/kube-openapi digest to ef417d0 Update k8s.io/kube-openapi digest to bbf5c55 May 20, 2026
@red-hat-konflux red-hat-konflux Bot force-pushed the konflux/mintmaker/main/k8s.io-kube-openapi-digest branch from ebbb52a to bc491a3 Compare May 20, 2026 00:18
@red-hat-konflux red-hat-konflux Bot changed the title Update k8s.io/kube-openapi digest to bbf5c55 Update k8s.io/kube-openapi digest to aa012df May 20, 2026
@red-hat-konflux red-hat-konflux Bot force-pushed the konflux/mintmaker/main/k8s.io-kube-openapi-digest branch from bc491a3 to e48a54b Compare May 20, 2026 15:11
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/k8s.io-kube-openapi-digest branch from e48a54b to 5f9b68e Compare June 4, 2026 04:12
@red-hat-konflux red-hat-konflux Bot changed the title Update k8s.io/kube-openapi digest to aa012df Update k8s.io/kube-openapi digest to 865597e Jun 4, 2026
@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented Jun 4, 2026

📝 Walkthrough

Walkthrough

The pull request updates the indirect dependency k8s.io/kube-openapi in go.mod to a newer commit hash (v0.0.0-20260603220949-865597e52e25), replacing the previous version from April 2026.

Changes

Dependency Update

Layer / File(s) Summary
k8s.io/kube-openapi version bump
go.mod
The k8s.io/kube-openapi indirect module dependency is bumped to a more recent commit hash.

🎯 1 (Trivial) | ⏱️ ~2 minutes

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title accurately summarizes the main change: updating the k8s.io/kube-openapi dependency digest from one version to another.
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.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch konflux/mintmaker/main/k8s.io-kube-openapi-digest

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

@openshift-ci
Copy link
Copy Markdown

openshift-ci Bot commented Jun 4, 2026

[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

Copy link
Copy Markdown

@coderabbitai coderabbitai Bot left a comment

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 167: go.mod pins k8s.io/kube-openapi at commit 865597e52e25 which is out
of sync with the other Kubernetes modules (k8s.io/api, k8s.io/apimachinery,
k8s.io/client-go) at v0.35.4; update the k8s.io/kube-openapi entry to the
version Kubernetes v0.35.4 expects (v0.0.0-20250910181357-589584f1c912) or,
alternatively, bump all Kubernetes-related modules together to a consistent
release; modify the k8s.io/kube-openapi module version string in go.mod (the
k8s.io/kube-openapi line) so it matches the chosen approach and then run go mod
tidy to regenerate go.sum and ensure module graph consistency.
🪄 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: 46b81498-0ee8-417e-83bb-6f759e7de298

📥 Commits

Reviewing files that changed from the base of the PR and between fda9f13 and 5f9b68e.

⛔ Files ignored due to path filters (1)
  • go.sum is excluded by !**/*.sum, !go.sum
📒 Files selected for processing (1)
  • go.mod

Comment thread go.mod
k8s.io/apiextensions-apiserver v0.35.4 // indirect
k8s.io/klog/v2 v2.140.0 // indirect
k8s.io/kube-openapi v0.0.0-20260427204847-8949caaa1199 // indirect
k8s.io/kube-openapi v0.0.0-20260603220949-865597e52e25 // indirect
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

⚠️ Potential issue | 🟠 Major | ⚡ Quick win

🧩 Analysis chain

🏁 Script executed:

#!/bin/bash
# Description: Check for security advisories for k8s.io/kube-openapi

# Check for GitHub security advisories
gh api graphql -f query='
{
  securityVulnerabilities(first: 10, ecosystem: GO, package: "k8s.io/kube-openapi") {
    nodes {
      advisory {
        summary
        severity
        publishedAt
      }
      vulnerableVersionRange
      firstPatchedVersion {
        identifier
      }
    }
  }
}'

# Verify the commit exists in the repository
echo "Checking if commit 865597e52e25 exists..."
gh api repos/kubernetes/kube-openapi/commits/865597e52e25 --jq '.sha, .commit.author.date, .commit.message' 2>&1

Repository: openshift/lightspeed-operator

Length of output: 371


🌐 Web query:

k8s.io/kube-openapi commit 865597e52e25 changelog security

💡 Result:

I couldn’t locate any source that ties the specific kube-openapi commit 865597e52e25 to a changelog entry or a security fix. What I did find: a recent kube-openapi update in Kubernetes that mentions “key changes upstream” (including an escaping bugfix for JSON-Pointer-reserved characters in generated schema/component names) in PR #138741, but that PR’s referenced kube-openapi revision is b7f5293f4787—not 865597e52e25—and the snippets available don’t mention security implications. Security-related material I found for kube-openapi is general (e.g., the repo’s SECURITY.md and an OpenAPI V3 security requirements PR), but it’s not associated with commit 865597e52e25. So, based on the evidence available from the searches, I can’t confidently answer what security/changelog item 865597e52e25 corresponds to. If you can share the full 40-char commit hash (or a link to the commit/compare view), I can try again and specifically map it to the relevant kube-openapi changelog/security note(s).

Citations:


🌐 Web query:

k8s.io/kube-openapi compatibility with kubernetes 0.35.4

💡 Result:

For Kubernetes v0.35.4, compatibility is achieved by using the kube-openapi version that Kubernetes itself vendors/depends on for that release. In the v0.35.4 line, the kube-apiserver (and related components) depend on k8s.io/kube-openapi at v0.0.0-20250910181357-589584f1c912 [1][2]. In other words: kube-openapi is not “version-compatible” across arbitrary Kubernetes versions; you should align kube-openapi to the Kubernetes release’s expected module version (above) to avoid OpenAPI generation/aggregation mismatches. What this means in practice 1) If you are building extension API servers or clients: match kube-openapi to the Kubernetes branch/release you’re targeting (for k8s 0.35.4, use the kube-openapi commit/version listed above) [1][2]. 2) If you mix versions (kube-openapi newer/older than what kube-apiserver expects), you can hit OpenAPI backward-incompatibility issues—e.g., kube-openapi changes around how model names are generated for OpenAPI v2 aggregation can be backward-incompatible and require Kubernetes-side bumps / kube-openapi bumps [3][4]. Source-backed anchor for Kubernetes OpenAPI generation The kube-apiserver’s OpenAPI handler imports kube-openapi packages (k8s.io/kube-openapi/pkg/util and pkg/validation/spec), so kube-apiserver and kube-openapi must be kept in lockstep for that Kubernetes release series [2].

Citations:


Fix k8s.io/kube-openapi alignment with Kubernetes v0.35.4 (go.mod line 167)

  • Commit 865597e52e25 exists in kubernetes/kube-openapi (dated 2026-06-03).
  • GitHub security advisory lookup for k8s.io/kube-openapi returns no reported advisories for the queried package.
  • Compatibility risk: Kubernetes v0.35.4 is reported to use k8s.io/kube-openapi v0.0.0-20250910181357-589584f1c912, but this PR pins v0.0.0-20260603220949-865597e52e25 while keeping k8s.io/api, k8s.io/apimachinery, and k8s.io/client-go at v0.35.4. Align kube-openapi to the v0.35.4 expected module version (or bump the full Kubernetes dependency set together) to avoid OpenAPI aggregation/generation mismatches.
🤖 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 `@go.mod` at line 167, go.mod pins k8s.io/kube-openapi at commit 865597e52e25
which is out of sync with the other Kubernetes modules (k8s.io/api,
k8s.io/apimachinery, k8s.io/client-go) at v0.35.4; update the
k8s.io/kube-openapi entry to the version Kubernetes v0.35.4 expects
(v0.0.0-20250910181357-589584f1c912) or, alternatively, bump all
Kubernetes-related modules together to a consistent release; modify the
k8s.io/kube-openapi module version string in go.mod (the k8s.io/kube-openapi
line) so it matches the chosen approach and then run go mod tidy to regenerate
go.sum and ensure module graph consistency.

@openshift-ci
Copy link
Copy Markdown

openshift-ci Bot commented Jun 4, 2026

@red-hat-konflux[bot]: all tests passed!

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