Skip to content

[WIP] OCPBUGS-84834: Bump to OSSM 3.2.3 and Istio v1.27.8#1444

Open
rhamini3 wants to merge 1 commit into
openshift:release-4.21from
rhamini3:ocpbugs-84834
Open

[WIP] OCPBUGS-84834: Bump to OSSM 3.2.3 and Istio v1.27.8#1444
rhamini3 wants to merge 1 commit into
openshift:release-4.21from
rhamini3:ocpbugs-84834

Conversation

@rhamini3
Copy link
Copy Markdown
Contributor

This PR is bumping OSSM and Istio to the latest z-stream version to target CVE fixes.

@openshift-ci openshift-ci Bot added the do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. label May 12, 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. labels May 12, 2026
@openshift-ci-robot
Copy link
Copy Markdown
Contributor

@rhamini3: This pull request references Jira Issue OCPBUGS-84834, 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.

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

Details

In response to this:

This PR is bumping OSSM and Istio to the latest z-stream version to target CVE fixes.

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.

@openshift-ci-robot openshift-ci-robot added the jira/invalid-bug Indicates that a referenced Jira bug is invalid for the branch this PR is targeting. label May 12, 2026
@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented May 12, 2026

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Repository: openshift/coderabbit/.coderabbit.yaml

Review profile: CHILL

Plan: Enterprise

Run ID: 8a97da32-7abc-4960-9c4d-c44926da1213

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Tip

💬 Introducing Slack Agent: The best way for teams to turn conversations into code.

Slack Agent is built on CodeRabbit's deep understanding of your code, so your team can collaborate across the entire SDLC without losing context.

  • Generate code and open pull requests
  • Plan features and break down work
  • Investigate incidents and troubleshoot customer tickets together
  • Automate recurring tasks and respond to alerts with triggers
  • Summarize progress and report instantly

Built for teams:

  • Shared memory across your entire org—no repeating context
  • Per-thread sandboxes to safely plan and execute work
  • Governance built-in—scoped access, auditability, and budget controls

One agent for your entire SDLC. Right inside Slack.

👉 Get started


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

@openshift-ci openshift-ci Bot requested review from Thealisyed and gcs278 May 12, 2026 22:35
@openshift-ci
Copy link
Copy Markdown
Contributor

openshift-ci Bot commented May 12, 2026

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by:
Once this PR has been reviewed and has the lgtm label, please assign knobunc for approval. For more information see the Code Review Process.

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

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

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

@rhamini3
Copy link
Copy Markdown
Contributor Author

/jira refresh

@openshift-ci-robot openshift-ci-robot added the jira/valid-bug Indicates that a referenced Jira bug is valid for the branch this PR is targeting. label May 12, 2026
@openshift-ci-robot
Copy link
Copy Markdown
Contributor

@rhamini3: This pull request references Jira Issue OCPBUGS-84834, 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.21.z) matches configured target version for branch (4.21.z)
  • bug is in the state New, which is one of the valid states (NEW, ASSIGNED, POST)
  • release note type set to "Release Note Not Required"
  • dependent bug Jira Issue OCPBUGS-79376 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-79376 targets the "4.22.0" version, which is one of the valid target versions: 4.22.0
  • bug has dependents

Requesting review from QA contact:
/cc @melvinjoseph86

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.

@openshift-ci-robot openshift-ci-robot removed the jira/invalid-bug Indicates that a referenced Jira bug is invalid for the branch this PR is targeting. label May 12, 2026
@openshift-ci openshift-ci Bot requested a review from melvinjoseph86 May 12, 2026 22:35
@rhamini3
Copy link
Copy Markdown
Contributor Author

/test e2e-aws-gatewayapi-conformance

@melvinjoseph86
Copy link
Copy Markdown

/retest

@rhamini3
Copy link
Copy Markdown
Contributor Author

/retest-required

@melvinjoseph86
Copy link
Copy Markdown

/test e2e-vsphere-static-metallb-gatewayapi-conformance
/test e2e-baremetalds-metallb-gatewayapi-conformance

@melvinjoseph86
Copy link
Copy Markdown

Marking as verified since the bump is successful and gatewayAPI objects are created successfully

➜  oc get clusterversion
NAME      VERSION                                                AVAILABLE   PROGRESSING   SINCE   STATUS
version   4.21.0-0-2026-05-13-143315-test-ci-ln-z1kwlkt-latest   True        False         119m    Cluster version is 4.21.0-0-2026-05-13-143315-test-ci-ln-z1kwlkt-latest
➜  oc create -f -<<EOF
apiVersion: gateway.networking.k8s.io/v1
kind: GatewayClass
metadata:
  name: openshift-default
spec:
  controllerName: openshift.io/gateway-controller/v1
EOF
gatewayclass.gateway.networking.k8s.io/openshift-default created
➜   oc get gatewayclass 
NAME                CONTROLLER                           ACCEPTED   AGE
openshift-default   openshift.io/gateway-controller/v1   True       75s
➜  oc -n openshift-operators get sub,csv,pod 
NAME                                                     PACKAGE                SOURCE             CHANNEL
subscription.operators.coreos.com/servicemeshoperator3   servicemeshoperator3   redhat-operators   stable

NAME                                                                     DISPLAY                            VERSION   REPLACES                      PHASE
clusterserviceversion.operators.coreos.com/servicemeshoperator3.v3.2.3   Red Hat OpenShift Service Mesh 3   3.2.3     servicemeshoperator3.v3.2.2   Succeeded

NAME                                         READY   STATUS    RESTARTS   AGE
pod/servicemesh-operator3-859547cc8c-lmcdh   1/1     Running   0          57s
➜  oc get istio
NAME                NAMESPACE           PROFILE   REVISIONS   READY   IN USE   ACTIVE REVISION     STATUS    VERSION   AGE
openshift-gateway   openshift-ingress             1           1       0        openshift-gateway   Healthy   v1.27.8   79s
➜  oc -n openshift-ingress get deployment
NAME                       READY   UP-TO-DATE   AVAILABLE   AGE
istiod-openshift-gateway   1/1     1            1           90s
router-default             2/2     2            2           143m
➜  oc -n openshift-ingress get gateway
NAME      CLASS               ADDRESS                                                                   PROGRAMMED   AGE
gateway   openshift-default   a48afb50837c54af0ab1807f5b8203db-1755482524.us-west-2.elb.amazonaws.com   True         13s
➜   oc get gatewayclass openshift-default -oyaml
apiVersion: gateway.networking.k8s.io/v1
kind: GatewayClass
metadata:
  creationTimestamp: "2026-05-13T17:20:25Z"
  generation: 1
  name: openshift-default
  resourceVersion: "65666"
  uid: 36a9fe54-3f8f-418c-adca-eb5477130e4c
spec:
  controllerName: openshift.io/gateway-controller/v1
status:
  conditions:
  - lastTransitionTime: "2026-05-13T17:21:10Z"
    message: Handled by Istio controller
    observedGeneration: 1
    reason: Accepted
    status: "True"
    type: Accepted


Also tested by running local conformance test and all are passing
PASS
ok  	sigs.k8s.io/gateway-api/conformance	1454.646s
apiVersion: gateway.networking.k8s.io/v1
date: "2026-05-13T23:30:53+05:30"
gatewayAPIChannel: standard
gatewayAPIVersion: v1.3.0
implementation:
  contact:
  - ""
  organization: Red Hat
  project: Openshift Service Mesh
  url: https://www.redhat.com/en/technologies/cloud-computing/openshift/container-platform
  version: 3.3.1
kind: ConformanceReport
mode: default
profiles:
- core:
    result: success
    statistics:
      Failed: 0
      Passed: 12
      Skipped: 0
  extended:
    result: success
    statistics:
      Failed: 0
      Passed: 1
      Skipped: 0
    supportedFeatures:
    - GatewayAddressEmpty
    - GatewayHTTPListenerIsolation
    - GatewayInfrastructurePropagation
    - GatewayPort8080
    unsupportedFeatures:
    - GatewayStaticAddresses
  name: GATEWAY-GRPC
  summary: Core tests succeeded. Extended tests succeeded.
- core:
    result: success
    statistics:
      Failed: 0
      Passed: 33
      Skipped: 0
  extended:
    result: success
    statistics:
      Failed: 0
      Passed: 24
      Skipped: 0
    supportedFeatures:
    - GatewayAddressEmpty
    - GatewayHTTPListenerIsolation
    - GatewayInfrastructurePropagation
    - GatewayPort8080
    - HTTPRouteBackendProtocolH2C
    - HTTPRouteBackendProtocolWebSocket
    - HTTPRouteBackendRequestHeaderModification
    - HTTPRouteBackendTimeout
    - HTTPRouteDestinationPortMatching
    - HTTPRouteHostRewrite
    - HTTPRouteMethodMatching
    - HTTPRouteParentRefPort
    - HTTPRoutePathRedirect
    - HTTPRoutePathRewrite
    - HTTPRoutePortRedirect
    - HTTPRouteQueryParamMatching
    - HTTPRouteRequestMirror
    - HTTPRouteRequestMultipleMirrors
    - HTTPRouteRequestPercentageMirror
    - HTTPRouteRequestTimeout
    - HTTPRouteResponseHeaderModification
    - HTTPRouteSchemeRedirect
    unsupportedFeatures:
    - GatewayStaticAddresses
  name: GATEWAY-HTTP
  summary: Core tests succeeded. Extended tests succeeded.
succeededProvisionalTests:
- GatewayInfrastructure
- HTTPRouteRequestPercentageMirror

/verified by @mjoseph

@openshift-ci-robot openshift-ci-robot added the verified Signifies that the PR passed pre-merge verification criteria label May 13, 2026
@openshift-ci-robot
Copy link
Copy Markdown
Contributor

@melvinjoseph86: This PR has been marked as verified by @mjoseph.

Details

In response to this:

Marking as verified since the bump is successful and gatewayAPI objects are created successfully

➜  oc get clusterversion
NAME      VERSION                                                AVAILABLE   PROGRESSING   SINCE   STATUS
version   4.21.0-0-2026-05-13-143315-test-ci-ln-z1kwlkt-latest   True        False         119m    Cluster version is 4.21.0-0-2026-05-13-143315-test-ci-ln-z1kwlkt-latest
➜  oc create -f -<<EOF
apiVersion: gateway.networking.k8s.io/v1
kind: GatewayClass
metadata:
 name: openshift-default
spec:
 controllerName: openshift.io/gateway-controller/v1
EOF
gatewayclass.gateway.networking.k8s.io/openshift-default created
➜   oc get gatewayclass 
NAME                CONTROLLER                           ACCEPTED   AGE
openshift-default   openshift.io/gateway-controller/v1   True       75s
➜  oc -n openshift-operators get sub,csv,pod 
NAME                                                     PACKAGE                SOURCE             CHANNEL
subscription.operators.coreos.com/servicemeshoperator3   servicemeshoperator3   redhat-operators   stable

NAME                                                                     DISPLAY                            VERSION   REPLACES                      PHASE
clusterserviceversion.operators.coreos.com/servicemeshoperator3.v3.2.3   Red Hat OpenShift Service Mesh 3   3.2.3     servicemeshoperator3.v3.2.2   Succeeded

NAME                                         READY   STATUS    RESTARTS   AGE
pod/servicemesh-operator3-859547cc8c-lmcdh   1/1     Running   0          57s
➜  oc get istio
NAME                NAMESPACE           PROFILE   REVISIONS   READY   IN USE   ACTIVE REVISION     STATUS    VERSION   AGE
openshift-gateway   openshift-ingress             1           1       0        openshift-gateway   Healthy   v1.27.8   79s
➜  oc -n openshift-ingress get deployment
NAME                       READY   UP-TO-DATE   AVAILABLE   AGE
istiod-openshift-gateway   1/1     1            1           90s
router-default             2/2     2            2           143m
➜  oc -n openshift-ingress get gateway
NAME      CLASS               ADDRESS                                                                   PROGRAMMED   AGE
gateway   openshift-default   a48afb50837c54af0ab1807f5b8203db-1755482524.us-west-2.elb.amazonaws.com   True         13s
➜   oc get gatewayclass openshift-default -oyaml
apiVersion: gateway.networking.k8s.io/v1
kind: GatewayClass
metadata:
 creationTimestamp: "2026-05-13T17:20:25Z"
 generation: 1
 name: openshift-default
 resourceVersion: "65666"
 uid: 36a9fe54-3f8f-418c-adca-eb5477130e4c
