Skip to content

CNTRLPLANE-2481: e2e automation network policy - #1356

Open
ropatil010 wants to merge 2 commits into
openshift:mainfrom
ropatil010:e2e-auto
Open

ropatil010 wants to merge 2 commits into
openshift:mainfrom
ropatil010:e2e-auto

Conversation

@ropatil010

Copy link
Copy Markdown
Contributor

Hi Team,

PTAL on the automated cases.

Execution logs:

  [Operator][Serial] CLI Manager NetworkPolicy should ensure operand NetworkPolicy is defined [NetworkPolicy] [Suite:openshift/cli-manager-operator/operator/serial]
  /home/ropatil/Downloads/cntrlplane-2154/cli-manager-operator/test/e2e/network_policy.go:64
    STEP: Setting up the CLI Manager operator @ 09/16/26 20:19:28.056
I0916 20:19:28.061813  352385 operator.go:101] Using operator image: quay.io/rhn_support_ropatil/cli-manager-operator:autofix916
I0916 20:19:28.061843  352385 operator.go:115] Using operand image: quay.io/rhn_support_ropatil/cli-manager-operand:autofix916
I0916 20:19:28.061878  352385 operator.go:237] Creating assets/00_cli-manager-operator.crd.yaml
I0916 20:19:29.249218  352385 operator.go:237] Creating assets/01_namespace.yaml
I0916 20:19:29.798287  352385 operator.go:237] Creating assets/02_config.openshift.io_plugins.yaml
I0916 20:19:29.798388  352385 event.go:377] Event(v1.ObjectReference{Kind:"", Namespace:"", Name:"", UID:"", APIVersion:"", ResourceVersion:"", FieldPath:""}): type: 'Normal' reason: 'NamespaceCreated' Created Namespace/openshift-cli-manager-operator because it was missing
I0916 20:19:30.054567  352385 operator.go:237] Creating assets/03_clusterrole.yaml
I0916 20:19:30.304872  352385 operator.go:237] Creating assets/04_clusterrolebinding.yaml
I0916 20:19:30.574846  352385 operator.go:237] Creating assets/05_operatorrole.yaml
I0916 20:19:31.102710  352385 operator.go:237] Creating assets/06_operatorrolebinding.yaml
I0916 20:19:31.102917  352385 event.go:377] Event(v1.ObjectReference{Kind:"", Namespace:"", Name:"", UID:"", APIVersion:"", ResourceVersion:"", FieldPath:""}): type: 'Normal' reason: 'RoleCreated' Created Role.rbac.authorization.k8s.io/openshift-cli-manager-operator -n openshift-cli-manager-operator because it was missing
I0916 20:19:31.605509  352385 operator.go:237] Creating assets/07_serviceaccount.yaml
I0916 20:19:31.605673  352385 event.go:377] Event(v1.ObjectReference{Kind:"", Namespace:"", Name:"", UID:"", APIVersion:"", ResourceVersion:"", FieldPath:""}): type: 'Normal' reason: 'RoleBindingCreated' Created RoleBinding.rbac.authorization.k8s.io/openshift-cli-manager-operator -n openshift-cli-manager-operator because it was missing
I0916 20:19:32.108120  352385 operator.go:237] Creating assets/10_operator-service.yaml
I0916 20:19:32.108356  352385 event.go:377] Event(v1.ObjectReference{Kind:"", Namespace:"", Name:"", UID:"", APIVersion:"", ResourceVersion:"", FieldPath:""}): type: 'Normal' reason: 'ServiceAccountCreated' Created ServiceAccount/openshift-cli-manager-operator -n openshift-cli-manager-operator because it was missing
I0916 20:19:32.669530  352385 operator.go:237] Creating assets/11_operator-servicemonitor.yaml
I0916 20:19:32.669596  352385 event.go:377] Event(v1.ObjectReference{Kind:"", Namespace:"", Name:"", UID:"", APIVersion:"", ResourceVersion:"", FieldPath:""}): type: 'Normal' reason: 'ServiceCreated' Created Service/cli-manager-operator-metrics -n openshift-cli-manager-operator because it was missing
I0916 20:19:33.177441  352385 operator.go:237] Creating assets/09_deployment.yaml
I0916 20:19:33.177506  352385 event.go:377] Event(v1.ObjectReference{Kind:"", Namespace:"", Name:"", UID:"", APIVersion:"", ResourceVersion:"", FieldPath:""}): type: 'Normal' reason: 'ServiceMonitorCreated' Created ServiceMonitor.monitoring.coreos.com/cli-manager-operator -n openshift-cli-manager-operator because it was missing
I0916 20:19:33.179612  352385 operator.go:197] Using operator image: quay.io/rhn_support_ropatil/cli-manager-operator:autofix916
I0916 20:19:33.179631  352385 operator.go:203] Using operand image: quay.io/rhn_support_ropatil/cli-manager-operand:autofix916
I0916 20:19:33.683406  352385 operator.go:237] Creating assets/08_cli-manager-operator-cr.yaml
I0916 20:19:33.683606  352385 event.go:377] Event(v1.ObjectReference{Kind:"", Namespace:"", Name:"", UID:"", APIVersion:"", ResourceVersion:"", FieldPath:""}): type: 'Normal' reason: 'DeploymentCreated' Created Deployment.apps/openshift-cli-manager-operator -n openshift-cli-manager-operator because it was missing
I0916 20:19:33.939753  352385 operator.go:252] Listing pods...
I0916 20:19:34.189080  352385 operator.go:262] Checking pod: openshift-cli-manager-operator-65948dc84f-4kxpn, phase: Pending, deletionTS: <nil>
I0916 20:19:38.940494  352385 operator.go:252] Listing pods...
I0916 20:19:39.437708  352385 operator.go:262] Checking pod: openshift-cli-manager-operator-65948dc84f-4kxpn, phase: Running, deletionTS: <nil>
I0916 20:19:39.437814  352385 operator.go:273] CLI Manager Operator running in openshift-cli-manager-operator-65948dc84f-4kxpn
I0916 20:19:44.438145  352385 operator.go:278] Listing pods...
I0916 20:19:44.951642  352385 operator.go:290] Checking pod: openshift-cli-manager-69ff6ddf85-7lrfm, phase: Running, deletionTS: <nil>
I0916 20:19:44.951801  352385 operator.go:301] CLI Manager (operand) pod running in openshift-cli-manager-69ff6ddf85-7lrfm
I0916 20:19:50.205791  352385 operator.go:311] checking the route is alive
    STEP: Waiting for the operand NetworkPolicy and leader pod @ 09/16/26 20:19:50.99
  leader operand pod openshift-cli-manager-69ff6ddf85-9tf68 ips=[10.131.0.67] node=ip-10-0-34-75.us-east-2.compute.internal
  === Validating allow-all-egress-and-metrics-ingress-operand ===
   - Policy found: openshift-cli-manager-operator/allow-all-egress-and-metrics-ingress-operand
   - PodSelector: app=openshift-cli-manager
   - Ingress: TCP/60000 from monitoring namespaces
   - Ingress: TCP/9449 from policy-group.network.openshift.io/ingress
   - Ingress: TCP/8443 is not allowed (health/serving)
   - Egress: unrestricted [{}]
   - OwnerReference: CliManager/cluster
  === operand NetworkPolicy validated ===
I0916 20:19:52.079163  352385 operator.go:350] Tearing down CLI Manager operator resources
I0916 20:20:05.507584  352385 operator.go:380] CLI Manager operator teardown complete
  • [37.451 seconds]
  ------------------------------

  Ran 1 of 1 Specs in 37.451 seconds
  SUCCESS! -- 1 Passed | 0 Failed | 0 Pending | 0 Skipped
[
  {
    "name": "[Operator][Serial] CLI Manager NetworkPolicy should ensure operand NetworkPolicy is defined [NetworkPolicy] [Suite:openshift/cli-manager-operator/operator/serial]",
    "lifecycle": "blocking",
    "duration": 37451,
    "startTime": "2026-09-16 14:49:28.056165 UTC",
    "endTime": "2026-09-16 14:50:05.507809 UTC",
    "result": "passed",
    "output": "  STEP: Setting up the CLI Manager operator @ 09/16/26 20:19:28.056\n  STEP: Waiting for the operand NetworkPolicy and leader pod @ 09/16/26 20:19:50.99\nleader operand pod openshift-cli-manager-69ff6ddf85-9tf68 ips=[10.131.0.67] node=ip-10-0-34-75.us-east-2.compute.internal\n=== Validating allow-all-egress-and-metrics-ingress-operand ===\n - Policy found: openshift-cli-manager-operator/allow-all-egress-and-metrics-ingress-operand\n - PodSelector: app=openshift-cli-manager\n - Ingress: TCP/60000 from monitoring namespaces\n - Ingress: TCP/9449 from policy-group.network.openshift.io/ingress\n - Ingress: TCP/8443 is not allowed (health/serving)\n - Egress: unrestricted [{}]\n - OwnerReference: CliManager/cluster\n=== operand NetworkPolicy validated ===\n"
  }
]

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

Pipeline controller notification
This repo is configured to use the pipeline controller. Second-stage tests will be triggered either automatically or after lgtm label is added, depending on the repository configuration. The pipeline controller will automatically detect which contexts are required and will utilize /test Prow commands to trigger the second stage.

For optional jobs, comment /test ? to see a list of all defined jobs. To trigger manually all jobs from second stage use /pipeline required command.

This repository is configured in: LGTM mode

@openshift-ci-robot openshift-ci-robot added the jira/valid-reference Indicates that this PR references a valid Jira ticket of any type. label Sep 16, 2026
@openshift-ci-robot

openshift-ci-robot commented Sep 16, 2026

Copy link
Copy Markdown

@ropatil010: This pull request references CNTRLPLANE-2481 which is a valid jira issue.

Warning: The referenced jira issue has an invalid target version for the target branch this PR targets: expected the story to target the "5.1.0" version, but no target version was set.

Details

In response to this:

Hi Team,

PTAL on the automated cases.

Execution logs:

 [Operator][Serial] CLI Manager NetworkPolicy should ensure operand NetworkPolicy is defined [NetworkPolicy] [Suite:openshift/cli-manager-operator/operator/serial]
 /home/ropatil/Downloads/cntrlplane-2154/cli-manager-operator/test/e2e/network_policy.go:64
   STEP: Setting up the CLI Manager operator @ 09/16/26 20:19:28.056
I0916 20:19:28.061813  352385 operator.go:101] Using operator image: quay.io/rhn_support_ropatil/cli-manager-operator:autofix916
I0916 20:19:28.061843  352385 operator.go:115] Using operand image: quay.io/rhn_support_ropatil/cli-manager-operand:autofix916
I0916 20:19:28.061878  352385 operator.go:237] Creating assets/00_cli-manager-operator.crd.yaml
I0916 20:19:29.249218  352385 operator.go:237] Creating assets/01_namespace.yaml
I0916 20:19:29.798287  352385 operator.go:237] Creating assets/02_config.openshift.io_plugins.yaml
I0916 20:19:29.798388  352385 event.go:377] Event(v1.ObjectReference{Kind:"", Namespace:"", Name:"", UID:"", APIVersion:"", ResourceVersion:"", FieldPath:""}): type: 'Normal' reason: 'NamespaceCreated' Created Namespace/openshift-cli-manager-operator because it was missing
I0916 20:19:30.054567  352385 operator.go:237] Creating assets/03_clusterrole.yaml
I0916 20:19:30.304872  352385 operator.go:237] Creating assets/04_clusterrolebinding.yaml
I0916 20:19:30.574846  352385 operator.go:237] Creating assets/05_operatorrole.yaml
I0916 20:19:31.102710  352385 operator.go:237] Creating assets/06_operatorrolebinding.yaml
I0916 20:19:31.102917  352385 event.go:377] Event(v1.ObjectReference{Kind:"", Namespace:"", Name:"", UID:"", APIVersion:"", ResourceVersion:"", FieldPath:""}): type: 'Normal' reason: 'RoleCreated' Created Role.rbac.authorization.k8s.io/openshift-cli-manager-operator -n openshift-cli-manager-operator because it was missing
I0916 20:19:31.605509  352385 operator.go:237] Creating assets/07_serviceaccount.yaml
I0916 20:19:31.605673  352385 event.go:377] Event(v1.ObjectReference{Kind:"", Namespace:"", Name:"", UID:"", APIVersion:"", ResourceVersion:"", FieldPath:""}): type: 'Normal' reason: 'RoleBindingCreated' Created RoleBinding.rbac.authorization.k8s.io/openshift-cli-manager-operator -n openshift-cli-manager-operator because it was missing
I0916 20:19:32.108120  352385 operator.go:237] Creating assets/10_operator-service.yaml
I0916 20:19:32.108356  352385 event.go:377] Event(v1.ObjectReference{Kind:"", Namespace:"", Name:"", UID:"", APIVersion:"", ResourceVersion:"", FieldPath:""}): type: 'Normal' reason: 'ServiceAccountCreated' Created ServiceAccount/openshift-cli-manager-operator -n openshift-cli-manager-operator because it was missing
I0916 20:19:32.669530  352385 operator.go:237] Creating assets/11_operator-servicemonitor.yaml
I0916 20:19:32.669596  352385 event.go:377] Event(v1.ObjectReference{Kind:"", Namespace:"", Name:"", UID:"", APIVersion:"", ResourceVersion:"", FieldPath:""}): type: 'Normal' reason: 'ServiceCreated' Created Service/cli-manager-operator-metrics -n openshift-cli-manager-operator because it was missing
I0916 20:19:33.177441  352385 operator.go:237] Creating assets/09_deployment.yaml
I0916 20:19:33.177506  352385 event.go:377] Event(v1.ObjectReference{Kind:"", Namespace:"", Name:"", UID:"", APIVersion:"", ResourceVersion:"", FieldPath:""}): type: 'Normal' reason: 'ServiceMonitorCreated' Created ServiceMonitor.monitoring.coreos.com/cli-manager-operator -n openshift-cli-manager-operator because it was missing
I0916 20:19:33.179612  352385 operator.go:197] Using operator image: quay.io/rhn_support_ropatil/cli-manager-operator:autofix916
I0916 20:19:33.179631  352385 operator.go:203] Using operand image: quay.io/rhn_support_ropatil/cli-manager-operand:autofix916
I0916 20:19:33.683406  352385 operator.go:237] Creating assets/08_cli-manager-operator-cr.yaml
I0916 20:19:33.683606  352385 event.go:377] Event(v1.ObjectReference{Kind:"", Namespace:"", Name:"", UID:"", APIVersion:"", ResourceVersion:"", FieldPath:""}): type: 'Normal' reason: 'DeploymentCreated' Created Deployment.apps/openshift-cli-manager-operator -n openshift-cli-manager-operator because it was missing
I0916 20:19:33.939753  352385 operator.go:252] Listing pods...
I0916 20:19:34.189080  352385 operator.go:262] Checking pod: openshift-cli-manager-operator-65948dc84f-4kxpn, phase: Pending, deletionTS: <nil>
I0916 20:19:38.940494  352385 operator.go:252] Listing pods...
I0916 20:19:39.437708  352385 operator.go:262] Checking pod: openshift-cli-manager-operator-65948dc84f-4kxpn, phase: Running, deletionTS: <nil>
I0916 20:19:39.437814  352385 operator.go:273] CLI Manager Operator running in openshift-cli-manager-operator-65948dc84f-4kxpn
I0916 20:19:44.438145  352385 operator.go:278] Listing pods...
I0916 20:19:44.951642  352385 operator.go:290] Checking pod: openshift-cli-manager-69ff6ddf85-7lrfm, phase: Running, deletionTS: <nil>
I0916 20:19:44.951801  352385 operator.go:301] CLI Manager (operand) pod running in openshift-cli-manager-69ff6ddf85-7lrfm
I0916 20:19:50.205791  352385 operator.go:311] checking the route is alive
   STEP: Waiting for the operand NetworkPolicy and leader pod @ 09/16/26 20:19:50.99
 leader operand pod openshift-cli-manager-69ff6ddf85-9tf68 ips=[10.131.0.67] node=ip-10-0-34-75.us-east-2.compute.internal
 === Validating allow-all-egress-and-metrics-ingress-operand ===
  - Policy found: openshift-cli-manager-operator/allow-all-egress-and-metrics-ingress-operand
  - PodSelector: app=openshift-cli-manager
  - Ingress: TCP/60000 from monitoring namespaces
  - Ingress: TCP/9449 from policy-group.network.openshift.io/ingress
  - Ingress: TCP/8443 is not allowed (health/serving)
  - Egress: unrestricted [{}]
  - OwnerReference: CliManager/cluster
 === operand NetworkPolicy validated ===
I0916 20:19:52.079163  352385 operator.go:350] Tearing down CLI Manager operator resources
I0916 20:20:05.507584  352385 operator.go:380] CLI Manager operator teardown complete
 • [37.451 seconds]
 ------------------------------

 Ran 1 of 1 Specs in 37.451 seconds
 SUCCESS! -- 1 Passed | 0 Failed | 0 Pending | 0 Skipped
[
 {
   "name": "[Operator][Serial] CLI Manager NetworkPolicy should ensure operand NetworkPolicy is defined [NetworkPolicy] [Suite:openshift/cli-manager-operator/operator/serial]",
   "lifecycle": "blocking",
   "duration": 37451,
   "startTime": "2026-09-16 14:49:28.056165 UTC",
   "endTime": "2026-09-16 14:50:05.507809 UTC",
   "result": "passed",
   "output": "  STEP: Setting up the CLI Manager operator @ 09/16/26 20:19:28.056\n  STEP: Waiting for the operand NetworkPolicy and leader pod @ 09/16/26 20:19:50.99\nleader operand pod openshift-cli-manager-69ff6ddf85-9tf68 ips=[10.131.0.67] node=ip-10-0-34-75.us-east-2.compute.internal\n=== Validating allow-all-egress-and-metrics-ingress-operand ===\n - Policy found: openshift-cli-manager-operator/allow-all-egress-and-metrics-ingress-operand\n - PodSelector: app=openshift-cli-manager\n - Ingress: TCP/60000 from monitoring namespaces\n - Ingress: TCP/9449 from policy-group.network.openshift.io/ingress\n - Ingress: TCP/8443 is not allowed (health/serving)\n - Egress: unrestricted [{}]\n - OwnerReference: CliManager/cluster\n=== operand NetworkPolicy validated ===\n"
 }
]

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 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 Sep 16, 2026
@ropatil010

Copy link
Copy Markdown
Contributor Author

Execution CI profiles:

1. e2e-aws-operator => go standard format 
   https://prow.ci.openshift.org/view/gs/test-platform-results-public/pr-logs/pull/openshift_cli-manager-operator/1356/pull-ci-openshift-cli-manager-operator-main-e2e-aws-operator/2100444780554096640 
--- PASS: TestExtended (50.43s)
    --- PASS: TestExtended/CLI_Manager_Operator (50.43s)
        --- PASS: TestExtended/CLI_Manager_Operator/CLI_Manager_functionality (20.18s)
PASS
ok  	github.com/openshift/cli-manager-operator/test/e2e	50.455s

# Network policy will be executed here. 
2. e2e-aws-operator-serial-ote => ginkgo format 
   https://prow.ci.openshift.org/view/gs/test-platform-results-public/pr-logs/pull/openshift_cli-manager-operator/1356/pull-ci-openshift-cli-manager-operator-main-e2e-aws-operator-serial-ote/2100444780587651072
passed: (27.6s) 2026-09-17T06:00:46 "[Operator][Serial] CLI Manager NetworkPolicy should configure ServiceMonitor for operand metrics [NetworkPolicy] [Suite:openshift/cli-manager-operator/operator/serial]"
passed: (1m4s) 2026-09-17T06:01:50 "[Operator][Serial] CLI Manager NetworkPolicy should preserve unmanaged custom NetworkPolicies [NetworkPolicy] [Suite:openshift/cli-manager-operator/operator/serial]"
passed: (46.7s) 2026-09-17T06:02:37 "[Operator][Serial] CLI Manager Operator should successfully deploy and serve plugins via krew [Suite:openshift/cli-manager-operator/operator/serial]"
passed: (35.7s) 2026-09-17T06:03:13 "[Operator][Serial] CLI Manager NetworkPolicy should not apply operand NetworkPolicy to unlabeled pods [NetworkPolicy] [Suite:openshift/cli-manager-operator/operator/serial]"
passed: (57.7s) 2026-09-17T06:04:11 "[Operator][Serial] CLI Manager NetworkPolicy should restore operand NetworkPolicy after delete or mutation [NetworkPolicy][Timeout:30m][Disruptive] [Suite:openshift/cli-manager-operator/operator/serial]"
passed: (55.8s) 2026-09-17T06:05:07 "[Operator][Serial] CLI Manager NetworkPolicy should enforce operand metrics ingress on port 60000 [NetworkPolicy] [Suite:openshift/cli-manager-operator/operator/serial]"
passed: (43.8s) 2026-09-17T06:05:51 "[Operator][Serial] CLI Manager NetworkPolicy should allow operand egress connectivity [NetworkPolicy] [Suite:openshift/cli-manager-operator/operator/serial]"
passed: (27.6s) 2026-09-17T06:06:19 "[Operator][Serial] CLI Manager NetworkPolicy should ensure operand NetworkPolicy is defined [NetworkPolicy] [Suite:openshift/cli-manager-operator/operator/serial]"
passed: (39.6s) 2026-09-17T06:06:59 "[Operator][Serial] CLI Manager NetworkPolicy should block operand health ingress and allow host-network [NetworkPolicy] [Suite:openshift/cli-manager-operator/operator/serial]"

