Skip to content

ci: add odh/agent-ops repo - #82352

Merged
openshift-merge-bot[bot] merged 1 commit into
openshift:mainfrom
Bobbins228:ci-agent-ops
Jul 23, 2026
Merged

ci: add odh/agent-ops repo#82352
openshift-merge-bot[bot] merged 1 commit into
openshift:mainfrom
Bobbins228:ci-agent-ops

Conversation

@Bobbins228

@Bobbins228 Bobbins228 commented Jul 23, 2026

Copy link
Copy Markdown
Contributor

Adding the opendatahub-io/agent-ops repository to OpenShift CI

Summary by CodeRabbit

  • Adds OpenShift CI/Prow configuration for opendatahub-io/agent-ops.
  • Enables repository plugins, approvals, trusted merge-bot interactions, external webhook integrations, and LGTM behavior.
  • Adds Tide merge queries requiring approved and LGTM labels while excluding blocked or invalid pull requests.

@coderabbitai

coderabbitai Bot commented Jul 23, 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: 3c98a527-9b3e-4528-91ae-1e04d38213ee

📥 Commits

Reviewing files that changed from the base of the PR and between 5abd623 and 4cfbeb1.

📒 Files selected for processing (2)
  • core-services/prow/02_config/opendatahub-io/agent-ops/_pluginconfig.yaml
  • core-services/prow/02_config/opendatahub-io/agent-ops/_prowconfig.yaml

Walkthrough

Adds repository-specific Prow plugin, webhook, trusted-app, approval, LGTM, and Tide configurations for opendatahub-io/agent-ops.

Changes

Agent Ops Prow configuration

Layer / File(s) Summary
Plugin and event configuration
core-services/prow/02_config/opendatahub-io/agent-ops/_pluginconfig.yaml
Enables self-approval, external webhook plugins, review-based LGTM, selected built-in plugins, and openshift-merge-bot as a trusted app.
Tide merge query
core-services/prow/02_config/opendatahub-io/agent-ops/_prowconfig.yaml
Adds a repository-scoped Tide query requiring approved and lgtm while excluding configured blocking labels.

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

Suggested labels: lgtm, approved

🚥 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 accurately summarizes the main change: adding the agent-ops repository to CI configuration.
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 changes only Prow YAML config files; no Ginkgo test titles were added or modified.
Test Structure And Quality ✅ Passed PR only adds Prow/Tide config files; it does not modify any Ginkgo tests, so the test-quality check is not applicable.
Microshift Test Compatibility ✅ Passed Only Prow config files changed; no new Ginkgo tests were added to assess for MicroShift compatibility.
Single Node Openshift (Sno) Test Compatibility ✅ Passed Only Prow config YAML changed; no new Ginkgo tests or node-topology assumptions were added.
Topology-Aware Scheduling Compatibility ✅ Passed Only Prow config files changed; no deployment manifests, operators, or controllers introduce scheduling constraints.
Ote Binary Stdout Contract ✅ Passed PR only adds Prow YAML config; no process-level code or stdout-writing binary changes are present.
Ipv6 And Disconnected Network Test Compatibility ✅ Passed PR only adds Prow YAML configs; no Go/Ginkgo e2e tests or network/IP-handling code were introduced.
No-Weak-Crypto ✅ Passed PR only adds Prow/Tide YAML config for agent-ops; no MD5/SHA1/DES/RC4/ECB, custom crypto, or secret-comparison code is present.
Container-Privileges ✅ Passed The PR only adds two Prow YAML configs; no Kubernetes/container manifest or privilege settings (privileged, hostPID, hostNetwork, hostIPC, SYS_ADMIN, allowPrivilegeEscalation) are present.
No-Sensitive-Data-In-Logs ✅ Passed Only Prow YAML config was added; no log statements or sensitive patterns (password/token/email/PII) were found in the changed files.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Warning

There were issues while running some tools. Please review the errors and either fix the tool's configuration or disable the tool if it's a critical failure.

🔧 Checkov (3.3.8)
core-services/prow/02_config/opendatahub-io/agent-ops/_pluginconfig.yaml

Traceback (most recent call last):
File "/usr/local/bin/checkov", line 2, in
from checkov.main import Checkov
ModuleNotFoundError: No module named 'checkov'

core-services/prow/02_config/opendatahub-io/agent-ops/_prowconfig.yaml

Traceback (most recent call last):
File "/usr/local/bin/checkov", line 2, in
from checkov.main import Checkov
ModuleNotFoundError: No module named 'checkov'


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-merge-bot openshift-merge-bot Bot added the rehearsals-ack Signifies that rehearsal jobs have been acknowledged label Jul 23, 2026
@openshift-merge-bot

Copy link
Copy Markdown
Contributor

[REHEARSALNOTIFIER]
@Bobbins228: no rehearsable tests are affected by this change

Note: If this PR includes changes to step registry files (ci-operator/step-registry/) and you expected jobs to be found, try rebasing your PR onto the base branch. This helps pj-rehearse accurately detect changes when the base branch has moved forward.

@openshift-ci
openshift-ci Bot requested review from Prucek and jmguzik July 23, 2026 14:31
@openshift-ci openshift-ci Bot added the approved Indicates a PR has been approved by an approver from all required OWNERS files. label Jul 23, 2026
@openshift-ci openshift-ci Bot added the lgtm Indicates that a PR is ready to be merged. label Jul 23, 2026
@openshift-ci

openshift-ci Bot commented Jul 23, 2026

Copy link
Copy Markdown
Contributor

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: Bobbins228, Ygnas

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 commented Jul 23, 2026

Copy link
Copy Markdown
Contributor

@Bobbins228: all tests passed!

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.

@openshift-merge-bot
openshift-merge-bot Bot merged commit 823cb28 into openshift:main Jul 23, 2026
12 checks passed
@openshift-ci

openshift-ci Bot commented Jul 23, 2026

Copy link
Copy Markdown
Contributor

@Bobbins228: Updated the following 2 configmaps:

  • config configmap in namespace ci at cluster app.ci using the following files:
    • key core-services-prow-02_config-opendatahub-io-agent-ops-_prowconfig.yaml using file core-services/prow/02_config/opendatahub-io/agent-ops/_prowconfig.yaml
  • config configmap in namespace ci at cluster core-ci using the following files:
    • key core-services-prow-02_config-opendatahub-io-agent-ops-_prowconfig.yaml using file core-services/prow/02_config/opendatahub-io/agent-ops/_prowconfig.yaml
Details

In response to this:

Adding the opendatahub-io/agent-ops repository to OpenShift CI

Summary by CodeRabbit

  • Adds OpenShift CI/Prow configuration for opendatahub-io/agent-ops.
  • Enables repository plugins, approvals, trusted merge-bot interactions, external webhook integrations, and LGTM behavior.
  • Adds Tide merge queries requiring approved and LGTM labels while excluding blocked or invalid pull requests.

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.

apahim pushed a commit to apahim/release that referenced this pull request Jul 24, 2026
mrniranjan pushed a commit to mrniranjan/release that referenced this pull request Jul 28, 2026
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. lgtm Indicates that a PR is ready to be merged. rehearsals-ack Signifies that rehearsal jobs have been acknowledged

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants