Conversation
- CVE-2026-33186: replace grpc => openshift-sustaining/grpc-go@v1.75.1-sec.1 - CVE-2026-39821 + CVE-2026-25681: replace net => openshift-sustaining/net@v0.50.0-sec.2 - CVE-2026-46597: replace crypto => openshift-sustaining/crypto@v0.48.0-sec.1 Depends on openshift/jetstack-cert-manager#45 for operand image rebuild. Jetstack replace will be updated after openshift#45 merges. Jira: CM-1222 Signed-off-by: Sakshi Patidar <spatidar@redhat.com>
|
@sakshiep1: This pull request references CM-1222 which is a valid jira issue. DetailsIn response to this:
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. |
|
Skipping CI for Draft Pull Request. |
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Repository: openshift/coderabbit/.coderabbit.yaml Review profile: CHILL Plan: Pro Plus Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Updates openshift/jetstack-cert-manager replace to merge commit of openshift#45 (a9537101948b58e4c5e644916f65ffcbd9d86e49). Also updates operand.Dockerfile RELEASE_BRANCH to release-1.17 so operand images build with CVE fixes. Depends on: openshift/jetstack-cert-manager#45 (merged) Jira: CM-1222 Signed-off-by: Sakshi Patidar <spatidar@redhat.com>
|
@sakshiep1: all tests passed! Full PR test history. Your PR dashboard. DetailsInstructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. I understand the commands that are listed here. |
| # - use environment variables to overwrite this value (e.g export BUNDLE_VERSION=0.0.2) | ||
| BUNDLE_VERSION ?= 1.17.1 | ||
| BUNDLE_VERSION ?= 1.17.2 | ||
| CERT_MANAGER_VERSION ?= "v1.17.4" |
There was a problem hiding this comment.
There is a newer(1.17.4) z-stream of cert-manager 1.17 available, we should be updating to that.
The same isn't required for istio-csr, since it's TP in 1.17
There was a problem hiding this comment.
Also is the downstream fork release branch release-1.17 synched with v1.17.4 of upstream?
There was a problem hiding this comment.
- The CERT_MANAGER_VERSION is already at v1.17.4 (unchanged from the base branch). Are you asking us to bump BUNDLE_VERSION from 1.17.2 to 1.17.4 to match the cert-manager operand version?
- Yes, release-1.17 is synced with v1.17.4 and includes the additional CVE backports from [https://github.com/CM-1222: UPSTREAM: <carry>: Apply openshift-sustaining CVE backports for go 1.24 jetstack-cert-manager#45] (merge commit a9537101948b).
There was a problem hiding this comment.
Sorry for the confusion. I think got confused with the changes in Makefile and assumed operand was still at 1.17.2
bharath-b-rh
left a comment
There was a problem hiding this comment.
/lgtm
Adding below labels based on CI results
/label docs-approved
/label qe-approved
/label px-approved
/hold
If @mytreya-rh / @arun717 wants to take a second look.
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: bharath-b-rh, sakshiep1 The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
Summary
Operator z-stream release 1.17.2 for CM-1222, with downstream
openshift-sustainingCVE backports in operatorgo.modand patched operand sources from jetstack.Jetstack dependency
openshift/jetstack-cert-manager#45 is merged.
a9537101948b58e4c5e644916f65ffcbd9d86e49go.modreplace updated to that commit (v1.17.5-0.20260824055811-a9537101948b)operand.Dockerfileupdated to clonerelease-1.17so CI operand image builds include the CVE fixesChanges
Operator version bump (1.17.1 → 1.17.2)
BUNDLE_VERSION→ 1.17.2 inMakefileOPERATOR_IMAGE_VERSIONinconfig/manager/manager.yamlCVE fixes (operator
go.mod)google.golang.org/grpcreplace→ openshift-sustaining/grpc-go@v1.75.1-sec.1golang.org/x/net/idnareplace→ openshift-sustaining/net@v0.50.0-sec.2golang.org/x/net/htmlgolang.org/x/crypto/sshreplace→ openshift-sustaining/crypto@v0.48.0-sec.1go-jose/v4Sustaining backports used instead of upstream minor bumps to remain compatible with Go 1.24 builder (
rhel-9-golang-1.24-openshift-4.20).Jetstack / operand build
go.mod: jetstack replace → merge commita953710…(post–Initial e2e tests #45)images/ci/operand.Dockerfile:RELEASE_BRANCHv1.17.4→release-1.17Commits
CM-1222: bump BUNDLE_VERSION to 1.17.2CM-1222: update CSV OLM bundle name, version, replaces, skipRangeCM-1222: update OPERATOR_IMAGE_VERSION referencesCM-1222: Apply openshift-sustaining CVE backports in operator go.modCM-1222: Point jetstack replace to post-CVE merge commitVerification
go mod tidy go mod vendor go build ./... govulncheck ./... # target CVE govulncheck entries cleared make update-bindata make bundle