spec:
 controllerName: openshift.io/gateway-controller/v1
status:
 conditions:
 - lastTransitionTime: "2026-05-13T17:21:10Z"
   message: Handled by Istio controller
   observedGeneration: 1
   reason: Accepted
   status: "True"
   type: Accepted


Also tested by running local conformance test and all are passing
PASS
ok  	sigs.k8s.io/gateway-api/conformance	1454.646s
apiVersion: gateway.networking.k8s.io/v1
date: "2026-05-13T23:30:53+05:30"
gatewayAPIChannel: standard
gatewayAPIVersion: v1.3.0
implementation:
 contact:
 - ""
 organization: Red Hat
 project: Openshift Service Mesh
 url: https://www.redhat.com/en/technologies/cloud-computing/openshift/container-platform
 version: 3.3.1
kind: ConformanceReport
mode: default
profiles:
- core:
   result: success
   statistics:
     Failed: 0
     Passed: 12
     Skipped: 0
 extended:
   result: success
   statistics:
     Failed: 0
     Passed: 1
     Skipped: 0
   supportedFeatures:
   - GatewayAddressEmpty
   - GatewayHTTPListenerIsolation
   - GatewayInfrastructurePropagation
   - GatewayPort8080
   unsupportedFeatures:
   - GatewayStaticAddresses
 name: GATEWAY-GRPC
 summary: Core tests succeeded. Extended tests succeeded.
- core:
   result: success
   statistics:
     Failed: 0
     Passed: 33
     Skipped: 0
 extended:
   result: success
   statistics:
     Failed: 0
     Passed: 24
     Skipped: 0
   supportedFeatures:
   - GatewayAddressEmpty
   - GatewayHTTPListenerIsolation
   - GatewayInfrastructurePropagation
   - GatewayPort8080
   - HTTPRouteBackendProtocolH2C
   - HTTPRouteBackendProtocolWebSocket
   - HTTPRouteBackendRequestHeaderModification
   - HTTPRouteBackendTimeout
   - HTTPRouteDestinationPortMatching
   - HTTPRouteHostRewrite
   - HTTPRouteMethodMatching
   - HTTPRouteParentRefPort
   - HTTPRoutePathRedirect
   - HTTPRoutePathRewrite
   - HTTPRoutePortRedirect
   - HTTPRouteQueryParamMatching
   - HTTPRouteRequestMirror
   - HTTPRouteRequestMultipleMirrors
   - HTTPRouteRequestPercentageMirror
   - HTTPRouteRequestTimeout
   - HTTPRouteResponseHeaderModification
   - HTTPRouteSchemeRedirect
   unsupportedFeatures:
   - GatewayStaticAddresses
 name: GATEWAY-HTTP
 summary: Core tests succeeded. Extended tests succeeded.
succeededProvisionalTests:
- GatewayInfrastructure
- HTTPRouteRequestPercentageMirror

/verified by @mjoseph

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.

@rhamini3
Copy link
Copy Markdown
Contributor Author

/retest-required

@openshift-ci
Copy link
Copy Markdown
Contributor

openshift-ci Bot commented May 14, 2026

@rhamini3: The following test 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/e2e-aws-pre-release-ossm 607460a link false /test e2e-aws-pre-release-ossm

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.

@rhamini3
Copy link
Copy Markdown
Contributor Author

/test e2e-aws-ovn-hypershift-conformance

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

Labels

do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. 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. verified Signifies that the PR passed pre-merge verification criteria

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants