Skip to content

USHIFT-6979: Add PCP metrics collection to test scenarios#6658

Open
pacevedom wants to merge 4 commits into
openshift:mainfrom
pacevedom:pm-scenarios
Open

USHIFT-6979: Add PCP metrics collection to test scenarios#6658
pacevedom wants to merge 4 commits into
openshift:mainfrom
pacevedom:pm-scenarios

Conversation

@pacevedom
Copy link
Copy Markdown
Contributor

@pacevedom pacevedom commented May 12, 2026

Install and run Performance Co-Pilot on all online VMs during test execution, then collect the archives as artifacts alongside SOS reports. Controlled via SKIP_PCP environment variable (defaults to false).

Summary by CodeRabbit

  • New Features

    • Test images now include PCP packages and enable PCP services so performance collection runs inside test agents.
  • Tests

    • Scenarios collect PCP data by default (can be disabled via configuration); collection works for both online and offline VMs and archives are gathered on test exit, even on failures.
  • Chores

    • CI image build invocation updated to use an explicit build flag.

@openshift-ci-robot openshift-ci-robot added the jira/valid-reference Indicates that this PR references a valid Jira ticket of any type. label May 12, 2026
@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 May 12, 2026
@openshift-ci-robot
Copy link
Copy Markdown

openshift-ci-robot commented May 12, 2026

@pacevedom: This pull request references USHIFT-6902 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.0.0" version, but no target version was set.

Details

In response to this:

Install and run Performance Co-Pilot on all online VMs during test execution, then collect the archives as artifacts alongside SOS reports. Controlled via SKIP_PCP environment variable (defaults to false).

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
Copy link
Copy Markdown
Contributor

openshift-ci Bot commented May 12, 2026

Skipping CI for Draft Pull Request.
If you want CI signal for your change, please convert it to an actual PR.
You can still manually trigger a test run with /test all

@pacevedom
Copy link
Copy Markdown
Contributor Author

/test ?

@openshift-ci
Copy link
Copy Markdown
Contributor

openshift-ci Bot commented May 12, 2026

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: pacevedom

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 May 12, 2026
@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented May 12, 2026

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 optional PCP collection to test scenarios (gated by SKIP_PCP). New helper functions in test/bin/scenario.sh collect and archive PCP logs from online VMs (via SSH) or offline VMs (via qemu-guest-agent), placing archives into each VM’s scenario directory under pcp/. Several test-agent containerfiles and image blueprints now include pcp/pcp-zeroconf. CI image-build calls now pass -f for layer1 builds.

Changes

PCP collection infrastructure

Layer / File(s) Summary
Feature flag
test/bin/scenario.sh
Adds SKIP_PCP=${SKIP_PCP:-false} to control whether PCP collection runs.
Collection helpers (online/offline)
test/bin/scenario.sh
Adds collect_pcp_reports_for_vm() (stops pmlogger, archives /var/log/pcp/pmlogger if present, creates /tmp/pcp-archives.tar.gz, copies archive into ${vmdir}/pcp/) and collect_pcp_reports_for_vm_offline() (performs equivalent using qemu-guest-agent and downloads pcp-archives.tar.gz into ${vmdir}/pcp/).
Coordinator & selection logic
test/bin/scenario.sh
Adds collect_pcp_reports() that returns immediately when SKIP_PCP=true, otherwise iterates scenario VMs, reads each VM ip property to choose online vs offline collection, and invokes the appropriate helper.
Cleanup wiring
test/bin/scenario.sh
Extends action_create and action_run EXIT traps to invoke `collect_pcp_reports

Images, blueprints, and CI build flag

Layer / File(s) Summary
Containerfiles: install PCP packages & enable services
test/image-blueprints-bootc/*/*-test-agent.containerfile, test/image-blueprints/upstream/*/*-test-agent.containerfile
dnf install/yum install lines updated to include pcp and pcp-zeroconf; systemctl enable now enables pmcd and pmlogger alongside microshift-test-agent.
Image blueprints: add pcp-zeroconf & enable services
test/image-blueprints/layer1-base/group1/*.toml, test/image-blueprints/layer2-presubmit/*, test/image-blueprints/layer3-periodic/*, test/image-blueprints/layer4-release/*
Added [[packages]] entry for pcp-zeroconf (version "*") to multiple blueprints and expanded [customizations.services].enabled to include pmcd and pmlogger in the affected TOML files.
CI image build flag
test/bin/ci_phase_iso_build.sh
run_image_build() and run_bootc_image_build() now invoke image build scripts with -f when building layer1-base (e.g., -f -l ...).
sequenceDiagram
    participant Host as "Scenario script (Host)"
    participant VM as "Test VM"
    participant QGA as "qemu-guest-agent"
    participant Artifacts as "Host scenario dir (pcp/)"
    Host->>Host: check SKIP_PCP
    alt SKIP_PCP=false
        Host->>VM: read VM ip property
        alt VM has IP (online)
            Host->>VM: stop pmlogger, stop pmlogger via SSH
            Host->>VM: tar /var/log/pcp/pmlogger -> /tmp/pcp-archives.tar.gz
            VM->>Artifacts: scp /tmp/pcp-archives.tar.gz -> ${vmdir}/pcp/
        else VM offline
            Host->>QGA: request guest command to stop pmlogger and create archive
            QGA->>Host: make archive available
            Host->>Artifacts: download pcp-archives.tar.gz into ${vmdir}/pcp/
        end
    end
Loading

Estimated Code Review Effort

🎯 3 (Moderate) | ⏱️ ~20 minutes

🚥 Pre-merge checks | ✅ 11 | ❌ 1

❌ Failed checks (1 warning)

Check name Status Explanation Resolution
Docstring Coverage ⚠️ Warning Docstring coverage is 22.22% which is insufficient. The required threshold is 80.00%. Write docstrings for the functions missing them to satisfy the coverage threshold.
✅ Passed checks (11 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly and accurately describes the main change: adding PCP metrics collection to test scenarios, which is the primary objective across all modified files.
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 This PR contains no Ginkgo test definitions. Changes are limited to shell scripts, containerfiles, and TOML config files for test image/scenario setup. The check is not applicable.
Test Structure And Quality ✅ Passed Custom check requires Ginkgo test code review. PR contains no Ginkgo tests—only bash scripts, container images, and blueprints. Check not applicable.
Microshift Test Compatibility ✅ Passed No new Ginkgo e2e tests added. PR contains only infrastructure changes: shell scripts, container images, and blueprints. Check not applicable.
Single Node Openshift (Sno) Test Compatibility ✅ Passed No Ginkgo e2e tests are added in this PR. All changes are infrastructure/build configuration (shell scripts, container files, TOML blueprints). The SNO test compatibility check does not apply.
Topology-Aware Scheduling Compatibility ✅ Passed Not applicable. This PR modifies test infrastructure and image configurations, not deployment manifests, operator code, or controllers. No Kubernetes scheduling constraints are introduced.
Ote Binary Stdout Contract ✅ Passed PR contains no OTE test binaries (Go code with main/TestMain/suite setup). Changes are limited to bash scripts, TOML configs, and Containerfiles. Check is not applicable.
Ipv6 And Disconnected Network Test Compatibility ✅ Passed PR contains no new Ginkgo e2e tests. Changes are infrastructure files (bash scripts, containerfiles, TOML blueprints) for PCP metrics collection. Check is not applicable.

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

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

Tip

💬 Introducing Slack Agent: The best way for teams to turn conversations into code.

Slack Agent is built on CodeRabbit's deep understanding of your code, so your team can collaborate across the entire SDLC without losing context.

  • Generate code and open pull requests
  • Plan features and break down work
  • Investigate incidents and troubleshoot customer tickets together
  • Automate recurring tasks and respond to alerts with triggers
  • Summarize progress and report instantly

Built for teams:

  • Shared memory across your entire org—no repeating context
  • Per-thread sandboxes to safely plan and execute work
  • Governance built-in—scoped access, auditability, and budget controls

One agent for your entire SDLC. Right inside Slack.

👉 Get started


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.

@pacevedom
Copy link
Copy Markdown
Contributor Author

/test e2e-aws-tests-periodic

Copy link
Copy Markdown
Contributor

@coderabbitai coderabbitai Bot left a comment

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 `@test/bin/scenario.sh`:
- Around line 296-323: The dnf install in start_pcp_on_all_vms can hang; update
the command executed by run_command_on_vm (inside function start_pcp_on_all_vms)
to wrap the package installation with a timeout (e.g., use the timeout utility
such as timeout 300s sudo dnf install -y pcp pcp-zeroconf) so a stalled install
will abort and return non-zero; ensure the wrapped command replaces the existing
"sudo dnf install -y pcp pcp-zeroconf" invocation so failures/timeouts propagate
and trigger the existing warning for that VM.
🪄 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: Enterprise

Run ID: 9595bcb4-1d7c-476f-82df-5e49a6354b46

📥 Commits

Reviewing files that changed from the base of the PR and between db194f3 and af215d1.

📒 Files selected for processing (1)
  • test/bin/scenario.sh

Comment thread test/bin/scenario.sh Outdated
@pacevedom
Copy link
Copy Markdown
Contributor Author

/test e2e-aws-tests-periodic

1 similar comment
@pacevedom
Copy link
Copy Markdown
Contributor Author

/test e2e-aws-tests-periodic

@pacevedom
Copy link
Copy Markdown
Contributor Author

/test e2e-aws-tests-periodic

Copy link
Copy Markdown
Contributor

@coderabbitai coderabbitai Bot left a comment

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 `@test/bin/scenario.sh`:
- Around line 353-355: The tar invocation currently swallows failures via "||
true"; change the run_command_on_vm "${vmname}" "sudo tar czf
/tmp/pcp-archives.tar.gz -C /var/log/pcp/pmlogger ." call to capture its exit
status, and if non-zero emit a clear warning (e.g., printf or process logger)
including the vmname and the tar command output, mark/record that PCP packaging
for that VM failed (set a variable or append the vmname to a failures list) and
continue rather than silently ignoring the error; use the run_command_on_vm
call, vmname, and the tar command string to locate where to implement this
logic.
🪄 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: Enterprise

Run ID: 1e7ed5a3-3544-448c-822e-3f77b1e0f49e

📥 Commits

Reviewing files that changed from the base of the PR and between af215d1 and 4e34c84.

📒 Files selected for processing (8)
  • test/bin/scenario.sh
  • test/image-blueprints-bootc/el10/layer1-base/group1/rhel102-test-agent.containerfile
  • test/image-blueprints-bootc/el9/layer1-base/group1/rhel96-test-agent.containerfile
  • test/image-blueprints-bootc/el9/layer1-base/group1/rhel98-test-agent.containerfile
  • test/image-blueprints-bootc/upstream/group1/cos10-test-agent.containerfile
  • test/image-blueprints-bootc/upstream/group1/cos9-test-agent.containerfile
  • test/image-blueprints/layer1-base/group1/rhel96.toml
  • test/image-blueprints/layer1-base/group1/rhel98.toml

Comment thread test/bin/scenario.sh Outdated
Comment on lines +353 to +355
run_command_on_vm "${vmname}" \
"sudo tar czf /tmp/pcp-archives.tar.gz -C /var/log/pcp/pmlogger ." || true

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.

⚠️ Potential issue | 🟡 Minor | ⚡ Quick win

Handle PCP archive creation failures explicitly.

Suppressing tar errors here can mask why artifacts are missing and make collection diagnostics weaker. Fail this VM’s packaging step with a warning and continue.

Proposed fix
-        run_command_on_vm "${vmname}" \
-            "sudo tar czf /tmp/pcp-archives.tar.gz -C /var/log/pcp/pmlogger ." || true
+        if ! run_command_on_vm "${vmname}" \
+            "sudo rm -f /tmp/pcp-archives.tar.gz && \
+             sudo tar czf /tmp/pcp-archives.tar.gz -C /var/log/pcp/pmlogger ."; then
+            echo "WARNING: Failed to package PCP data on ${vmname}"
+            continue
+        fi
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
run_command_on_vm "${vmname}" \
"sudo tar czf /tmp/pcp-archives.tar.gz -C /var/log/pcp/pmlogger ." || true
if ! run_command_on_vm "${vmname}" \
"sudo rm -f /tmp/pcp-archives.tar.gz && \
sudo tar czf /tmp/pcp-archives.tar.gz -C /var/log/pcp/pmlogger ."; then
echo "WARNING: Failed to package PCP data on ${vmname}"
continue
fi
🤖 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 `@test/bin/scenario.sh` around lines 353 - 355, The tar invocation currently
swallows failures via "|| true"; change the run_command_on_vm "${vmname}" "sudo
tar czf /tmp/pcp-archives.tar.gz -C /var/log/pcp/pmlogger ." call to capture its
exit status, and if non-zero emit a clear warning (e.g., printf or process
logger) including the vmname and the tar command output, mark/record that PCP
packaging for that VM failed (set a variable or append the vmname to a failures
list) and continue rather than silently ignoring the error; use the
run_command_on_vm call, vmname, and the tar command string to locate where to
implement this logic.

@pacevedom
Copy link
Copy Markdown
Contributor Author

/test e2e-aws-tests-periodic

Comment thread test/bin/scenario.sh Outdated
"--filename" "*.log"
}

start_pcp_on_all_vms() {
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.

I think we should enable services in the containerfile / toml as we install them.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Will do before publishing final version. Let me leave this comment open to remember. Thanks!

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Ready

@pacevedom pacevedom changed the title USHIFT-6902: Add PCP metrics collection to test scenarios USHIFT-6979: Add PCP metrics collection to test scenarios May 13, 2026
@openshift-ci-robot
Copy link
Copy Markdown

openshift-ci-robot commented May 13, 2026

@pacevedom: This pull request references USHIFT-6979 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 bug to target the "5.0.0" version, but no target version was set.

Details

In response to this:

Install and run Performance Co-Pilot on all online VMs during test execution, then collect the archives as artifacts alongside SOS reports. Controlled via SKIP_PCP environment variable (defaults to false).

Summary by CodeRabbit

  • New Features

  • Test images now include PCP packages so performance collection is available during runs.

  • Tests

  • Test scenarios support optional Performance Co-Pilot (PCP) collection to capture system metrics during test runs.

  • PCP collection is enabled by default, can be disabled via configuration, and archives are automatically collected with test results.

  • Chores

  • Image build invocation updated to use an explicit build flag.

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.

Bake pcp-zeroconf into all test VM images (ostree blueprints across
all layers and bootc Containerfiles) so Performance Co-Pilot is
available on every test VM. At test time, scenario.sh starts
pmcd/pmlogger before tests and collects the PCP archives as artifacts
alongside SOS reports. Controlled via SKIP_PCP environment variable
(defaults to false).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@pacevedom
Copy link
Copy Markdown
Contributor Author

/test e2e-aws-tests-periodic

1 similar comment
@pacevedom
Copy link
Copy Markdown
Contributor Author

/test e2e-aws-tests-periodic

Copy link
Copy Markdown
Contributor

@coderabbitai coderabbitai Bot left a comment

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 `@test/bin/scenario.sh`:
- Around line 1614-1617: The trap currently always calls collect_pcp_reports
which stops pmlogger even on success; change the trap so collect_pcp_reports is
executed only when the exit code indicates failure (i.e., when rc != 0). Update
the trap block that invokes record_junit, collect_pcp_reports, and sos_report so
that collect_pcp_reports is guarded by the same failure conditional used for
record_junit (refer to the trap invocation and the symbols record_junit,
collect_pcp_reports, and sos_report to locate the code) and leave sos_report
behavior unchanged or adjust its rc handling as needed.
🪄 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: Enterprise

Run ID: e28fd666-9399-4751-a915-ff1875556150

📥 Commits

Reviewing files that changed from the base of the PR and between c3e0b1b and 6b332ac.

📒 Files selected for processing (17)
  • test/bin/scenario.sh
  • test/image-blueprints-bootc/el10/layer1-base/group1/rhel102-test-agent.containerfile
  • test/image-blueprints-bootc/el9/layer1-base/group1/rhel96-test-agent.containerfile
  • test/image-blueprints-bootc/el9/layer1-base/group1/rhel98-test-agent.containerfile
  • test/image-blueprints-bootc/upstream/group1/cos10-test-agent.containerfile
  • test/image-blueprints-bootc/upstream/group1/cos9-test-agent.containerfile
  • test/image-blueprints/layer1-base/group1/rhel96.toml
  • test/image-blueprints/layer1-base/group1/rhel98.toml
  • test/image-blueprints/layer2-presubmit/group1/rhel98-source-base.toml
  • test/image-blueprints/layer2-presubmit/group1/rhel98-source-fake-next-minor.toml
  • test/image-blueprints/layer2-presubmit/group1/rhel98-source-with-optionals.toml
  • test/image-blueprints/layer2-presubmit/group1/rhel98-source.toml
  • test/image-blueprints/layer3-periodic/group1/rhel98-source-isolated.toml
  • test/image-blueprints/layer4-release/group1/rhel96-brew-y2-with-optionals.toml
  • test/image-blueprints/layer4-release/group2/rhel96-brew-y1-with-optionals.toml
  • test/image-blueprints/layer4-release/group3/rhel98-brew-lrel-optional.toml
  • test/image-blueprints/layer4-release/group3/rhel98-brew-nightly-with-optionals.toml
✅ Files skipped from review due to trivial changes (1)
  • test/image-blueprints/layer4-release/group3/rhel98-brew-nightly-with-optionals.toml
🚧 Files skipped from review as they are similar to previous changes (5)
  • test/image-blueprints/layer4-release/group1/rhel96-brew-y2-with-optionals.toml
  • test/image-blueprints/layer2-presubmit/group1/rhel98-source-fake-next-minor.toml
  • test/image-blueprints-bootc/el9/layer1-base/group1/rhel98-test-agent.containerfile
  • test/image-blueprints/layer2-presubmit/group1/rhel98-source-base.toml
  • test/image-blueprints-bootc/el10/layer1-base/group1/rhel102-test-agent.containerfile

Comment thread test/bin/scenario.sh
pacevedom added 3 commits May 13, 2026 17:59
Add pmcd and pmlogger to the enabled services list in all ostree
image blueprints that include pcp-zeroconf. This ensures PCP starts
logging from first boot, capturing metrics during the boot and
greenboot phases rather than only during test execution.
Add pmcd and pmlogger to the systemctl enable command in all bootc
test-agent containerfiles that install pcp-zeroconf. This ensures
PCP starts logging from first boot in bootc-based test VMs.
Since PCP services are now enabled at the image level, remove the
start_pcp_on_all_vms function that manually restarted pmcd/pmlogger
before tests. Refactor collect_pcp_reports to dispatch between online
and offline collection, mirroring the sos_report pattern. Offline
VMs (no network) are now collected via invoke_qemu_script. Also add
PCP collection to the action_create EXIT trap so archives are captured
even when the boot phase fails.
@pacevedom pacevedom marked this pull request as ready for review May 13, 2026 15:59
@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 May 13, 2026
@openshift-ci openshift-ci Bot requested review from eslutsky and pmtk May 13, 2026 16:01
@pacevedom
Copy link
Copy Markdown
Contributor Author

/retest

@openshift-ci
Copy link
Copy Markdown
Contributor

openshift-ci Bot commented May 13, 2026

@pacevedom: 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/prow/e2e-aws-tests-bootc-periodic-el10 1f5abc2 link true /test e2e-aws-tests-bootc-periodic-el10

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

3 participants