Skip to content

4.22#80442

Open
TimurMP wants to merge 3 commits into
openshift:mainfrom
TimurMP:ptp-422
Open

4.22#80442
TimurMP wants to merge 3 commits into
openshift:mainfrom
TimurMP:ptp-422

Conversation

@TimurMP

@TimurMP TimurMP commented Jun 11, 2026

Copy link
Copy Markdown
Contributor

Summary by CodeRabbit

This PR updates CI infrastructure configuration for OpenShift's telco and NFV (telcov10n) test suite for version 4.22, with changes affecting the eco-ci-cd project's OpenShift KNI (Kubernetes Network Infrastructure) integration.

Changes:

  1. Report Generation Script (ci-operator/step-registry/telcov10n/functional/cnf-ran/report/): Added a comment line to the test report generation step following the skip detection logic.

  2. Test Configuration (ci-operator/config/openshift-kni/eco-ci-cd/): Updated the REPORTER_TEMPLATE_NAME environment variable in the 4.22 test configuration to modify how test results are reported in the telco functional test pipeline.

These are minor updates to the telco test infrastructure to support the 4.22 release variant.

@openshift-ci openshift-ci Bot requested review from sosiouxme and xueqzhan June 11, 2026 20:04
@coderabbitai

coderabbitai Bot commented Jun 11, 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: Enterprise

Run ID: aac4ce56-49c8-4cbe-9c1c-622edec2b280

📥 Commits

Reviewing files that changed from the base of the PR and between 7b3e4c7 and 22d6aff.

📒 Files selected for processing (1)
  • ci-operator/config/openshift-kni/eco-ci-cd/openshift-kni-eco-ci-cd-main__cnf-ran-ptp-sno-4.22.yaml

Walkthrough

This PR makes two small updates to CI infrastructure: a clarifying comment is added to a Telco test report script, and the reporter template name in a 4.22 workflow configuration is updated with revised formatting and template naming.

Changes

CI Infrastructure Updates

Layer / File(s) Summary
Report script comment
ci-operator/step-registry/telcov10n/functional/cnf-ran/report/telcov10n-functional-cnf-ran-report-commands.sh
A comment line is inserted immediately after the skip.txt detection and early-exit block, with no functional changes to script logic.
Reporter template configuration
ci-operator/config/openshift-kni/eco-ci-cd/openshift-kni-eco-ci-cd-main__cnf-ran-ptp-sno-4.22.yaml
The REPORTER_TEMPLATE_NAME environment variable is updated to include PTPPP in the template name and reformat the value layout, with 4.22 moved to a separate indented line.

🎯 1 (Trivial) | ⏱️ ~3 minutes

lgtm, rehearsals-ack

  • kononovn
🚥 Pre-merge checks | ✅ 14 | ❌ 1

❌ Failed checks (1 inconclusive)

Check name Status Explanation Resolution
Title check ❓ Inconclusive The pull request title '4.22' is vague and does not clearly communicate the primary purpose of the changes, which involve updating template names and adding comments to scripts. Provide a more descriptive title that summarizes the main change, such as 'Update Telco FT RAN PTP template configuration for 4.22' or 'Fix REPORTER_TEMPLATE_NAME formatting in CNF RAN PTP workflow'.
✅ Passed checks (14 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
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 PR #80442 only changes a shell comment and REPORTER_TEMPLATE_NAME formatting; no Ginkgo It/Describe/Context/When test titles were added or modified.
Test Structure And Quality ✅ Passed PR #80442 changes only a bash script and a workflow YAML; no Ginkgo test code was touched and those files contain no Ginkgo/It/Eventually/Consistently blocks.
Microshift Test Compatibility ✅ Passed PR #80442 changes only a telcov10n report bash script comment and a YAML env var (no Go/Ginkgo e2e tests added/modified), so no MicroShift-incompatible OpenShift APIs are introduced.
Single Node Openshift (Sno) Test Compatibility ✅ Passed PR #80442 only changes a bash script comment and a YAML env var (no Go/Ginkgo test code added), so there are no new multi-node/HA assumptions to flag for SNO.
Topology-Aware Scheduling Compatibility ✅ Passed Checked the only changed files: telcov10n report script and openshift-kni eco-ci-cd YAML. No affinity/nodeSelector/topologySpreadConstraints/node-role/master/control-plane labels or replica/topolog...
Ote Binary Stdout Contract ✅ Passed PR #80442 changes only a telcov10n report bash script comment and a YAML REPORTER_TEMPLATE_NAME formatting; no OTE/openshift-tests Go main/init/suite stdout writes were modified.
Ipv6 And Disconnected Network Test Compatibility ✅ Passed PR #80442 changes only 2 files (.sh comment and a YAML env var); no new Ginkgo e2e tests were added, so no IPv4/IPv6 or external connectivity assumptions to flag.
No-Weak-Crypto ✅ Passed PR #80442 files diff shows only a bare '#' comment insertion in the telcov10n report script and REPORTER_TEMPLATE_NAME formatting change in the YAML; no MD5/SHA1/DES/RC4/3DES/Blowfish/ECB/crypto or...
Container-Privileges ✅ Passed PR only changes a comment in telcov10n-functional-cnf-ran-report-commands.sh and REPORTER_TEMPLATE_NAME formatting in the cnf-ran-ptp-sno-4.22 YAML; the changed files contain no privileged/hostPID/...
No-Sensitive-Data-In-Logs ✅ Passed The PR adds only a comment line and updates a template name string—neither change introduces logging of passwords, tokens, API keys, PII, or sensitive credentials.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ 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 and usage tips.

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

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🧹 Nitpick comments (1)
ci-operator/step-registry/telcov10n/functional/cnf-ran/report/telcov10n-functional-cnf-ran-report-commands.sh (1)

9-9: 💤 Low value

The added comment lacks clarifying text.

Line 9 contains a bare # with no accompanying explanation. The AI summary indicates this should "provide a clarifying marker," but an empty comment does not convey the intended checkpoint or purpose. Either add explanatory text (e.g., # Skip check complete, proceeding with report processing) or remove the line if not necessary.

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In
`@ci-operator/step-registry/telcov10n/functional/cnf-ran/report/telcov10n-functional-cnf-ran-report-commands.sh`
at line 9, Replace the bare comment line that contains only a single '#' with a
clarifying comment or remove it; specifically, update the lone '#' in
telcov10n-functional-cnf-ran-report-commands.sh to either include descriptive
text such as "# Skip check complete, proceeding with report processing" (or
another short explanation of the checkpoint/purpose) or delete the line if it
serves no purpose so the file no longer contains an empty comment.
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Nitpick comments:
In
`@ci-operator/step-registry/telcov10n/functional/cnf-ran/report/telcov10n-functional-cnf-ran-report-commands.sh`:
- Line 9: Replace the bare comment line that contains only a single '#' with a
clarifying comment or remove it; specifically, update the lone '#' in
telcov10n-functional-cnf-ran-report-commands.sh to either include descriptive
text such as "# Skip check complete, proceeding with report processing" (or
another short explanation of the checkpoint/purpose) or delete the line if it
serves no purpose so the file no longer contains an empty comment.

ℹ️ Review info
⚙️ Run configuration

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

Review profile: CHILL

Plan: Enterprise

Run ID: f3cc16d2-a66c-43c5-b604-738568149c64

📥 Commits

Reviewing files that changed from the base of the PR and between 62880b1 and 4dd564e.

📒 Files selected for processing (1)
  • ci-operator/step-registry/telcov10n/functional/cnf-ran/report/telcov10n-functional-cnf-ran-report-commands.sh

@openshift-ci

openshift-ci Bot commented Jun 11, 2026

Copy link
Copy Markdown
Contributor

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: TimurMP

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

@TimurMP

TimurMP commented Jun 11, 2026

Copy link
Copy Markdown
Contributor Author

/pj-rehearse periodic-ci-openshift-kni-eco-ci-cd-main-cnf-ran-ptp-sno-4.20-cnf-ran-ptp-tests

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

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

@TimurMP

TimurMP commented Jun 12, 2026

Copy link
Copy Markdown
Contributor Author

/pj-rehearse periodic-ci-openshift-kni-eco-ci-cd-main-cnf-ran-ptp-sno-4.22-cnf-ran-ptp-tests

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

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

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

[REHEARSALNOTIFIER]
@TimurMP: 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-kni-eco-ci-cd-main-cnf-ran-ptp-sno-4.22-cnf-ran-ptp-tests N/A periodic Ci-operator config changed
periodic-ci-openshift-kni-eco-ci-cd-main-cnf-ran-sno-day2-worker-4.16-cnf-ran-ztp-tests N/A periodic Registry content changed
periodic-ci-openshift-kni-eco-ci-cd-main-cnf-ran-sno-day2-worker-4.20-cnf-ran-ztp-tests N/A periodic Registry content changed
periodic-ci-openshift-kni-eco-ci-cd-main-cnf-ran-sno-day2-worker-4.18-cnf-ran-ztp-tests N/A periodic Registry content changed
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.

@openshift-ci

openshift-ci Bot commented Jun 12, 2026

Copy link
Copy Markdown
Contributor

@TimurMP: 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-kni-eco-ci-cd-main-cnf-ran-ptp-sno-4.20-cnf-ran-ptp-tests 7b3e4c7 link unknown /pj-rehearse periodic-ci-openshift-kni-eco-ci-cd-main-cnf-ran-ptp-sno-4.20-cnf-ran-ptp-tests
ci/rehearse/periodic-ci-openshift-kni-eco-ci-cd-main-cnf-ran-ptp-sno-4.22-cnf-ran-ptp-tests 22d6aff link unknown /pj-rehearse periodic-ci-openshift-kni-eco-ci-cd-main-cnf-ran-ptp-sno-4.22-cnf-ran-ptp-tests

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.

@TimurMP

TimurMP commented Jun 12, 2026

Copy link
Copy Markdown
Contributor Author

/pj-rehearse periodic-ci-openshift-kni-eco-ci-cd-main-cnf-ran-ptp-sno-4.22-cnf-ran-ptp-tests

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