Skip to content

DEBUG Do not merge: 10.18 Z stream triggered jobs - #83965

Open
rrasouli wants to merge 1 commit into
openshift:mainfrom
rrasouli:winc-zstream-4.18
Open

DEBUG Do not merge: 10.18 Z stream triggered jobs#83965
rrasouli wants to merge 1 commit into
openshift:mainfrom
rrasouli:winc-zstream-4.18

Conversation

@rrasouli

@rrasouli rrasouli commented Aug 25, 2026

Copy link
Copy Markdown
Contributor

This PR modifies periodic job names so they will trigger by /pj-rehearse new jobs with latest 10.18 image (Z stream)

Summary by CodeRabbit

  • Renamed four Windows Containers periodic jobs for the OpenShift private tests repository to use -zstream identifiers.
  • The renamed jobs cover AWS, GCP, Azure, and vSphere IPI OVN test variants.
  • The new names trigger /pj-rehearse jobs with the latest 10.18 Z-stream image.
  • Job schedules, steps, environment variables, and workflows remain unchanged.

@coderabbitai

coderabbitai Bot commented Aug 25, 2026

Copy link
Copy Markdown
Contributor

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Repository YAML (base), Central YAML (inherited)

Review profile: CHILL

Plan: Pro Plus

Run ID: aacce91f-dea4-4417-8aec-6dad5763abe3

📥 Commits

Reviewing files that changed from the base of the PR and between 6e4bcaf and 0a5081a.

⛔ Files ignored due to path filters (1)
  • ci-operator/jobs/openshift/openshift-tests-private/openshift-openshift-tests-private-release-4.18-periodics.yaml is excluded by !ci-operator/jobs/**
📒 Files selected for processing (1)
  • ci-operator/config/openshift/openshift-tests-private/openshift-openshift-tests-private-release-4.18__amd64-nightly.yaml

Included review availability: Your plan provides up to 2 included reviews per hour; 1 remains after this review.


Walkthrough

The CI configuration renames four Windows Containers test job identifiers by adding the -zstream suffix. Job schedules, steps, environment variables, and workflows remain unchanged.

Changes

Windows Containers zstream job identifiers

Layer / File(s) Summary
Rename Windows Containers jobs
ci-operator/config/openshift/openshift-tests-private/openshift-openshift-tests-private-release-4.18__amd64-nightly.yaml
The AWS, GCP, Azure, and vSphere Windows Containers job identifiers now include -zstream. Other job fields remain unchanged.

Estimated code review effort: 1 (Trivial) | ~2 minutes

Merge Risk: ⚪ Minimal · up to 0a508

The change is limited to renaming periodic job targets, with matching generated jobs committed and no actionable merge-blocking risk remaining after normal checks and review.

Suggested reviewers: mhanss

🚥 Pre-merge checks | ✅ 15
✅ Passed checks (15 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly identifies the 10.18 Z-stream triggered jobs and matches the job renames made in the CI configuration. The “DEBUG Do not merge” marker is additional context but does not make the tit…
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 0…
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
Stable And Deterministic Test Names ✅ Passed PASS: The commit changes CI/Prow job identifiers and generated --target values only. It does not add or modify Ginkgo It, Describe, Context, or When test titles. The renamed values are stati…
Test Structure And Quality ✅ Passed PASS: The commit changes only two YAML configuration/generated job files. The diff renames Windows Containers periodic job targets and corresponding generated job names. No Go, Ginkgo, or test-source …
Microshift Test Compatibility ✅ Passed PASS: The pull request changes only CI configuration and generated periodic-job YAML. The available commit diff contains no added Ginkgo declarations or changed test source files. It therefore adds no…
Single Node Openshift (Sno) Test Compatibility ✅ Passed PASS: The pull request changes only two CI YAML files. The diff renames Windows Containers job identifiers and updates generated Prow job targets; it adds no Go, JavaScript, or TypeScript test source …
Topology-Aware Scheduling Compatibility ✅ Passed PASS — The pull request changes only CI configuration and generated Prow periodic-job YAML. The diff renames ci-operator test targets and corresponding job names, with some generated cron/order change…
Ote Binary Stdout Contract ✅ Passed PASS: The commit changes only two YAML configuration/generated-job files. The source diff contains no Go or executable code and no process-level stdout writes such as fmt.Print, klog, or log output co…
Ipv6 And Disconnected Network Test Compatibility ✅ Passed PASS. The pull request changes only CI YAML job identifiers and generated periodic-job mappings. The diff adds no Ginkgo tests or test source, and it adds no IPv4 addresses, IPv4-only parsing, URLs, o…
No-Weak-Crypto ✅ Passed PASS. The pull request changes CI job identifiers and generated --target values only. The parent-to-HEAD diff contains no MD5, SHA1, DES, 3DES, RC4, Blowfish, or ECB usage, crypto implementation, or…
Container-Privileges ✅ Passed PASS. The pull request changes only periodic job names, target arguments, and generated-job ordering. The referenced workflows, tests, environment values, and container arguments remain unchanged. Nei…
No-Sensitive-Data-In-Logs ✅ Passed PASS. The pull request changes only periodic test target/job names, target arguments, and cron values in two YAML files. The diff adds no logging, print, output, secret, password, token, API key, sess…
Full details: Title check

Explanation

The title clearly identifies the 10.18 Z-stream triggered jobs and matches the job renames made in the CI configuration. The “DEBUG Do not merge” marker is additional context but does not make the title unclear.

Full details: Docstring Coverage

Explanation

No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 0 files. (1 skipped: 1 unsupported.)

Full details: Stable And Deterministic Test Names

Explanation

PASS: The commit changes CI/Prow job identifiers and generated --target values only. It does not add or modify Ginkgo It, Describe, Context, or When test titles. The renamed values are static job names, not dynamic Ginkgo titles.

Full details: Test Structure And Quality

Explanation

PASS: The commit changes only two YAML configuration/generated job files. The diff renames Windows Containers periodic job targets and corresponding generated job names. No Go, Ginkgo, or test-source files changed, and the changed files contain no Ginkgo test constructs such as It, BeforeEach, AfterEach, Eventually, or Consistently. Therefore, the listed Ginkgo test quality requirements are not applicable.

Full details: Microshift Test Compatibility

Explanation

PASS: The pull request changes only CI configuration and generated periodic-job YAML. The available commit diff contains no added Ginkgo declarations or changed test source files. It therefore adds no new MicroShift-incompatible test to flag.

Full details: Single Node Openshift (Sno) Test Compatibility

Explanation

PASS: The pull request changes only two CI YAML files. The diff renames Windows Containers job identifiers and updates generated Prow job targets; it adds no Go, JavaScript, or TypeScript test source and no new Ginkgo It(), Describe(), Context(), or When() declarations. Therefore, the SNO test-compatibility check is not applicable.

Full details: Topology-Aware Scheduling Compatibility

Explanation

PASS — The pull request changes only CI configuration and generated Prow periodic-job YAML. The diff renames ci-operator test targets and corresponding job names, with some generated cron/order changes. It does not add or modify deployment manifests, operator code, or controllers, and the changed hunks contain no scheduling constraints such as affinity, topology spread, replica, node selector, or toleration settings. The topology-aware scheduling check is therefore not applicable.

Full details: Ote Binary Stdout Contract

Explanation

PASS: The commit changes only two YAML configuration/generated-job files. The source diff contains no Go or executable code and no process-level stdout writes such as fmt.Print, klog, or log output configuration. The generated jobs invoke ci-operator and only change periodic names/targets (plus generated cron ordering); they do not introduce OTE binary code or suite setup.

Full details: Ipv6 And Disconnected Network Test Compatibility

Explanation

PASS. The pull request changes only CI YAML job identifiers and generated periodic-job mappings. The diff adds no Ginkgo tests or test source, and it adds no IPv4 addresses, IPv4-only parsing, URLs, or external connectivity requirements. The custom check is therefore not applicable.

Full details: No-Weak-Crypto

Explanation

PASS. The pull request changes CI job identifiers and generated --target values only. The parent-to-HEAD diff contains no MD5, SHA1, DES, 3DES, RC4, Blowfish, or ECB usage, crypto implementation, or secret/token comparison. The changed YAML records do not add crypto behavior.

Full details: Container-Privileges

Explanation

PASS. The pull request changes only periodic job names, target arguments, and generated-job ordering. The referenced workflows, tests, environment values, and container arguments remain unchanged. Neither changed file introduces privileged: true, hostPID, hostNetwork, hostIPC, SYS_ADMIN, allowPrivilegeEscalation, or a root security setting.

Full details: No-Sensitive-Data-In-Logs

Explanation

PASS. The pull request changes only periodic test target/job names, target arguments, and cron values in two YAML files. The diff adds no logging, print, output, secret, password, token, API key, session ID, PII, hostname, or customer-data value. Existing credential paths remain unchanged.

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

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.

❤️ Share

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

@openshift-ci
openshift-ci Bot requested review from jechen0648 and sgoveas August 25, 2026 08:20
@openshift-ci

openshift-ci Bot commented Aug 25, 2026

Copy link
Copy Markdown
Contributor

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: rrasouli

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

The pull request process is described 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

@openshift-ci openshift-ci Bot added the approved Indicates a PR has been approved by an approver from all required OWNERS files. label Aug 25, 2026
@openshift-merge-bot

Copy link
Copy Markdown
Contributor

[REHEARSALNOTIFIER]
@rrasouli: 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.18-amd64-nightly-azure-ipi-ovn-winc-zstream-f14 N/A periodic Periodic changed
periodic-ci-openshift-openshift-tests-private-release-4.18-amd64-nightly-aws-ipi-ovn-winc-zstream-f14 N/A periodic Periodic changed
periodic-ci-openshift-openshift-tests-private-release-4.18-amd64-nightly-vsphere-ipi-ovn-winc-zstream-f14 N/A periodic Periodic changed
periodic-ci-openshift-openshift-tests-private-release-4.18-amd64-nightly-gcp-ipi-ovn-winc-zstream-f14 N/A periodic Periodic changed

Prior to this PR being merged, you will need to either run and acknowledge or opt to skip these rehearsals.

Interacting with pj-rehearse

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.

@rrasouli

Copy link
Copy Markdown
Contributor Author

/pj-rehearse

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

@rrasouli: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel.

@rrasouli

Copy link
Copy Markdown
Contributor Author

/pj-rehearse

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

@rrasouli: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel.

@rrasouli

Copy link
Copy Markdown
Contributor Author

/pj-rehearse periodic-ci-openshift-openshift-tests-private-release-4.18-amd64-nightly-gcp-ipi-ovn-winc-zstream-f14

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

@rrasouli: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel.

@rrasouli

Copy link
Copy Markdown
Contributor Author

/pj-rehearse periodic-ci-openshift-openshift-tests-private-release-4.18-amd64-nightly-gcp-ipi-ovn-winc-zstream-f14

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

@rrasouli: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel.

@openshift-ci

openshift-ci Bot commented Aug 27, 2026

Copy link
Copy Markdown
Contributor

@rrasouli: 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/rehearse/periodic-ci-openshift-openshift-tests-private-release-4.18-amd64-nightly-gcp-ipi-ovn-winc-zstream-f14 0a5081a link unknown /pj-rehearse periodic-ci-openshift-openshift-tests-private-release-4.18-amd64-nightly-gcp-ipi-ovn-winc-zstream-f14

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.

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

Labels

approved Indicates a PR has been approved by an approver from all required OWNERS files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant