Skip to content

[Release-4.20] OCPBUGS-80663,OCPBUGS-80662: Bump google.golang.org/grpc to v1.79.3#727

Open
MrSanketkumar wants to merge 1 commit into
openshift:release-4.20from
MrSanketkumar:grpc-patch-cve-fix-4.20
Open

[Release-4.20] OCPBUGS-80663,OCPBUGS-80662: Bump google.golang.org/grpc to v1.79.3#727
MrSanketkumar wants to merge 1 commit into
openshift:release-4.20from
MrSanketkumar:grpc-patch-cve-fix-4.20

Conversation

@MrSanketkumar
Copy link
Copy Markdown

@MrSanketkumar MrSanketkumar commented May 19, 2026

Summary by CodeRabbit

  • Chores
    • Updated project dependencies to latest versions, including testing frameworks, core Go libraries, and telemetry modules for improved stability and security.

@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented May 19, 2026

Walkthrough

This PR updates Go module dependencies across two go.mod files: the main project module and the openshift/default-catalog-consistency sub-module. Version pins for testify, expression language support, telemetry instrumentation, and core platform libraries are upgraded to newer releases.

Changes

Dependency Updates

Layer / File(s) Summary
Main module dependency upgrades
go.mod
github.com/stretchr/testify, golang.org/x/* (exp, mod, sync, tools), cel.dev/expr, go.opentelemetry.io/*, and google.golang.org/* (genproto, grpc, protobuf) are upgraded to newer versions.
Sub-module dependency upgrades
openshift/default-catalog-consistency/go.mod
Indirect versions for golang.org/x/* (crypto, net, oauth2, sync, sys, term, text, tools) and google.golang.org/* (genproto, grpc, protobuf) are updated to newer revisions.

🎯 2 (Simple) | ⏱️ ~10 minutes


Important

Pre-merge checks failed

Please resolve all errors before merging. Addressing warnings is optional.

❌ Failed checks (1 error)

Check name Status Explanation Resolution
Stable And Deterministic Test Names ❌ Error Test names use fmt.Sprintf with dynamic values. Lines 42, 52 in openshift/default-catalog-consistency/test/validate/suite_test.go contain unstable test names derived from image variables. Replace dynamic test names with static descriptions. Move image-specific assertions to test body instead of test title. Example: It("validates image support")
✅ Passed checks (11 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
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.
Test Structure And Quality ✅ Passed This PR only modifies go.mod files and dependencies. No Ginkgo test code is present or modified. The repository uses testify for testing, not Ginkgo. The custom check is not applicable.
Microshift Test Compatibility ✅ Passed PR is a dependency version bump. No Ginkgo e2e tests were added. Repository uses standard Go testing (testing.T), not Ginkgo. Check not applicable.
Single Node Openshift (Sno) Test Compatibility ✅ Passed This PR updates Go module dependencies (bumping google.golang.org/grpc). No new Ginkgo e2e tests are added - only standard Go testing.T tests exist. The SNO compatibility check does not apply.
Topology-Aware Scheduling Compatibility ✅ Passed PR only updates go.mod dependency versions; does not modify deployment manifests, operator code, or controllers. Topology-aware scheduling check is not applicable.
Ote Binary Stdout Contract ✅ Passed PR makes no source code changes - only dependency updates (go.mod/go.sum). OTE main binary has no process-level stdout writes. Contract is maintained.
Ipv6 And Disconnected Network Test Compatibility ✅ Passed New Ginkgo e2e tests are properly labeled with [Skipped:Disconnected]. External registry dependencies will be automatically skipped in disconnected environments. No IPv4-specific assumptions found.
Title check ✅ Passed The title specifically mentions bumping google.golang.org/grpc to v1.79.3, which is the primary change across both go.mod files in the changeset.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

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

@openshift-ci openshift-ci Bot requested review from bentito and thetechnick May 19, 2026 08:38
@MrSanketkumar
Copy link
Copy Markdown
Author

@coderabbitai review

@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented May 19, 2026

✅ Actions performed

Review triggered.

Note: CodeRabbit is an incremental review system and does not re-review already reviewed commits. This command is applicable only when automatic reviews are paused.

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 208: The go.mod entry pins vulnerable OpenTelemetry versions
(go.opentelemetry.io/otel v1.39.0 and go.opentelemetry.io/otel/sdk v1.39.0);
update both to their patched releases (bump the versions for
go.opentelemetry.io/otel and go.opentelemetry.io/otel/sdk to the non-vulnerable
tags) and then regenerate module metadata (e.g., run the appropriate go get to
fetch the patched versions and run go mod tidy or equivalent) so the go.sum and
module graph are updated before merging.
🪄 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: 50c33632-6b31-4ec1-9feb-a5b74ed3347e

📥 Commits

Reviewing files that changed from the base of the PR and between ca6e32d and 5330012.

⛔ Files ignored due to path filters (298)
  • go.sum is excluded by !**/*.sum
  • openshift/default-catalog-consistency/go.sum is excluded by !**/*.sum
  • openshift/default-catalog-consistency/vendor/golang.org/x/crypto/openpgp/s2k/s2k.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/golang.org/x/crypto/salsa20/salsa/hsalsa20.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/golang.org/x/crypto/sha3/doc.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/golang.org/x/crypto/sha3/hashes.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/golang.org/x/crypto/sha3/hashes_noasm.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/golang.org/x/crypto/sha3/keccakf.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/golang.org/x/crypto/sha3/keccakf_amd64.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/golang.org/x/crypto/sha3/keccakf_amd64.s is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/golang.org/x/crypto/sha3/sha3.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/golang.org/x/crypto/sha3/sha3_s390x.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/golang.org/x/crypto/sha3/sha3_s390x.s is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/golang.org/x/crypto/sha3/shake.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/golang.org/x/crypto/sha3/shake_noasm.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/golang.org/x/net/context/context.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/golang.org/x/net/html/escape.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/golang.org/x/net/html/parse.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/golang.org/x/net/html/render.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/golang.org/x/net/http2/config.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/golang.org/x/net/http2/config_go124.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/golang.org/x/net/http2/config_pre_go124.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/golang.org/x/net/http2/frame.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/golang.org/x/net/http2/gotrack.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/golang.org/x/net/http2/http2.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/golang.org/x/net/http2/server.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/golang.org/x/net/http2/timer.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/golang.org/x/net/http2/transport.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/golang.org/x/net/http2/writesched.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/golang.org/x/net/http2/writesched_priority.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/golang.org/x/net/http2/writesched_roundrobin.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/golang.org/x/net/internal/httpcommon/request.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/golang.org/x/net/trace/events.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/golang.org/x/oauth2/deviceauth.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/golang.org/x/oauth2/oauth2.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/golang.org/x/oauth2/pkce.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/golang.org/x/oauth2/token.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/golang.org/x/oauth2/transport.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/golang.org/x/sync/errgroup/errgroup.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/golang.org/x/sys/cpu/cpu_arm64.s is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/golang.org/x/sys/plan9/pwd_go15_plan9.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/golang.org/x/sys/plan9/pwd_plan9.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/golang.org/x/sys/unix/affinity_linux.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/golang.org/x/sys/unix/fdset.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/golang.org/x/sys/unix/ifreq_linux.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/golang.org/x/sys/unix/mkall.sh is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/golang.org/x/sys/unix/mkerrors.sh is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/golang.org/x/sys/unix/syscall_darwin.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/golang.org/x/sys/unix/syscall_linux.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/golang.org/x/sys/unix/syscall_netbsd.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/golang.org/x/sys/unix/syscall_solaris.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/golang.org/x/sys/unix/zerrors_linux.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/golang.org/x/sys/unix/zerrors_linux_386.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/golang.org/x/sys/unix/zerrors_linux_amd64.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/golang.org/x/sys/unix/zerrors_linux_arm.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/golang.org/x/sys/unix/zerrors_linux_arm64.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/golang.org/x/sys/unix/zerrors_linux_loong64.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/golang.org/x/sys/unix/zerrors_linux_mips.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/golang.org/x/sys/unix/zerrors_linux_mips64.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/golang.org/x/sys/unix/zerrors_linux_mips64le.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/golang.org/x/sys/unix/zerrors_linux_mipsle.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/golang.org/x/sys/unix/zerrors_linux_ppc.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64le.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/golang.org/x/sys/unix/zerrors_linux_riscv64.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/golang.org/x/sys/unix/zerrors_linux_s390x.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/golang.org/x/sys/unix/zerrors_linux_sparc64.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/golang.org/x/sys/unix/zsyscall_linux.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/golang.org/x/sys/unix/zsyscall_solaris_amd64.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/golang.org/x/sys/unix/zsysnum_linux_386.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/golang.org/x/sys/unix/zsysnum_linux_amd64.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/golang.org/x/sys/unix/zsysnum_linux_arm.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/golang.org/x/sys/unix/zsysnum_linux_arm64.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/golang.org/x/sys/unix/zsysnum_linux_loong64.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/golang.org/x/sys/unix/zsysnum_linux_mips.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/golang.org/x/sys/unix/zsysnum_linux_mips64.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/golang.org/x/sys/unix/zsysnum_linux_mips64le.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/golang.org/x/sys/unix/zsysnum_linux_mipsle.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64le.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/golang.org/x/sys/unix/zsysnum_linux_riscv64.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/golang.org/x/sys/unix/zsysnum_linux_s390x.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/golang.org/x/sys/unix/zsysnum_linux_sparc64.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/golang.org/x/sys/unix/ztypes_linux.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/golang.org/x/sys/unix/ztypes_linux_386.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/golang.org/x/sys/unix/ztypes_linux_amd64.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/golang.org/x/sys/unix/ztypes_linux_arm.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/golang.org/x/sys/unix/ztypes_linux_arm64.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/golang.org/x/sys/unix/ztypes_linux_loong64.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/golang.org/x/sys/unix/ztypes_linux_mips.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/golang.org/x/sys/unix/ztypes_linux_mips64.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/golang.org/x/sys/unix/ztypes_linux_mips64le.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/golang.org/x/sys/unix/ztypes_linux_mipsle.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/golang.org/x/sys/unix/ztypes_linux_ppc.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/golang.org/x/sys/unix/ztypes_linux_ppc64.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/golang.org/x/sys/unix/ztypes_linux_ppc64le.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/golang.org/x/sys/unix/ztypes_linux_riscv64.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/golang.org/x/sys/unix/ztypes_linux_s390x.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/golang.org/x/sys/unix/ztypes_linux_sparc64.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/golang.org/x/sys/unix/ztypes_netbsd_arm.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/golang.org/x/sys/windows/syscall_windows.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/golang.org/x/sys/windows/types_windows.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/golang.org/x/sys/windows/zsyscall_windows.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/golang.org/x/term/term_windows.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/golang.org/x/term/terminal.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/golang.org/x/text/encoding/japanese/eucjp.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/golang.org/x/text/encoding/japanese/iso2022jp.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/golang.org/x/text/encoding/japanese/shiftjis.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/golang.org/x/text/encoding/korean/euckr.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/golang.org/x/text/encoding/simplifiedchinese/gbk.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/golang.org/x/text/encoding/simplifiedchinese/hzgb2312.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/golang.org/x/text/encoding/traditionalchinese/big5.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/golang.org/x/text/encoding/unicode/unicode.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/golang.org/x/text/unicode/bidi/core.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/golang.org/x/tools/go/ast/inspector/cursor.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/golang.org/x/tools/go/ast/inspector/inspector.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/golang.org/x/tools/go/ast/inspector/typeof.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/google.golang.org/grpc/CONTRIBUTING.md is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/google.golang.org/grpc/MAINTAINERS.md is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/google.golang.org/grpc/balancer/balancer.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/google.golang.org/grpc/balancer/endpointsharding/endpointsharding.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/google.golang.org/grpc/balancer/pickfirst/internal/internal.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/google.golang.org/grpc/balancer/pickfirst/pickfirst.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/google.golang.org/grpc/balancer/pickfirst/pickfirstleaf/pickfirstleaf.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/google.golang.org/grpc/balancer/roundrobin/roundrobin.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/google.golang.org/grpc/balancer/subconn.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/google.golang.org/grpc/balancer_wrapper.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/google.golang.org/grpc/binarylog/grpc_binarylog_v1/binarylog.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • openshift/default-catalog-consistency/vendor/google.golang.org/grpc/clientconn.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/google.golang.org/grpc/credentials/credentials.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/google.golang.org/grpc/credentials/tls.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/google.golang.org/grpc/dialoptions.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/google.golang.org/grpc/encoding/encoding.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/google.golang.org/grpc/encoding/proto/proto.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/google.golang.org/grpc/experimental/stats/metricregistry.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/google.golang.org/grpc/experimental/stats/metrics.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/google.golang.org/grpc/interceptor.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/google.golang.org/grpc/internal/balancer/gracefulswitch/gracefulswitch.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/google.golang.org/grpc/internal/buffer/unbounded.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/google.golang.org/grpc/internal/channelz/trace.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/google.golang.org/grpc/internal/envconfig/envconfig.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/google.golang.org/grpc/internal/envconfig/xds.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/google.golang.org/grpc/internal/experimental.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/google.golang.org/grpc/internal/grpcsync/callback_serializer.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/google.golang.org/grpc/internal/idle/idle.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/google.golang.org/grpc/internal/internal.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/google.golang.org/grpc/internal/resolver/delegatingresolver/delegatingresolver.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/google.golang.org/grpc/internal/resolver/dns/dns_resolver.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/google.golang.org/grpc/internal/stats/metrics_recorder_list.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/google.golang.org/grpc/internal/transport/client_stream.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/google.golang.org/grpc/internal/transport/controlbuf.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/google.golang.org/grpc/internal/transport/flowcontrol.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/google.golang.org/grpc/internal/transport/handler_server.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/google.golang.org/grpc/internal/transport/http2_client.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/google.golang.org/grpc/internal/transport/http2_server.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/google.golang.org/grpc/internal/transport/http_util.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/google.golang.org/grpc/internal/transport/server_stream.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/google.golang.org/grpc/internal/transport/transport.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/google.golang.org/grpc/mem/buffer_pool.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/google.golang.org/grpc/mem/buffer_slice.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/google.golang.org/grpc/mem/buffers.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/google.golang.org/grpc/picker_wrapper.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/google.golang.org/grpc/preloader.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/google.golang.org/grpc/resolver/resolver.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/google.golang.org/grpc/resolver_wrapper.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/google.golang.org/grpc/rpc_util.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/google.golang.org/grpc/server.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/google.golang.org/grpc/stats/stats.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/google.golang.org/grpc/stream.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/google.golang.org/grpc/version.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/google.golang.org/protobuf/encoding/protowire/wire.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/google.golang.org/protobuf/internal/editiondefaults/editions_defaults.binpb is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/google.golang.org/protobuf/internal/editionssupport/editions.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/google.golang.org/protobuf/internal/filedesc/desc.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/google.golang.org/protobuf/internal/filedesc/desc_init.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/google.golang.org/protobuf/internal/filedesc/desc_lazy.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/google.golang.org/protobuf/internal/filedesc/editions.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/google.golang.org/protobuf/internal/genid/api_gen.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/google.golang.org/protobuf/internal/genid/descriptor_gen.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/google.golang.org/protobuf/internal/impl/codec_message_opaque.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/google.golang.org/protobuf/internal/impl/message_opaque.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/google.golang.org/protobuf/internal/impl/presence.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/google.golang.org/protobuf/internal/version/version.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/google.golang.org/protobuf/reflect/protodesc/desc.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/google.golang.org/protobuf/reflect/protodesc/desc_init.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/google.golang.org/protobuf/reflect/protodesc/proto.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/google.golang.org/protobuf/reflect/protoreflect/source_gen.go is excluded by !**/vendor/**
  • openshift/default-catalog-consistency/vendor/google.golang.org/protobuf/types/descriptorpb/descriptor.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • openshift/default-catalog-consistency/vendor/modules.txt is excluded by !**/vendor/**
  • vendor/cel.dev/expr/BUILD.bazel is excluded by !**/vendor/**, !vendor/**
  • vendor/cel.dev/expr/MODULE.bazel is excluded by !**/vendor/**, !vendor/**
  • vendor/cel.dev/expr/checked.pb.go is excluded by !**/*.pb.go, !**/vendor/**, !vendor/**
  • vendor/cel.dev/expr/eval.pb.go is excluded by !**/*.pb.go, !**/vendor/**, !vendor/**
  • vendor/cel.dev/expr/explain.pb.go is excluded by !**/*.pb.go, !**/vendor/**, !vendor/**
  • vendor/cel.dev/expr/syntax.pb.go is excluded by !**/*.pb.go, !**/vendor/**, !vendor/**
  • vendor/cel.dev/expr/value.pb.go is excluded by !**/*.pb.go, !**/vendor/**, !vendor/**
  • vendor/github.com/stretchr/testify/assert/assertion_compare.go is excluded by !**/vendor/**, !vendor/**
  • vendor/github.com/stretchr/testify/assert/assertion_format.go is excluded by !**/vendor/**, !vendor/**
  • vendor/github.com/stretchr/testify/assert/assertion_forward.go is excluded by !**/vendor/**, !vendor/**
  • vendor/github.com/stretchr/testify/assert/assertion_order.go is excluded by !**/vendor/**, !vendor/**
  • vendor/github.com/stretchr/testify/assert/assertions.go is excluded by !**/vendor/**, !vendor/**
  • vendor/github.com/stretchr/testify/assert/doc.go is excluded by !**/vendor/**, !vendor/**
  • vendor/github.com/stretchr/testify/assert/http_assertions.go is excluded by !**/vendor/**, !vendor/**
  • vendor/github.com/stretchr/testify/assert/yaml/yaml_custom.go is excluded by !**/vendor/**, !vendor/**
  • vendor/github.com/stretchr/testify/assert/yaml/yaml_default.go is excluded by !**/vendor/**, !vendor/**
  • vendor/github.com/stretchr/testify/assert/yaml/yaml_fail.go is excluded by !**/vendor/**, !vendor/**
  • vendor/github.com/stretchr/testify/mock/mock.go is excluded by !**/vendor/**, !vendor/**
  • vendor/github.com/stretchr/testify/require/doc.go is excluded by !**/vendor/**, !vendor/**
  • vendor/github.com/stretchr/testify/require/require.go is excluded by !**/vendor/**, !vendor/**
  • vendor/github.com/stretchr/testify/require/require_forward.go is excluded by !**/vendor/**, !vendor/**
  • vendor/go.opentelemetry.io/auto/sdk/internal/telemetry/id.go is excluded by !**/vendor/**, !vendor/**
  • vendor/go.opentelemetry.io/auto/sdk/internal/telemetry/number.go is excluded by !**/vendor/**, !vendor/**
  • vendor/go.opentelemetry.io/auto/sdk/internal/telemetry/span.go is excluded by !**/vendor/**, !vendor/**
  • vendor/go.opentelemetry.io/auto/sdk/internal/telemetry/status.go is excluded by !**/vendor/**, !vendor/**
  • vendor/go.opentelemetry.io/auto/sdk/internal/telemetry/traces.go is excluded by !**/vendor/**, !vendor/**
  • vendor/go.opentelemetry.io/auto/sdk/internal/telemetry/value.go is excluded by !**/vendor/**, !vendor/**
  • vendor/go.opentelemetry.io/auto/sdk/span.go is excluded by !**/vendor/**, !vendor/**
  • vendor/go.opentelemetry.io/auto/sdk/tracer.go is excluded by !**/vendor/**, !vendor/**
  • vendor/go.opentelemetry.io/otel/.codespellignore is excluded by !**/vendor/**, !vendor/**
  • vendor/go.opentelemetry.io/otel/.golangci.yml is excluded by !**/vendor/**, !vendor/**
  • vendor/go.opentelemetry.io/otel/.lycheeignore is excluded by !**/vendor/**, !vendor/**
  • vendor/go.opentelemetry.io/otel/CHANGELOG.md is excluded by !**/vendor/**, !vendor/**
  • vendor/go.opentelemetry.io/otel/CODEOWNERS is excluded by !**/vendor/**, !vendor/**
  • vendor/go.opentelemetry.io/otel/CONTRIBUTING.md is excluded by !**/vendor/**, !vendor/**
  • vendor/go.opentelemetry.io/otel/LICENSE is excluded by !**/vendor/**, !vendor/**
  • vendor/go.opentelemetry.io/otel/Makefile is excluded by !**/vendor/**, !vendor/**
  • vendor/go.opentelemetry.io/otel/README.md is excluded by !**/vendor/**, !vendor/**
  • vendor/go.opentelemetry.io/otel/RELEASING.md is excluded by !**/vendor/**, !vendor/**
  • vendor/go.opentelemetry.io/otel/VERSIONING.md is excluded by !**/vendor/**, !vendor/**
  • vendor/go.opentelemetry.io/otel/attribute/encoder.go is excluded by !**/vendor/**, !vendor/**
  • vendor/go.opentelemetry.io/otel/attribute/filter.go is excluded by !**/vendor/**, !vendor/**
  • vendor/go.opentelemetry.io/otel/attribute/internal/attribute.go is excluded by !**/vendor/**, !vendor/**
  • vendor/go.opentelemetry.io/otel/attribute/iterator.go is excluded by !**/vendor/**, !vendor/**
  • vendor/go.opentelemetry.io/otel/attribute/key.go is excluded by !**/vendor/**, !vendor/**
  • vendor/go.opentelemetry.io/otel/attribute/kv.go is excluded by !**/vendor/**, !vendor/**
  • vendor/go.opentelemetry.io/otel/attribute/set.go is excluded by !**/vendor/**, !vendor/**
  • vendor/go.opentelemetry.io/otel/attribute/type_string.go is excluded by !**/vendor/**, !vendor/**
  • vendor/go.opentelemetry.io/otel/attribute/value.go is excluded by !**/vendor/**, !vendor/**
  • vendor/go.opentelemetry.io/otel/baggage/baggage.go is excluded by !**/vendor/**, !vendor/**
  • vendor/go.opentelemetry.io/otel/codes/codes.go is excluded by !**/vendor/**, !vendor/**
  • vendor/go.opentelemetry.io/otel/dependencies.Dockerfile is excluded by !**/vendor/**, !vendor/**
  • vendor/go.opentelemetry.io/otel/internal/global/internal_logging.go is excluded by !**/vendor/**, !vendor/**
  • vendor/go.opentelemetry.io/otel/internal/global/meter.go is excluded by !**/vendor/**, !vendor/**
  • vendor/go.opentelemetry.io/otel/internal/global/trace.go is excluded by !**/vendor/**, !vendor/**
  • vendor/go.opentelemetry.io/otel/metric.go is excluded by !**/vendor/**, !vendor/**
  • vendor/go.opentelemetry.io/otel/metric/LICENSE is excluded by !**/vendor/**, !vendor/**
  • vendor/go.opentelemetry.io/otel/metric/config.go is excluded by !**/vendor/**, !vendor/**
  • vendor/go.opentelemetry.io/otel/propagation/baggage.go is excluded by !**/vendor/**, !vendor/**
  • vendor/go.opentelemetry.io/otel/propagation/propagation.go is excluded by !**/vendor/**, !vendor/**
  • vendor/go.opentelemetry.io/otel/propagation/trace_context.go is excluded by !**/vendor/**, !vendor/**
  • vendor/go.opentelemetry.io/otel/sdk/LICENSE is excluded by !**/vendor/**, !vendor/**
  • vendor/go.opentelemetry.io/otel/sdk/internal/env/env.go is excluded by !**/vendor/**, !vendor/**
  • vendor/go.opentelemetry.io/otel/sdk/internal/x/x.go is excluded by !**/vendor/**, !vendor/**
  • vendor/go.opentelemetry.io/otel/sdk/resource/builtin.go is excluded by !**/vendor/**, !vendor/**
  • vendor/go.opentelemetry.io/otel/sdk/resource/container.go is excluded by !**/vendor/**, !vendor/**
  • vendor/go.opentelemetry.io/otel/sdk/resource/env.go is excluded by !**/vendor/**, !vendor/**
  • vendor/go.opentelemetry.io/otel/sdk/resource/host_id.go is excluded by !**/vendor/**, !vendor/**
  • vendor/go.opentelemetry.io/otel/sdk/resource/host_id_bsd.go is excluded by !**/vendor/**, !vendor/**
  • vendor/go.opentelemetry.io/otel/sdk/resource/host_id_linux.go is excluded by !**/vendor/**, !vendor/**
  • vendor/go.opentelemetry.io/otel/sdk/resource/host_id_unsupported.go is excluded by !**/vendor/**, !vendor/**
  • vendor/go.opentelemetry.io/otel/sdk/resource/host_id_windows.go is excluded by !**/vendor/**, !vendor/**
  • vendor/go.opentelemetry.io/otel/sdk/resource/os.go is excluded by !**/vendor/**, !vendor/**
  • vendor/go.opentelemetry.io/otel/sdk/resource/os_release_unix.go is excluded by !**/vendor/**, !vendor/**
  • vendor/go.opentelemetry.io/otel/sdk/resource/os_unix.go is excluded by !**/vendor/**, !vendor/**
  • vendor/go.opentelemetry.io/otel/sdk/resource/os_unsupported.go is excluded by !**/vendor/**, !vendor/**
  • vendor/go.opentelemetry.io/otel/sdk/resource/process.go is excluded by !**/vendor/**, !vendor/**
  • vendor/go.opentelemetry.io/otel/sdk/resource/resource.go is excluded by !**/vendor/**, !vendor/**
  • vendor/go.opentelemetry.io/otel/sdk/trace/batch_span_processor.go is excluded by !**/vendor/**, !vendor/**
  • vendor/go.opentelemetry.io/otel/sdk/trace/doc.go is excluded by !**/vendor/**, !vendor/**
  • vendor/go.opentelemetry.io/otel/sdk/trace/id_generator.go is excluded by !**/vendor/**, !vendor/**
  • vendor/go.opentelemetry.io/otel/sdk/trace/provider.go is excluded by !**/vendor/**, !vendor/**
  • vendor/go.opentelemetry.io/otel/sdk/trace/sampling.go is excluded by !**/vendor/**, !vendor/**
  • vendor/go.opentelemetry.io/otel/sdk/trace/simple_span_processor.go is excluded by !**/vendor/**, !vendor/**
  • vendor/go.opentelemetry.io/otel/sdk/trace/snapshot.go is excluded by !**/vendor/**, !vendor/**
  • vendor/go.opentelemetry.io/otel/sdk/trace/span.go is excluded by !**/vendor/**, !vendor/**
  • vendor/go.opentelemetry.io/otel/sdk/trace/span_limits.go is excluded by !**/vendor/**, !vendor/**
  • vendor/go.opentelemetry.io/otel/sdk/trace/tracer.go is excluded by !**/vendor/**, !vendor/**
  • vendor/go.opentelemetry.io/otel/sdk/trace/version.go is excluded by !**/vendor/**, !vendor/**
  • vendor/go.opentelemetry.io/otel/sdk/version.go is excluded by !**/vendor/**, !vendor/**
  • vendor/go.opentelemetry.io/otel/trace/LICENSE is excluded by !**/vendor/**, !vendor/**
  • vendor/go.opentelemetry.io/otel/trace/auto.go is excluded by !**/vendor/**, !vendor/**
  • vendor/go.opentelemetry.io/otel/trace/config.go is excluded by !**/vendor/**, !vendor/**
  • vendor/go.opentelemetry.io/otel/trace/internal/telemetry/attr.go is excluded by !**/vendor/**, !vendor/**
  • vendor/go.opentelemetry.io/otel/trace/internal/telemetry/id.go is excluded by !**/vendor/**, !vendor/**
  • vendor/go.opentelemetry.io/otel/trace/internal/telemetry/value.go is excluded by !**/vendor/**, !vendor/**
  • vendor/go.opentelemetry.io/otel/trace/noop.go is excluded by !**/vendor/**, !vendor/**
  • vendor/go.opentelemetry.io/otel/trace/noop/noop.go is excluded by !**/vendor/**, !vendor/**
  • vendor/go.opentelemetry.io/otel/trace/span.go is excluded by !**/vendor/**, !vendor/**
  • vendor/go.opentelemetry.io/otel/trace/trace.go is excluded by !**/vendor/**, !vendor/**
  • vendor/go.opentelemetry.io/otel/trace/tracestate.go is excluded by !**/vendor/**, !vendor/**
  • vendor/go.opentelemetry.io/otel/version.go is excluded by !**/vendor/**, !vendor/**
  • vendor/go.opentelemetry.io/otel/versions.yaml is excluded by !**/vendor/**, !vendor/**
  • vendor/golang.org/x/crypto/openpgp/s2k/s2k.go is excluded by !**/vendor/**, !vendor/**
  • vendor/golang.org/x/crypto/salsa20/salsa/hsalsa20.go is excluded by !**/vendor/**, !vendor/**
  • vendor/golang.org/x/crypto/sha3/doc.go is excluded by !**/vendor/**, !vendor/**
  • vendor/golang.org/x/crypto/sha3/hashes.go is excluded by !**/vendor/**, !vendor/**
  • vendor/golang.org/x/crypto/sha3/hashes_noasm.go is excluded by !**/vendor/**, !vendor/**
📒 Files selected for processing (2)
  • go.mod
  • openshift/default-catalog-consistency/go.mod

Comment thread go.mod
go.opentelemetry.io/auto/sdk v1.2.1 // indirect
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.61.0 // indirect
go.opentelemetry.io/otel v1.36.0 // indirect
go.opentelemetry.io/otel v1.39.0 // 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
set -euo pipefail

# Verify vulnerability status directly against OSV for the exact module@version pairs.
# Expected: no "affected" entries for the chosen replacement versions.
for modver in \
  "go.opentelemetry.io/otel@1.39.0" \
  "go.opentelemetry.io/otel/sdk@1.39.0"
do
  mod="${modver%@*}"
  ver="${modver#*@}"
  echo "=== OSV check: $mod@$ver ==="
  curl -sS https://api.osv.dev/v1/query \
    -H 'Content-Type: application/json' \
    -d "{\"package\":{\"ecosystem\":\"Go\",\"name\":\"$mod\"},\"version\":\"$ver\"}" \
    | jq '{vulns: [.vulns[]? | {id: .id, summary: .summary, aliases: .aliases}]}'
  echo
done

Repository: openshift/operator-framework-operator-controller

Length of output: 1154


Update OpenTelemetry dependencies; both versions have confirmed critical vulnerabilities.

  • go.opentelemetry.io/otel v1.39.0 has CVE-2026-29181: remote DoS amplification via baggage header extraction
  • go.opentelemetry.io/otel/sdk v1.39.0 has CVE-2026-24051: arbitrary code execution via PATH hijacking

Bump both to patched releases and regenerate module metadata before merge.

🧰 Tools
🪛 OSV Scanner (2.3.8)

[HIGH] 208-208: go.opentelemetry.io/otel 1.39.0: OpenTelemetry-Go: multi-value baggage header extraction causes excessive allocations (remote dos amplification)

(GHSA-mh2q-q3fh-2475)

🤖 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 208, The go.mod entry pins vulnerable OpenTelemetry versions
(go.opentelemetry.io/otel v1.39.0 and go.opentelemetry.io/otel/sdk v1.39.0);
update both to their patched releases (bump the versions for
go.opentelemetry.io/otel and go.opentelemetry.io/otel/sdk to the non-vulnerable
tags) and then regenerate module metadata (e.g., run the appropriate go get to
fetch the patched versions and run go mod tidy or equivalent) so the go.sum and
module graph are updated before merging.

@MrSanketkumar MrSanketkumar changed the title [Release-4.20] OCPBUGS-80663 : Bump google.golang.org/grpc to v1.79.3 [Release-4.20] OCPBUGS-80663: Bump google.golang.org/grpc to v1.79.3 May 19, 2026
@openshift-ci-robot openshift-ci-robot added jira/severity-important Referenced Jira bug's severity is important for the branch this PR is targeting. jira/valid-reference Indicates that this PR references a valid Jira ticket of any type. jira/valid-bug Indicates that a referenced Jira bug is valid for the branch this PR is targeting. labels May 19, 2026
@openshift-ci-robot
Copy link
Copy Markdown

@MrSanketkumar: This pull request references Jira Issue OCPBUGS-80663, which is valid. The bug has been moved to the POST state.

7 validation(s) were run on this bug
  • bug is open, matching expected state (open)
  • bug target version (4.20.z) matches configured target version for branch (4.20.z)
  • bug is in the state ASSIGNED, which is one of the valid states (NEW, ASSIGNED, POST)
  • release note text is set and does not match the template
  • dependent bug Jira Issue OCPBUGS-80840 is in the state Verified, which is one of the valid states (VERIFIED, RELEASE PENDING, CLOSED (ERRATA), CLOSED (CURRENT RELEASE), CLOSED (DONE), CLOSED (DONE-ERRATA))
  • dependent Jira Issue OCPBUGS-80840 targets the "4.21.z" version, which is one of the valid target versions: 4.21.0, 4.21.z
  • bug has dependents

No GitHub users were found matching the public email listed for the QA contact in Jira (ocp-sustaining-admins@redhat.com), skipping review request.

The bug has been updated to refer to the pull request using the external bug tracker.

Details

In response to this:

Summary by CodeRabbit

  • Chores
  • Updated project dependencies to latest versions, including testing frameworks, core Go libraries, and telemetry modules for improved stability and security.

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.

@MrSanketkumar MrSanketkumar force-pushed the grpc-patch-cve-fix-4.20 branch from 5330012 to 362fcfa Compare May 19, 2026 12:06
@MrSanketkumar
Copy link
Copy Markdown
Author

retitle [Release-4.20] OCPBUGS-80663,OCPBUGS-80662: Bump google.golang.org/grpc to v1.79.3

@MrSanketkumar
Copy link
Copy Markdown
Author

/retitle [Release-4.20] OCPBUGS-80663,OCPBUGS-80662: Bump google.golang.org/grpc to v1.79.3

@openshift-ci openshift-ci Bot changed the title [Release-4.20] OCPBUGS-80663: Bump google.golang.org/grpc to v1.79.3 [Release-4.20] OCPBUGS-80663,OCPBUGS-80662: Bump google.golang.org/grpc to v1.79.3 May 19, 2026
@openshift-ci-robot openshift-ci-robot added jira/invalid-bug Indicates that a referenced Jira bug is invalid for the branch this PR is targeting. and removed jira/valid-bug Indicates that a referenced Jira bug is valid for the branch this PR is targeting. labels May 19, 2026
@openshift-ci-robot
Copy link
Copy Markdown

@MrSanketkumar: This pull request references Jira Issue OCPBUGS-80663, which is valid.

7 validation(s) were run on this bug
  • bug is open, matching expected state (open)
  • bug target version (4.20.z) matches configured target version for branch (4.20.z)
  • bug is in the state POST, which is one of the valid states (NEW, ASSIGNED, POST)
  • release note text is set and does not match the template
  • dependent bug Jira Issue OCPBUGS-80840 is in the state Verified, which is one of the valid states (VERIFIED, RELEASE PENDING, CLOSED (ERRATA), CLOSED (CURRENT RELEASE), CLOSED (DONE), CLOSED (DONE-ERRATA))
  • dependent Jira Issue OCPBUGS-80840 targets the "4.21.z" version, which is one of the valid target versions: 4.21.0, 4.21.z
  • bug has dependents

No GitHub users were found matching the public email listed for the QA contact in Jira (ocp-sustaining-admins@redhat.com), skipping review request.

The bug has been updated to refer to the pull request using the external bug tracker.

This pull request references Jira Issue OCPBUGS-80662, which is invalid:

  • release note text must be set and not match the template OR release note type must be set to "Release Note Not Required". For more information you can reference the OpenShift Bug Process.
  • expected Jira Issue OCPBUGS-80662 to depend on a bug targeting a version in 4.21.0, 4.21.z and in one of the following states: VERIFIED, RELEASE PENDING, CLOSED (ERRATA), CLOSED (CURRENT RELEASE), CLOSED (DONE), CLOSED (DONE-ERRATA), but no dependents were found

Comment /jira refresh to re-evaluate validity if changes to the Jira bug are made, or edit the title of this pull request to link to a different bug.

The bug has been updated to refer to the pull request using the external bug tracker.

Details

In response to this:

Summary by CodeRabbit

  • Chores
  • Updated project dependencies to latest versions, including testing frameworks, core Go libraries, and telemetry modules for improved stability and security.

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.

@MrSanketkumar
Copy link
Copy Markdown
Author

/jira refresh

@openshift-ci-robot
Copy link
Copy Markdown

@MrSanketkumar: This pull request references Jira Issue OCPBUGS-80663, which is valid.

7 validation(s) were run on this bug
  • bug is open, matching expected state (open)
  • bug target version (4.20.z) matches configured target version for branch (4.20.z)
  • bug is in the state POST, which is one of the valid states (NEW, ASSIGNED, POST)
  • release note text is set and does not match the template
  • dependent bug Jira Issue OCPBUGS-80840 is in the state Verified, which is one of the valid states (VERIFIED, RELEASE PENDING, CLOSED (ERRATA), CLOSED (CURRENT RELEASE), CLOSED (DONE), CLOSED (DONE-ERRATA))
  • dependent Jira Issue OCPBUGS-80840 targets the "4.21.z" version, which is one of the valid target versions: 4.21.0, 4.21.z
  • bug has dependents

No GitHub users were found matching the public email listed for the QA contact in Jira (ocp-sustaining-admins@redhat.com), skipping review request.

This pull request references Jira Issue OCPBUGS-80662, which is invalid:

  • release note text must be set and not match the template OR release note type must be set to "Release Note Not Required". For more information you can reference the OpenShift Bug Process.

Comment /jira refresh to re-evaluate validity if changes to the Jira bug are made, or edit the title of this pull request to link to a different bug.

Details

In response to this:

/jira refresh

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.

@MrSanketkumar
Copy link
Copy Markdown
Author

/jira refresh

@openshift-ci-robot openshift-ci-robot added jira/valid-bug Indicates that a referenced Jira bug is valid for the branch this PR is targeting. and removed jira/invalid-bug Indicates that a referenced Jira bug is invalid for the branch this PR is targeting. labels May 19, 2026
@openshift-ci-robot
Copy link
Copy Markdown

@MrSanketkumar: This pull request references Jira Issue OCPBUGS-80663, which is valid.

7 validation(s) were run on this bug
  • bug is open, matching expected state (open)
  • bug target version (4.20.z) matches configured target version for branch (4.20.z)
  • bug is in the state POST, which is one of the valid states (NEW, ASSIGNED, POST)
  • release note text is set and does not match the template
  • dependent bug Jira Issue OCPBUGS-80840 is in the state Verified, which is one of the valid states (VERIFIED, RELEASE PENDING, CLOSED (ERRATA), CLOSED (CURRENT RELEASE), CLOSED (DONE), CLOSED (DONE-ERRATA))
  • dependent Jira Issue OCPBUGS-80840 targets the "4.21.z" version, which is one of the valid target versions: 4.21.0, 4.21.z
  • bug has dependents

No GitHub users were found matching the public email listed for the QA contact in Jira (ocp-sustaining-admins@redhat.com), skipping review request.

This pull request references Jira Issue OCPBUGS-80662, which is valid. The bug has been moved to the POST state.

7 validation(s) were run on this bug
  • bug is open, matching expected state (open)
  • bug target version (4.20.z) matches configured target version for branch (4.20.z)
  • bug is in the state ASSIGNED, which is one of the valid states (NEW, ASSIGNED, POST)
  • release note text is set and does not match the template
  • dependent bug Jira Issue OCPBUGS-80839 is in the state Verified, which is one of the valid states (VERIFIED, RELEASE PENDING, CLOSED (ERRATA), CLOSED (CURRENT RELEASE), CLOSED (DONE), CLOSED (DONE-ERRATA))
  • dependent Jira Issue OCPBUGS-80839 targets the "4.21.z" version, which is one of the valid target versions: 4.21.0, 4.21.z
  • bug has dependents

No GitHub users were found matching the public email listed for the QA contact in Jira (ocp-sustaining-admins@redhat.com), skipping review request.

Details

In response to this:

/jira refresh

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.

@tmshort
Copy link
Copy Markdown
Contributor

tmshort commented May 19, 2026

/approve

@tmshort
Copy link
Copy Markdown
Contributor

tmshort commented May 19, 2026

/lgtm

@openshift-ci openshift-ci Bot added the lgtm Indicates that a PR is ready to be merged. label May 19, 2026
@openshift-ci
Copy link
Copy Markdown
Contributor

openshift-ci Bot commented May 19, 2026

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: MrSanketkumar, tmshort

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

@openshift-ci openshift-ci Bot added the approved Indicates a PR has been approved by an approver from all required OWNERS files. label May 19, 2026
@tmshort
Copy link
Copy Markdown
Contributor

tmshort commented May 19, 2026

Waiting on openshift-e2e-aws before verify.

@openshift-ci
Copy link
Copy Markdown
Contributor

openshift-ci Bot commented May 19, 2026

@MrSanketkumar: 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.

@prabhapa
Copy link
Copy Markdown

/label backport-risk-assessed

@openshift-ci openshift-ci Bot added the backport-risk-assessed Indicates a PR to a release branch has been evaluated and considered safe to accept. label May 19, 2026
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. backport-risk-assessed Indicates a PR to a release branch has been evaluated and considered safe to accept. jira/severity-important Referenced Jira bug's severity is important for the branch this PR is targeting. jira/valid-bug Indicates that a referenced Jira bug is valid for the branch this PR is targeting. jira/valid-reference Indicates that this PR references a valid Jira ticket of any type. lgtm Indicates that a PR is ready to be merged.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants