Uploaded image for project: 'OpenShift Bugs'
  1. OpenShift Bugs
  2. OCPBUGS-77707

Component Readiness: OLMv0 networkpolicy test fails on multi-arch/arm64 - catalog-operator egress rule 0 missing expected port

    • None
    • False
    • Hide

      None

      Show
      None
    • None
    • None
    • None
    • None
    • None
    • Rejected
    • None
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      The OLMv0 networkpolicy test is failing on multi-arch and arm64 variants because the catalog-operator NetworkPolicy egress rule 0 no longer has the expected port specification.

      All failures show the same error at networkpolicy.go:155:
      catalog-operator: rule 0 egress ports count
      Expected <int>: 0
      to equal <int>: 1

      Affected Tests

      • Test: [sig-operator][Jira:OLM] OLMv0 networkpolicy PolarionID:83105-[OTP][Skipped:Disconnected]olmv0 static networkpolicy on ocp
      • Test ID: openshift-tests:af6a09607b23a126f1412f71e2740a46
      • Regression IDs: 36088 (Architecture:multi), 36089 (Architecture:arm64)
      • Release: 4.22

      Version-Release number
      4.22

      How reproducible
      Always (100% failure consistency across all 3 analyzed job runs)

      Steps to Reproduce
      1. Run the multi-arch nightly CI job periodic-ci-openshift-multiarch-main-nightly-4.22-ocp-e2e-aws-ovn-multi-x-x
      2. The OLMv0 networkpolicy test verifies the catalog-operator NetworkPolicy egress rules
      3. The test fails because rule 0's ports array is empty when it expects 1 port

      Actual results
      The test fails with:
      catalog-operator: rule 0 egress ports count
      Expected <int>: 0
      to equal <int>: 1

      Pass rate dropped from 100% to 85.71%.
      Pass sequence: FFFSSSSSSSS (3 consecutive recent failures starting Mar 2, 8 older successes).

      Expected results
      The catalog-operator NetworkPolicy egress rule 0 should have a ports specification with 1 port, or the test should be updated to match the new structure.

      Root Cause
      The catalog-operator's NetworkPolicy egress rule structure changed around February 12, 2026. The test file at /build/tests-extension/test/qe/util/olmv0util/networkpolicy.go:155 expects rule 0 to have a
      ports array with 1 entry, but it's now empty.

      Failure Details

      Sippy Test Details

      Filed by: jgeorge@redhat.com

              tshort@redhat.com Todd Short
              openshift-trt OpenShift Technical Release Team
              None
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated: