Skip to content

INTEROP-9361: Add FIPS variant ci-operator config for OPP - #82563

Open
amp-rh wants to merge 6 commits into
openshift:mainfrom
amp-rh:interop-9361-fips-config
Open

INTEROP-9361: Add FIPS variant ci-operator config for OPP#82563
amp-rh wants to merge 6 commits into
openshift:mainfrom
amp-rh:interop-9361-fips-config

Conversation

@amp-rh

@amp-rh amp-rh commented Jul 28, 2026

Copy link
Copy Markdown
Contributor

TL;DR

Adds a FIPS-enabled ci-operator config variant for OPP interop testing on OCP 4.22 (AWS only). Mirrors the existing ocp4.22 config with FIPS_ENABLED: "true" and FIPS-specific Jira routing.

What changed

  • New ocp4.22-fips variant config for stolostron/policy-collection
  • Sets FIPS_ENABLED: "true" to provision a FIPS-enabled cluster
  • Routes Firewatch Jira tickets to epic INTEROP-9104 with fips label added to default labels
  • AWS-only (vSphere test removed from this variant)
  • Cron disabled (0 23 31 2 *, Feb 31 = never fires) pending initial validation
  • Product versions: OCP 4.22, ACM 2.16, ODF 4.21, Quay 3.17, ACS 4.10

Core files (review these)

File What to check
ci-operator/config/stolostron/policy-collection/stolostron-policy-collection-main__ocp4.22-fips.yaml New file. All substantive changes are here: FIPS flag, Firewatch config, operator channels, env vars. Compare against the existing __ocp4.22.yaml config for correctness.

Mechanical/generated files

These are auto-generated by make update (prowgen). No manual edits.

  • ci-operator/jobs/stolostron/policy-collection/stolostron-policy-collection-main-periodics.yaml
  • ci-operator/jobs/stolostron/policy-collection/stolostron-policy-collection-main-presubmits.yaml

Risk areas

  • Low risk: This is a new config variant; it does not modify any existing job definitions
  • Cron is intentionally disabled: The impossible date ensures the job won't run until manually triggered or the cron is updated after validation

Testing

  • CI config validation (ci/prow/ci-operator-config): passing
  • Step registry validation (ci/prow/ci-operator-registry): passing
  • Generated job YAML validated via make update
  • Rehearsal ran (periodic-ci-stolostron-policy-collection-main-ocp4.22-fips-interop-opp-aws); failure is a known pipeline blocker (ACM observability S3 credential issue), not a PR code defect

Jira

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

openshift-ci-robot commented Jul 28, 2026

Copy link
Copy Markdown
Contributor

@amp-rh: This pull request references INTEROP-9361 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 task to target the "5.0.0" version, but no target version was set.

Details

In response to this:

Summary

  • Add a FIPS-enabled ci-operator config for OPP interop testing on OCP 4.22
  • Based on the existing ocp4.22 AWS config with FIPS_ENABLED: "true" and FIPS-specific Jira routing (epic INTEROP-9104)
  • AWS-only (vSphere test removed); cron disabled (0 23 31 2 *) pending initial validation

Changes

  • New file: ci-operator/config/stolostron/policy-collection/stolostron-policy-collection-main__ocp4.22-fips.yaml
  • Key differences from base config: FIPS_ENABLED: "true", fips label in Firewatch, epic set to INTEROP-9104

Test plan

  • CI config validation passes (ci/prow/ci-operator-config)
  • Step registry validation passes (ci/prow/ci-operator-registry)
  • Prow job YAML auto-generated by CI bot

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.

@coderabbitai

coderabbitai Bot commented Jul 28, 2026

Copy link
Copy Markdown
Contributor

Note

Reviews paused

It looks like this branch is under active development. To avoid overwhelming you with review comments due to an influx of new commits, CodeRabbit has automatically paused this review. You can configure this behavior by changing the reviews.auto_review.auto_pause_after_reviewed_commits setting.

Use the following commands to manage reviews:

  • @coderabbitai resume to resume automatic reviews.
  • @coderabbitai review to trigger a single review.

Use the checkboxes below for quick actions:

  • ▶️ Resume reviews
  • 🔍 Trigger review

Walkthrough

Adds a generated policy-collection CI configuration for OCP 4.22 FIPS testing. It defines images, release selection, resource defaults, AWS interop workflows, reporting settings, and variant metadata.

Changes

Policy-collection OCP 4.22 FIPS

Layer / File(s) Summary
CI environment and release setup
ci-operator/config/stolostron/policy-collection/stolostron-policy-collection-main__ocp4.22-fips.yaml
Defines base images, the build root, the cli-with-git variant, OCP 4.22 nightly release selection, default resource requests, and generated variant metadata.
AWS interop workflow
ci-operator/config/stolostron/policy-collection/stolostron-policy-collection-main__ocp4.22-fips.yaml
Configures the interop-opp-aws test, AWS and FIPS settings, Firewatch/Jira reporting, Slack reporting, and ordered provisioning, testing, diagnostics, reporting, and deprovisioning steps.

Estimated code review effort: 2 (Simple) | ~10 minutes

Suggested reviewers: justinkuli, jan-law

🚥 Pre-merge checks | ✅ 15
✅ Passed checks (15 passed)
Check name Status Explanation
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 The PR changes only a quoted Jira version in a CI YAML file; it adds no Ginkgo titles, and the CI test identifier interop-opp-aws is static.
Test Structure And Quality ✅ Passed The pull request changes only a ci-operator YAML configuration and contains no Ginkgo test code, It blocks, or cluster-test operations to review.
Microshift Test Compatibility ✅ Passed The pull request adds only ci-operator configuration and generated Prow YAML; it adds no Ginkgo e2e tests requiring MicroShift API compatibility review.
Single Node Openshift (Sno) Test Compatibility ✅ Passed The pull request adds only CI configuration and generated Prow job YAML; it adds no Ginkgo e2e tests or test declarations requiring SNO analysis.
Topology-Aware Scheduling Compatibility ✅ Passed The PR changes only one CI YAML file; it adds no manifests, operator code, controllers, or scheduling constraints such as affinity, selectors, tolerations, PDBs, or topology spread.
Ote Binary Stdout Contract ✅ Passed The branch changes only CI and generated Prow YAML; no OTE binary source, suite setup, or process-level stdout/logging code is added or modified.
Ipv6 And Disconnected Network Test Compatibility ✅ Passed The pull request changes only a YAML Jira version value. It adds no Ginkgo e2e tests or test code, so this check is not applicable.
No-Weak-Crypto ✅ Passed The only PR change is a Jira version scalar; added content contains no MD5, SHA1, DES, 3DES, RC4, Blowfish, ECB, custom crypto, or secret comparisons.
Container-Privileges ✅ Passed The changed ci-operator config has no privileged, hostPID, hostNetwork, hostIPC, SYS_ADMIN, or allowPrivilegeEscalation settings; its only capabilities entry is the Prow intranet capability.
No-Sensitive-Data-In-Logs ✅ Passed The new config has no logging commands or literal secrets; its Slack template reports only job status and a log URL, while Jira credentials use a mounted token path.
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly and concisely identifies the Jira issue and the addition of a FIPS ci-operator configuration for OPP.
✨ 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 JustinKuli and jan-law July 28, 2026 15:44
@openshift-merge-bot openshift-merge-bot Bot added the rehearsals-ack Signifies that rehearsal jobs have been acknowledged label Jul 28, 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.

Actionable comments posted: 1

🤖 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.

Inline comments:
In
`@ci-operator/config/stolostron/policy-collection/stolostron-policy-collection-main__ocp4.22-fips.yaml`:
- Around line 87-90: Update the stolostron-policy-collection configuration by
adding FIREWATCH_DEFAULT_JIRA_AFFECTS_VERSION with value 5.0.0 alongside the
existing FIREWATCH_DEFAULT_JIRA_* settings, ensuring LPINTEROP issues receive
the correct default affected version.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

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

Review profile: CHILL

Plan: Pro Plus

Run ID: b5ab8906-a690-4b75-b05c-be8b800adb0f

📥 Commits

Reviewing files that changed from the base of the PR and between ce0fbdb and aa9448d.

📒 Files selected for processing (1)
  • ci-operator/config/stolostron/policy-collection/stolostron-policy-collection-main__ocp4.22-fips.yaml

@openshift-ci

openshift-ci Bot commented Jul 28, 2026

Copy link
Copy Markdown
Contributor

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by: amp-rh
Once this PR has been reviewed and has the lgtm label, please assign dhaiducek for approval. 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

@openshift-merge-bot openshift-merge-bot Bot removed the rehearsals-ack Signifies that rehearsal jobs have been acknowledged label Jul 28, 2026
@amp-rh

amp-rh commented Jul 28, 2026

Copy link
Copy Markdown
Contributor Author

/pj-rehearse

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

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

@amp-rh

amp-rh commented Jul 29, 2026

Copy link
Copy Markdown
Contributor Author

/retest

@amp-rh
amp-rh force-pushed the interop-9361-fips-config branch from e4e0862 to 00d0200 Compare July 29, 2026 17:19
@amp-rh

amp-rh commented Jul 29, 2026

Copy link
Copy Markdown
Contributor Author

Chai Bot Review

Here's my review of openshift/release#82563INTEROP-9361: Add FIPS variant ci-operator config for OPP.

🔴 Blocking: ci-operator-config-metadata check is failing

The FIREWATCH_DEFAULT_JIRA_AFFECTS_VERSION: 5.0.0 value (added to address CodeRabbit's review comment) needs YAML quoting as "5.0.0". The config-metadata check shows the diff:

-      FIREWATCH_DEFAULT_JIRA_AFFECTS_VERSION: 5.0.0
+      FIREWATCH_DEFAULT_JIRA_AFFECTS_VERSION: "5.0.0"

Fix: run make ci-operator-config to normalize the config, then make jobs to regenerate the Prow job YAML, and push both.

✅ Safety & Production Risk: None

  • The cron schedule 0 23 31 2 * (February 31) will never fire — this is the standard pattern for disabled periodic jobs pending validation. No production workloads are at risk.
  • The presubmit (ocp4.22-fips-images) is marked optional: true, so it won't block merges into stolostron/policy-collection.
  • This is a purely additive change (291 additions, 0 deletions) — existing jobs are untouched.

✅ Config Correctness

Compared against the existing ocp4.22 (non-FIPS) baseline:

  • FIPS_ENABLED: "true" is the only functional change — correctly enables FIPS mode at install time
  • Firewatch routing is properly customized: "fips" label added, epic set to INTEROP-9104, and separate assignee (mpruitt) — good separation from the non-FIPS tracker
  • AWS-only (vSphere removed) per design — reduces scope for initial validation
  • Base images (ACM 2.16, OCP 4.22), build root (rhel-9-release-golang-1.24-openshift-4.22), and test steps all align with conventions
  • The release candidate stream (ocp nightly 4.22) is correct for interop testing
  • Reporter config correctly targets #opp-discussion

ℹ️ Minor: Jira target version warning

The jira-lifecycle-plugin warns that INTEROP-9361 has no target version set (expected 5.0.0). Not merge-blocking, but should be updated in Jira to clear the warning.

Summary: The approach is sound — a clean FIPS variant derived from the existing OPP interop config with proper isolation. The only blocker is the YAML quoting issue that make ci-operator-config && make jobs will fix. After that, this should be ready for approver review and rehearsal ack.


Review requested by PR author via Chai Bot ([SHIP Public])

@amp-rh
amp-rh force-pushed the interop-9361-fips-config branch from 65b75f8 to 7b50be6 Compare July 30, 2026 13:56

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

♻️ Duplicate comments (1)
ci-operator/config/stolostron/policy-collection/stolostron-policy-collection-main__ocp4.22-fips.yaml (1)

88-88: 🗄️ Data Integrity & Integration | 🔴 Critical | ⚡ Quick win

Quote the Firewatch affected version.

The CI metadata validation requires this value to be "5.0.0"; the unquoted form blocks the configuration check.

Proposed fix
-      FIREWATCH_DEFAULT_JIRA_AFFECTS_VERSION: 5.0.0
+      FIREWATCH_DEFAULT_JIRA_AFFECTS_VERSION: "5.0.0"

Based on PR objectives, the metadata check requires this exact value to be YAML-quoted.

🤖 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/config/stolostron/policy-collection/stolostron-policy-collection-main__ocp4.22-fips.yaml`
at line 88, Update FIREWATCH_DEFAULT_JIRA_AFFECTS_VERSION in the policy
collection configuration to use the YAML-quoted string value "5.0.0", preserving
the exact required version.
🤖 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.

Duplicate comments:
In
`@ci-operator/config/stolostron/policy-collection/stolostron-policy-collection-main__ocp4.22-fips.yaml`:
- Line 88: Update FIREWATCH_DEFAULT_JIRA_AFFECTS_VERSION in the policy
collection configuration to use the YAML-quoted string value "5.0.0", preserving
the exact required version.

ℹ️ Review info
⚙️ Run configuration

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

Review profile: CHILL

Plan: Pro Plus

Run ID: 0faf40ef-a8d9-47c6-8f73-18afab934183

📥 Commits

Reviewing files that changed from the base of the PR and between 00d0200 and 7b50be6.

⛔ Files ignored due to path filters (2)
  • ci-operator/jobs/stolostron/policy-collection/stolostron-policy-collection-main-periodics.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/stolostron/policy-collection/stolostron-policy-collection-main-presubmits.yaml is excluded by !ci-operator/jobs/**
📒 Files selected for processing (1)
  • ci-operator/config/stolostron/policy-collection/stolostron-policy-collection-main__ocp4.22-fips.yaml

@amp-rh

amp-rh commented Jul 30, 2026

Copy link
Copy Markdown
Contributor Author

/retest

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

@amp-rh, pj-rehearse: unable to determine affected jobs. This could be due to a branch that needs to be rebased. ERROR:

couldn't prepare candidate: couldn't rebase candidate onto 8b68748e5dda2cc1f1cbda0182fef47483dba880 due to conflicts
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.

@amp-rh
amp-rh force-pushed the interop-9361-fips-config branch from 7e3aa24 to 87bf245 Compare July 31, 2026 16:06
@openshift-ci openshift-ci Bot added the needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. label Aug 2, 2026
@amp-rh
amp-rh force-pushed the interop-9361-fips-config branch from 87bf245 to aa667f7 Compare August 3, 2026 16:01
@openshift-ci openshift-ci Bot removed the needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. label Aug 3, 2026
amp-rh added 4 commits August 5, 2026 07:02
Add a FIPS-enabled ci-operator config for OPP interop testing on OCP 4.22.
Based on existing ocp4.22 AWS config with FIPS_ENABLED=true and
FIPS-specific Jira routing (epic INTEROP-9104).
- Update FIREWATCH_DEFAULT_JIRA_ASSIGNEE to mpruitt@redhat.com
- Add FIREWATCH_DEFAULT_JIRA_AFFECTS_VERSION: "4.22"
- Regenerate Prow job YAML for the new FIPS variant
Run determinize-ci-operator to canonicalize YAML formatting
for the FIPS variant config (fixes ci-operator-config-metadata).
@amp-rh
amp-rh force-pushed the interop-9361-fips-config branch from aa667f7 to 59d4f18 Compare August 5, 2026 12:03
@coderabbitai

coderabbitai Bot commented Aug 5, 2026

Copy link
Copy Markdown
Contributor

Note

GitHub couldn't provide a complete incremental comparison for this pull request, so CodeRabbit is performing a full review instead. This review may take a little longer.

@amp-rh

amp-rh commented Aug 5, 2026

Copy link
Copy Markdown
Contributor Author

/pj-rehearse

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

@amp-rh: 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 6, 2026

Copy link
Copy Markdown
Contributor

@amp-rh: 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-stolostron-policy-collection-main-ocp4.22-fips-interop-opp-aws 59d4f18 link unknown /pj-rehearse periodic-ci-stolostron-policy-collection-main-ocp4.22-fips-interop-opp-aws

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.

@amp-rh

amp-rh commented Aug 7, 2026

Copy link
Copy Markdown
Contributor Author

Rehearsal Analysis

The rehearsal periodic-ci-stolostron-policy-collection-main-ocp4.22-fips-interop-opp-aws (build) ran the full OPP pipeline on a FIPS-enabled cluster. All 60 pre/test phase steps passed (IPI install, operator deployment, ACM/ODF/Quay/OCP tests). The 2 failures are both in the firewatch-report-issues post step, which detected pre-existing product test failures in junit artifacts and exited code 1 due to --fail-with-test-failures. This confirms the FIPS variant config is functional.

The ocp4.22-fips-images presubmit rehearsal also passed.

/pj-rehearse ack

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

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

@openshift-merge-bot openshift-merge-bot Bot added the rehearsals-ack Signifies that rehearsal jobs have been acknowledged label Aug 7, 2026
@amp-rh

amp-rh commented Aug 7, 2026

Copy link
Copy Markdown
Contributor Author

Pre-Review Gate Summary

Gate Status
mpitt best practices Pass (no step scripts in PR)
Chai Bot approach review Pass (reviewed Jul 29; config correctness confirmed)
Review comments addressed Pass (no unresolved comments)
Rehearsal validation Pass (60/62 steps passed; failures are pre-existing product test issues in Firewatch, not config defects)
Jira ticket in title Pass
PR undrafted Pass
No WIP in title Pass

All pre-review gates have been evaluated and cleared. This is a purely additive change (291 additions, 0 deletions) adding a FIPS variant of the existing OPP interop config, with FIPS_ENABLED: "true" as the only functional difference from the non-FIPS baseline.

@dhaiducek — could you review when you get a chance? This adds a FIPS-enabled variant of the OPP interop CI config (disabled cron, optional: true presubmit). Happy to answer any questions.

@amp-rh

amp-rh commented Aug 7, 2026

Copy link
Copy Markdown
Contributor Author

Chai Bot Review Summary (Gate 2: Approach Validation)

Chai Bot reviewed the PR and config approach. Findings:

# Finding Status Action
1 Missing mpiit-data-router-reporter False positive (corrected) Data-router is being sunset per OSSM-13023 / INTEROP-9259. No OPP config has ever included it. Intentional omission.
2 FIPS incompatibilities in ACM policy ecosystem Informational Expected; INTEROP-9104 is designed to surface these. IGNORE_SECONDARY_POLICIES: "true" is correct.
3 Config correctness Confirmed FIPS_ENABLED, firewatch routing, variant naming, cron disablement all correct.
4 Rehearsal failure expected Confirmed Cluster provisioned successfully; test failures are pre-existing product issues, not config defects.

No code changes required from this review.

@amp-rh

amp-rh commented Aug 13, 2026

Copy link
Copy Markdown
Contributor Author

Note: This PR is also included in combined PR #83405, which bundles all 8 OPP Q3 pipeline improvements into a single review target. Either this PR or #83405 can be merged (not both).

- Update ACM base images from 2.16 to 2.17
- Update operator channel from release-2.16 to release-2.17
- Add DR__RP__CR_COMP_NAME for data router integration
- Add mpiit-data-router-reporter post step
@openshift-merge-bot openshift-merge-bot Bot removed the rehearsals-ack Signifies that rehearsal jobs have been acknowledged label Aug 14, 2026
@openshift-merge-bot

Copy link
Copy Markdown
Contributor

[REHEARSALNOTIFIER]
@amp-rh: 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
pull-ci-stolostron-policy-collection-main-ocp4.22-fips-images stolostron/policy-collection presubmit Presubmit changed
periodic-ci-stolostron-policy-collection-main-ocp4.22-fips-interop-opp-aws N/A periodic Periodic 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.

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.

2 participants