Repository: openshift/release
Pull request #63120: MCO-1613 MCO dedicated Vsphere prow job
Author: login: ptalgulk01
Labels: name: lgtm
description: Indicates that a PR is ready to be merged.
name: approved
description: Indicates a PR has been approved by an approver from all required OWNERS files.
name: rehearsals-ack
description: Signifies that rehearsal jobs have been acknowledged
Created: 2025-03-24T10:07:29Z | Merged: 2025-03-27T07:50:14Z

Created the Vsphere based UPI p1,p2, p3 jobs for MCO
We are planing to graduate OCL functionality and for that  we need to run OCL MCO test-case daily across different platform like aws,gcp,vsphere and baremetal
https://issues.redhat.com/browse/MCO-1613


Diff:
diff --git a/ci-operator/config/openshift/openshift-tests-private/openshift-openshift-tests-private-release-4.19__amd64-nightly.yaml b/ci-operator/config/openshift/openshift-tests-private/openshift-openshift-tests-private-release-4.19__amd64-nightly.yaml
index 2ea2847f72f96..9a276e9c2741e 100644
--- a/ci-operator/config/openshift/openshift-tests-private/openshift-openshift-tests-private-release-4.19__amd64-nightly.yaml
+++ b/ci-operator/config/openshift/openshift-tests-private/openshift-openshift-tests-private-release-4.19__amd64-nightly.yaml
@@ -3937,6 +3937,45 @@ tests:
     test:
     - chain: openshift-e2e-test-qe-destructive
     workflow: cucushift-installer-rehearse-vsphere-upi-zones
+- as: vsphere-upi-zones-f7-longrun-mco-tp-p1
+  cron: 42 6 6,13,20,27 * *
+  steps:
+    cluster_profile: vsphere-elastic
+    env:
+      COMPUTE_NODE_REPLICAS: "2"
+      FEATURE_SET: TechPreviewNoUpgrade
+      TEST_FILTERS: ~ChkUpgrade&;~DisconnectedOnly&;~MicroShiftOnly&;P1&
+      TEST_SCENARIOS: MCO
+      TEST_TIMEOUT: "140"
+    test:
+    - chain: openshift-e2e-test-mco-qe-longrun
+    workflow: cucushift-installer-rehearse-vsphere-upi-zones
+- as: vsphere-upi-zones-f7-longrun-mco-tp-p2
+  cron: 42 8 7,14,21,28 * *
+  steps:
+    cluster_profile: vsphere-elastic
+    env:
+      COMPUTE_NODE_REPLICAS: "2"
+      FEATURE_SET: TechPreviewNoUpgrade
+      TEST_FILTERS: ~ChkUpgrade&;~DisconnectedOnly&;~MicroShiftOnly&;P2&
+      TEST_SCENARIOS: MCO
+      TEST_TIMEOUT: "140"
+    test:
+    - chain: openshift-e2e-test-mco-qe-longrun
+    workflow: cucushift-installer-rehearse-vsphere-upi-zones
+- as: vsphere-upi-zones-f7-longrun-mco-tp-p3
+  cron: 42 9 8,15,22,28 * *
+  steps:
+    cluster_profile: vsphere-elastic
+    env:
+      COMPUTE_NODE_REPLICAS: "2"
+      FEATURE_SET: TechPreviewNoUpgrade
+      TEST_FILTERS: ~ChkUpgrade&;~DisconnectedOnly&;~MicroShiftOnly&;~P1&;~P2&
+      TEST_SCENARIOS: MCO
+      TEST_TIMEOUT: "140"
+    test:
+    - chain: openshift-e2e-test-mco-qe-longrun
+    workflow: cucushift-installer-rehearse-vsphere-upi-zones
 - as: oci-agent-baremetal-ha-iscsi-f14
   cluster: build03
   cron: 42 21 4,18 * *
diff --git a/ci-operator/jobs/openshift/openshift-tests-private/openshift-openshift-tests-private-release-4.19-periodics.yaml b/ci-operator/jobs/openshift/openshift-tests-private/openshift-openshift-tests-private-release-4.19-periodics.yaml
index b1b18223c3647..40f32f4cd846d 100644
--- a/ci-operator/jobs/openshift/openshift-tests-private/openshift-openshift-tests-private-release-4.19-periodics.yaml
+++ b/ci-operator/jobs/openshift/openshift-tests-private/openshift-openshift-tests-private-release-4.19-periodics.yaml
@@ -44798,6 +44798,252 @@ periodics:
     - name: result-aggregator
       secret:
         secretName: result-aggregator
+- agent: kubernetes
+  cluster: vsphere02
+  cron: 42 6 6,13,20,27 * *
+  decorate: true
+  decoration_config:
+    skip_cloning: true
+  extra_refs:
+  - base_ref: release-4.19
+    org: openshift
+    repo: openshift-tests-private
+  labels:
+    ci-operator.openshift.io/cloud: vsphere
+    ci-operator.openshift.io/cloud-cluster-profile: vsphere-elastic
+    ci-operator.openshift.io/variant: amd64-nightly
+    ci.openshift.io/generator: prowgen
+    job-release: "4.19"
+    pj-rehearse.openshift.io/can-be-rehearsed: "true"
+  name: periodic-ci-openshift-openshift-tests-private-release-4.19-amd64-nightly-vsphere-upi-zones-f7-longrun-mco-tp-p1
+  spec:
+    containers:
+    - args:
+      - --gcs-upload-secret=/secrets/gcs/service-account.json
+      - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson
+      - --lease-server-credentials-file=/etc/boskos/credentials
+      - --oauth-token-path=/usr/local/github-credentials/oauth
+      - --report-credentials-file=/etc/report/credentials
+      - --secret-dir=/secrets/ci-pull-credentials
+      - --target=vsphere-upi-zones-f7-longrun-mco-tp-p1
+      - --variant=amd64-nightly
+      command:
+      - ci-operator
+      image: ci-operator:latest
+      imagePullPolicy: Always
+      name: ""
+      resources:
+        requests:
+          cpu: 10m
+      volumeMounts:
+      - mountPath: /etc/boskos
+        name: boskos
+        readOnly: true
+      - mountPath: /secrets/ci-pull-credentials
+        name: ci-pull-credentials
+        readOnly: true
+      - mountPath: /secrets/gcs
+        name: gcs-credentials
+        readOnly: true
+      - mountPath: /usr/local/github-credentials
+        name: github-credentials-openshift-ci-robot-private-git-cloner
+        readOnly: true
+      - mountPath: /secrets/manifest-tool
+        name: manifest-tool-local-pusher
+        readOnly: true
+      - mountPath: /etc/pull-secret
+        name: pull-secret
+        readOnly: true
+      - mountPath: /etc/report
+        name: result-aggregator
+        readOnly: true
+    serviceAccountName: ci-operator
+    volumes:
+    - name: boskos
+      secret:
+        items:
+        - key: credentials
+          path: credentials
+        secretName: boskos-credentials
+    - name: ci-pull-credentials
+      secret:
+        secretName: ci-pull-credentials
+    - name: github-credentials-openshift-ci-robot-private-git-cloner
+      secret:
+        secretName: github-credentials-openshift-ci-robot-private-git-cloner
+    - name: manifest-tool-local-pusher
+      secret:
+        secretName: manifest-tool-local-pusher
+    - name: pull-secret
+      secret:
+        secretName: registry-pull-credentials
+    - name: result-aggregator
+      secret:
+        secretName: result-aggregator
+- agent: kubernetes
+  cluster: vsphere02
+  cron: 42 8 7,14,21,28 * *
+  decorate: true
+  decoration_config:
+    skip_cloning: true
+  extra_refs:
+  - base_ref: release-4.19
+    org: openshift
+    repo: openshift-tests-private
+  labels:
+    ci-operator.openshift.io/cloud: vsphere
+    ci-operator.openshift.io/cloud-cluster-profile: vsphere-elastic
+    ci-operator.openshift.io/variant: amd64-nightly
+    ci.openshift.io/generator: prowgen
+    job-release: "4.19"
+    pj-rehearse.openshift.io/can-be-rehearsed: "true"
+  name: periodic-ci-openshift-openshift-tests-private-release-4.19-amd64-nightly-vsphere-upi-zones-f7-longrun-mco-tp-p2
+  spec:
+    containers:
+    - args:
+      - --gcs-upload-secret=/secrets/gcs/service-account.json
+      - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson
+      - --lease-server-credentials-file=/etc/boskos/credentials
+      - --oauth-token-path=/usr/local/github-credentials/oauth
+      - --report-credentials-file=/etc/report/credentials
+      - --secret-dir=/secrets/ci-pull-credentials
+      - --target=vsphere-upi-zones-f7-longrun-mco-tp-p2
+      - --variant=amd64-nightly
+      command:
+      - ci-operator
+      image: ci-operator:latest
+      imagePullPolicy: Always
+      name: ""
+      resources:
+        requests:
+          cpu: 10m
+      volumeMounts:
+      - mountPath: /etc/boskos
+        name: boskos
+        readOnly: true
+      - mountPath: /secrets/ci-pull-credentials
+        name: ci-pull-credentials
+        readOnly: true
+      - mountPath: /secrets/gcs
+        name: gcs-credentials
+        readOnly: true
+      - mountPath: /usr/local/github-credentials
+        name: github-credentials-openshift-ci-robot-private-git-cloner
+        readOnly: true
+      - mountPath: /secrets/manifest-tool
+        name: manifest-tool-local-pusher
+        readOnly: true
+      - mountPath: /etc/pull-secret
+        name: pull-secret
+        readOnly: true
+      - mountPath: /etc/report
+        name: result-aggregator
+        readOnly: true
+    serviceAccountName: ci-operator
+    volumes:
+    - name: boskos
+      secret:
+        items:
+        - key: credentials
+          path: credentials
+        secretName: boskos-credentials
+    - name: ci-pull-credentials
+      secret:
+        secretName: ci-pull-credentials
+    - name: github-credentials-openshift-ci-robot-private-git-cloner
+      secret:
+        secretName: github-credentials-openshift-ci-robot-private-git-cloner
+    - name: manifest-tool-local-pusher
+      secret:
+        secretName: manifest-tool-local-pusher
+    - name: pull-secret
+      secret:
+        secretName: registry-pull-credentials
+    - name: result-aggregator
+      secret:
+        secretName: result-aggregator
+- agent: kubernetes
+  cluster: vsphere02
+  cron: 42 9 8,15,22,28 * *
+  decorate: true
+  decoration_config:
+    skip_cloning: true
+  extra_refs:
+  - base_ref: release-4.19
+    org: openshift
+    repo: openshift-tests-private
+  labels:
+    ci-operator.openshift.io/cloud: vsphere
+    ci-operator.openshift.io/cloud-cluster-profile: vsphere-elastic
+    ci-operator.openshift.io/variant: amd64-nightly
+    ci.openshift.io/generator: prowgen
+    job-release: "4.19"
+    pj-rehearse.openshift.io/can-be-rehearsed: "true"
+  name: periodic-ci-openshift-openshift-tests-private-release-4.19-amd64-nightly-vsphere-upi-zones-f7-longrun-mco-tp-p3
+  spec:
+    containers:
+    - args:
+      - --gcs-upload-secret=/secrets/gcs/service-account.json
+      - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson
+      - --lease-server-credentials-file=/etc/boskos/credentials
+      - --oauth-token-path=/usr/local/github-credentials/oauth
+      - --report-credentials-file=/etc/report/credentials
+      - --secret-dir=/secrets/ci-pull-credentials
+      - --target=vsphere-upi-zones-f7-longrun-mco-tp-p3
+      - --variant=amd64-nightly
+      command:
+      - ci-operator
+      image: ci-operator:latest
+      imagePullPolicy: Always
+      name: ""
+      resources:
+        requests:
+          cpu: 10m
+      volumeMounts:
+      - mountPath: /etc/boskos
+        name: boskos
+        readOnly: true
+      - mountPath: /secrets/ci-pull-credentials
+        name: ci-pull-credentials
+        readOnly: true
+      - mountPath: /secrets/gcs
+        name: gcs-credentials
+        readOnly: true
+      - mountPath: /usr/local/github-credentials
+        name: github-credentials-openshift-ci-robot-private-git-cloner
+        readOnly: true
+      - mountPath: /secrets/manifest-tool
+        name: manifest-tool-local-pusher
+        readOnly: true
+      - mountPath: /etc/pull-secret
+        name: pull-secret
+        readOnly: true
+      - mountPath: /etc/report
+        name: result-aggregator
+        readOnly: true
+    serviceAccountName: ci-operator
+    volumes:
+    - name: boskos
+      secret:
+        items:
+        - key: credentials
+          path: credentials
+        secretName: boskos-credentials
+    - name: ci-pull-credentials
+      secret:
+        secretName: ci-pull-credentials
+    - name: github-credentials-openshift-ci-robot-private-git-cloner
+      secret:
+        secretName: github-credentials-openshift-ci-robot-private-git-cloner
+    - name: manifest-tool-local-pusher
+      secret:
+        secretName: manifest-tool-local-pusher
+    - name: pull-secret
+      secret:
+        secretName: registry-pull-credentials
+    - name: result-aggregator
+      secret:
+        secretName: result-aggregator
 - agent: kubernetes
   cluster: build09
   cron: 10 1 14 * *


Reviews:
user: login: liangxia
state: COMMENTED
author_association: CONTRIBUTOR
submitted_at: 2025-03-25T06:04:56Z
user: login: liangxia
state: COMMENTED
author_association: CONTRIBUTOR
submitted_at: 2025-03-25T06:06:19Z
user: login: liangxia
state: COMMENTED
author_association: CONTRIBUTOR
submitted_at: 2025-03-25T07:16:29Z
user: login: jianlinliu
state: COMMENTED
author_association: CONTRIBUTOR
submitted_at: 2025-03-25T08:02:58Z
user: login: ptalgulk01
state: COMMENTED
author_association: CONTRIBUTOR
submitted_at: 2025-03-27T04:01:01Z

Review comments:
diff_hunk: @@ -3937,6 +3937,45 @@ tests:
     test:
     - chain: openshift-e2e-test-qe-destructive
     workflow: cucushift-installer-rehearse-vsphere-upi-zones
+- as: vsphere-upi-zones-mco-tp-p1-f28
path: ci-operator/config/openshift/openshift-tests-private/openshift-openshift-tests-private-release-4.19__amd64-nightly.yaml
user: login: liangxia
body: Test name would be `vsphere-upi-zones-f28-longrun-mco-tp-p1`
created_at: 2025-03-25T06:04:56Z
author_association: CONTRIBUTOR
diff_hunk: @@ -3937,6 +3937,45 @@ tests:
     test:
     - chain: openshift-e2e-test-qe-destructive
     workflow: cucushift-installer-rehearse-vsphere-upi-zones
+- as: vsphere-upi-zones-mco-tp-p1-f28
+  cron: '@daily'
path: ci-operator/config/openshift/openshift-tests-private/openshift-openshift-tests-private-release-4.19__amd64-nightly.yaml
user: login: liangxia
body: If you would like to run it daily, the the `fN` in test name should be `f1`. If you set it to `f28`, then set proper cron entry to indicate that. They work in pairs.
created_at: 2025-03-25T06:06:19Z
author_association: CONTRIBUTOR
diff_hunk: @@ -3937,6 +3937,45 @@ tests:
     test:
     - chain: openshift-e2e-test-qe-destructive
     workflow: cucushift-installer-rehearse-vsphere-upi-zones
+- as: vsphere-upi-zones-mco-tp-p1-f28
+  cron: '@daily'
path: ci-operator/config/openshift/openshift-tests-private/openshift-openshift-tests-private-release-4.19__amd64-nightly.yaml
user: login: liangxia
body: CC @jianlinliu  from installer team to check if we have enough quota to run vsphere jobs as daily
created_at: 2025-03-25T07:16:29Z
author_association: CONTRIBUTOR
diff_hunk: @@ -3937,6 +3937,45 @@ tests:
     test:
     - chain: openshift-e2e-test-qe-destructive
     workflow: cucushift-installer-rehearse-vsphere-upi-zones
+- as: vsphere-upi-zones-mco-tp-p1-f28
+  cron: '@daily'
path: ci-operator/config/openshift/openshift-tests-private/openshift-openshift-tests-private-release-4.19__amd64-nightly.yaml
user: login: jianlinliu
body: Generally I never recommend any daily jobs unless your job only takes a few hours. Daily job is a bit aggressive to vsphere quotas. cc @sgaoshang 
created_at: 2025-03-25T08:02:58Z
author_association: CONTRIBUTOR
diff_hunk: @@ -3937,6 +3937,45 @@ tests:
     test:
     - chain: openshift-e2e-test-qe-destructive
     workflow: cucushift-installer-rehearse-vsphere-upi-zones
+- as: vsphere-upi-zones-mco-tp-p1-f28
+  cron: '@daily'
path: ci-operator/config/openshift/openshift-tests-private/openshift-openshift-tests-private-release-4.19__amd64-nightly.yaml
user: login: ptalgulk01
body: Had discussion with team regarding this, and they agree about running this jobs weekly
created_at: 2025-03-27T04:01:01Z
author_association: CONTRIBUTOR

PR comments:
user: login: ptalgulk01
created_at: 2025-03-24T11:05:11Z
body: /pj-rehearse periodic-ci-openshift-openshift-tests-private-release-4.19-amd64-nightly-vsphere-upi-zones-mco-tp-p1-f28 periodic-ci-openshift-openshift-tests-private-release-4.19-amd64-nightly-vsphere-upi-zones-mco-tp-p3-f28	periodic-ci-openshift-openshift-tests-private-release-4.19-amd64-nightly-vsphere-upi-zones-mco-tp-p2-f28	
author_association: CONTRIBUTOR
user: login: openshift-ci-robot
created_at: 2025-03-24T11:05:14Z
body: @ptalgulk01: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel.
author_association: CONTRIBUTOR
user: login: openshift-ci-robot
created_at: 2025-03-24T11:07:24Z
body: @ptalgulk01: job(s): periodic-ci-openshift-openshift-tests-private-release-4.19-amd64-nightly-vsphere-upi-zones-mco-tp-p3-f28	periodic-ci-openshift-openshift-tests-private-release-4.19-amd64-nightly-vsphere-upi-zones-mco-tp-p2-f28 either don't exist or were not found to be affected, and cannot be rehearsed
author_association: CONTRIBUTOR
user: login: ptalgulk01
created_at: 2025-03-24T12:04:03Z
body: /pj-rehearse periodic-ci-openshift-openshift-tests-private-release-4.19-amd64-nightly-vsphere-upi-zones-mco-tp-p3-f28 periodic-ci-openshift-openshift-tests-private-release-4.19-amd64-nightly-vsphere-upi-zones-mco-tp-p2-f28
author_association: CONTRIBUTOR
user: login: openshift-ci-robot
created_at: 2025-03-24T12:04:06Z
body: @ptalgulk01: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel.
author_association: CONTRIBUTOR
user: login: ptalgulk01
created_at: 2025-03-25T04:52:30Z
body: /cc @juzhao can please help to review this PR?
author_association: CONTRIBUTOR
user: login: ptalgulk01
created_at: 2025-03-25T04:53:43Z
body: /cc @sergiordlr 
author_association: CONTRIBUTOR
user: login: juzhao
created_at: 2025-03-25T05:39:23Z
body: /lgtm
/approve
author_association: CONTRIBUTOR
user: login: liangxia
created_at: 2025-03-25T05:58:51Z
body: /hold
author_association: CONTRIBUTOR
user: login: ptalgulk01
created_at: 2025-03-25T06:43:12Z
body: /pj-rehearse  periodic-ci-openshift-openshift-tests-private-release-4.19-amd64-nightly-vsphere-upi-zones-f1-longrun-mco-tp-p2
author_association: CONTRIBUTOR
user: login: openshift-ci-robot
created_at: 2025-03-25T06:43:14Z
body: @ptalgulk01: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel.
author_association: CONTRIBUTOR
user: login: ptalgulk01
created_at: 2025-03-25T06:44:40Z
body: /pj-rehearse periodic-ci-openshift-openshift-tests-private-release-4.19-amd64-nightly-baremetalds-ipi-ovn-f1-longrun-tp-mco-p3
author_association: CONTRIBUTOR
user: login: openshift-ci-robot
created_at: 2025-03-25T06:44:42Z
body: @ptalgulk01: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel.
author_association: CONTRIBUTOR
user: login: openshift-ci-robot
created_at: 2025-03-25T06:45:19Z
body: @ptalgulk01: job(s):  either don't exist or were not found to be affected, and cannot be rehearsed
author_association: CONTRIBUTOR
user: login: openshift-ci-robot
created_at: 2025-03-25T06:46:48Z
body: @ptalgulk01: job(s): periodic-ci-openshift-openshift-tests-private-release-4.19-amd64-nightly-baremetalds-ipi-ovn-f1-longrun-tp-mco-p3 either don't exist or were not found to be affected, and cannot be rehearsed
author_association: CONTRIBUTOR
user: login: openshift-ci[bot]
created_at: 2025-03-25T17:04:15Z
body: @ptalgulk01: The following tests **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/rehearse/periodic-ci-openshift-openshift-tests-private-release-4.19-amd64-nightly-vsphere-upi-zones-mco-tp-p2-f28 | d9fa8c42a12f8cfdf542ecc106d0b97785be12ee | [link](https://qe-private-deck-ci.apps.ci.l2s4.p1.openshiftapps.com/view/gs/qe-private-deck/pr-logs/pull/openshift_release/63120/rehearse-63120-periodic-ci-openshift-openshift-tests-private-release-4.19-amd64-nightly-vsphere-upi-zones-mco-tp-p2-f28/1904142937315348480) | unknown | `/pj-rehearse periodic-ci-openshift-openshift-tests-private-release-4.19-amd64-nightly-vsphere-upi-zones-mco-tp-p2-f28`
ci/rehearse/periodic-ci-openshift-openshift-tests-private-release-4.19-amd64-nightly-vsphere-upi-zones-mco-tp-p3-f28 | d9fa8c42a12f8cfdf542ecc106d0b97785be12ee | [link](https://qe-private-deck-ci.apps.ci.l2s4.p1.openshiftapps.com/view/gs/qe-private-deck/pr-logs/pull/openshift_release/63120/rehearse-63120-periodic-ci-openshift-openshift-tests-private-release-4.19-amd64-nightly-vsphere-upi-zones-mco-tp-p3-f28/1904142937378263040) | unknown | `/pj-rehearse periodic-ci-openshift-openshift-tests-private-release-4.19-amd64-nightly-vsphere-upi-zones-mco-tp-p3-f28`
ci/rehearse/periodic-ci-openshift-openshift-tests-private-release-4.19-amd64-nightly-vsphere-upi-zones-f1-longrun-mco-tp-p2 | ca4296234d0a5ebc74e79e958d4d2861255fad75 | [link](https://qe-private-deck-ci.apps.ci.l2s4.p1.openshiftapps.com/view/gs/qe-private-deck/pr-logs/pull/openshift_release/63120/rehearse-63120-periodic-ci-openshift-openshift-tests-private-release-4.19-amd64-nightly-vsphere-upi-zones-f1-longrun-mco-tp-p2/1904424581263790080) | unknown | `/pj-rehearse periodic-ci-openshift-openshift-tests-private-release-4.19-amd64-nightly-vsphere-upi-zones-f1-longrun-mco-tp-p2`

[Full PR test history](https://prow.ci.openshift.org/pr-history?org=openshift&repo=release&pr=63120). [Your PR dashboard](https://prow.ci.openshift.org/pr?query=is:pr+state:open+author:ptalgulk01).

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes-sigs/prow](https://github.com/kubernetes-sigs/prow/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
author_association: CONTRIBUTOR
user: login: ptalgulk01
created_at: 2025-03-27T03:51:40Z
body: 
Hello, I have pushed the changes can please take a look? Thankyou!


author_association: CONTRIBUTOR
user: login: openshift-ci-robot
created_at: 2025-03-27T04:24:19Z
body: [REHEARSALNOTIFIER] 
@ptalgulk01: the `pj-rehearse` plugin accommodates running rehearsal tests for the changes in this PR. Expand **'Interacting with pj-rehearse'** for usage details. The following rehearsable tests have been affected by this change:

Test name | Repo | Type | Reason
--- | --- | --- | ---
periodic-ci-openshift-openshift-tests-private-release-4.19-amd64-nightly-vsphere-upi-zones-f7-longrun-mco-tp-p3 | N/A | periodic | Periodic changed
periodic-ci-openshift-openshift-tests-private-release-4.19-amd64-nightly-vsphere-upi-zones-f7-longrun-mco-tp-p2 | N/A | periodic | Periodic changed
periodic-ci-openshift-openshift-tests-private-release-4.19-amd64-nightly-vsphere-upi-zones-f7-longrun-mco-tp-p1 | N/A | periodic | Periodic changed

<details>
<summary>Interacting with pj-rehearse</summary>

Comment: `/pj-rehearse` to run up to 5 rehearsals
Comment: `/pj-rehearse skip` to opt-out of rehearsals
Comment: `/pj-rehearse {test-name}`, with each test separated by a space, to run one or more specific rehearsals
Comment: `/pj-rehearse more` to run up to 10 rehearsals
Comment: `/pj-rehearse max` to run up to 25 rehearsals
Comment: `/pj-rehearse auto-ack` to run up to 5 rehearsals, and add the `rehearsals-ack` label on success
Comment: `/pj-rehearse list` to get an up-to-date list of affected jobs
Comment: `/pj-rehearse abort` to abort all active rehearsals
Comment: `/pj-rehearse network-access-allowed` to allow rehearsals of tests that have the `restrict_network_access` field set to `false`. This must be executed by an `openshift` org member who is **not** the PR author

Once you are satisfied with the results of the rehearsals, comment: `/pj-rehearse ack` to unblock merge. When the `rehearsals-ack` label is present on your PR, merge will no longer be blocked by rehearsals.
If you would like the `rehearsals-ack` label removed, comment: `/pj-rehearse reject` to re-block merging.
</details>
author_association: CONTRIBUTOR
user: login: jianlinliu
created_at: 2025-03-27T07:06:35Z
body: /lgtm
author_association: CONTRIBUTOR
user: login: openshift-ci[bot]
created_at: 2025-03-27T07:07:07Z
body: [APPROVALNOTIFIER] This PR is **APPROVED**

This pull-request has been approved by: *<a href="https://github.com/openshift/release/pull/63120#issuecomment-2756952264" title="LGTM">jianlinliu</a>*, *<a href="https://github.com/openshift/release/pull/63120#issuecomment-2750146258" title="Approved">juzhao</a>*, *<a href="https://github.com/openshift/release/pull/63120#" title="Author self-approved">ptalgulk01</a>*

The full list of commands accepted by this bot can be found [here](https://go.k8s.io/bot-commands?repo=openshift%2Frelease).

The pull request process is described [here](https://git.k8s.io/community/contributors/guide/owners.md#the-code-review-process)

<details >
Needs approval from an approver in each of these files:

- ~~[ci-operator/config/openshift/openshift-tests-private/OWNERS](https://github.com/openshift/release/blob/master/ci-operator/config/openshift/openshift-tests-private/OWNERS)~~ [juzhao]
- ~~[ci-operator/jobs/openshift/openshift-tests-private/OWNERS](https://github.com/openshift/release/blob/master/ci-operator/jobs/openshift/openshift-tests-private/OWNERS)~~ [juzhao]

Approvers can indicate their approval by writing `/approve` in a comment
Approvers can cancel approval by writing `/approve cancel` in a comment
</details>
<!-- META={"approvers":[]} -->
author_association: CONTRIBUTOR
user: login: liangxia
created_at: 2025-03-27T07:12:59Z
body: /unhold
author_association: CONTRIBUTOR
user: login: ptalgulk01
created_at: 2025-03-27T07:18:42Z
body: /pj-rehearse ack
author_association: CONTRIBUTOR
user: login: openshift-ci-robot
created_at: 2025-03-27T07:18:44Z
body: @ptalgulk01: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel.
author_association: CONTRIBUTOR