# Will try to debug on the failure case. 
failed: (2m35s) 2026-09-17T06:00:19 "[Operator][Serial] CLI Manager NetworkPolicy should enforce operand plugin download ingress on port 9449 [NetworkPolicy] [Suite:openshift/cli-manager-operator/operator/serial]"

/assign @YamunadeviShanmugam @gangwgr @sandeepknd

@ropatil010 ropatil010 changed the title [WIP] CNTRLPLANE-2481: e2e automation network policy CNTRLPLANE-2481: e2e automation network policy Sep 17, 2026
@openshift-ci openshift-ci Bot removed the do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. label Sep 17, 2026
… on OCP 5.x+

The openshift-ingress namespace on OCP 5.x+ has deny-all network
policies that block non-router pods, causing test step 3.6 to fail.
Use a temporary namespace with the ingress policy-group label instead,
and add a conditional test (3.11) that verifies the deny-all behavior
when the policy is present.
@openshift-ci

openshift-ci Bot commented Sep 17, 2026

Copy link
Copy Markdown

[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 ask for approval from gangwgr. 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

@ropatil010

Copy link
Copy Markdown
Contributor Author

/test e2e-aws-operator e2e-aws-operator-serial-ote

@openshift-ci

openshift-ci Bot commented Sep 17, 2026

Copy link
Copy Markdown

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

@ropatil010

Copy link
Copy Markdown
Contributor Author

CI profile logs:

1. e2e-aws-operator
--- PASS: TestExtended (57.86s)
    --- PASS: TestExtended/CLI_Manager_Operator (57.86s)
        --- PASS: TestExtended/CLI_Manager_Operator/CLI_Manager_functionality (21.55s)

2. e2e-aws-operator-serial-ote
passed: (1m3s) 2026-09-17T11:31:08 "[Operator][Serial] CLI Manager NetworkPolicy should enforce operand plugin download ingress on port 9449 [NetworkPolicy] [Suite:openshift/cli-manager-operator/operator/serial]"
passed: (30.4s) 2026-09-17T11:31:39 "[Operator][Serial] CLI Manager NetworkPolicy should configure ServiceMonitor for operand metrics [NetworkPolicy] [Suite:openshift/cli-manager-operator/operator/serial]"
passed: (59.4s) 2026-09-17T11:32:40 "[Operator][Serial] CLI Manager NetworkPolicy should preserve unmanaged custom NetworkPolicies [NetworkPolicy] [Suite:openshift/cli-manager-operator/operator/serial]"
passed: (50.8s) 2026-09-17T11:33:31 "[Operator][Serial] CLI Manager Operator should successfully deploy and serve plugins via krew [Suite:openshift/cli-manager-operator/operator/serial]"
passed: (37.7s) 2026-09-17T11:34:10 "[Operator][Serial] CLI Manager NetworkPolicy should not apply operand NetworkPolicy to unlabeled pods [NetworkPolicy] [Suite:openshift/cli-manager-operator/operator/serial]"
passed: (40.3s) 2026-09-17T11:34:51 "[Operator][Serial] CLI Manager NetworkPolicy should restore operand NetworkPolicy after delete or mutation [NetworkPolicy][Timeout:30m][Disruptive] [Suite:openshift/cli-manager-operator/operator/serial]"
passed: (58.5s) 2026-09-17T11:35:50 "[Operator][Serial] CLI Manager NetworkPolicy should enforce operand metrics ingress on port 60000 [NetworkPolicy] [Suite:openshift/cli-manager-operator/operator/serial]"
passed: (46.3s) 2026-09-17T11:36:37 "[Operator][Serial] CLI Manager NetworkPolicy should allow operand egress connectivity [NetworkPolicy] [Suite:openshift/cli-manager-operator/operator/serial]"
passed: (29.2s) 2026-09-17T11:37:07 "[Operator][Serial] CLI Manager NetworkPolicy should ensure operand NetworkPolicy is defined [NetworkPolicy] [Suite:openshift/cli-manager-operator/operator/serial]"
passed: (43.9s) 2026-09-17T11:37:52 "[Operator][Serial] CLI Manager NetworkPolicy should block operand health ingress and allow host-network [NetworkPolicy] [Suite:openshift/cli-manager-operator/operator/serial]"

10 pass, 0 flaky, 0 skip (15m36s)

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

Labels

jira/valid-reference Indicates that this PR references a valid Jira ticket of any type.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants