Skip to content

De-onboard rosa-rhobs-dashboards rules-check (dashboards-only repo) - #84038

Merged
openshift-merge-bot[bot] merged 1 commit into
openshift:mainfrom
anispate:deonboard-rosa-rhobs-dashboards
Aug 25, 2026
Merged

De-onboard rosa-rhobs-dashboards rules-check (dashboards-only repo)#84038
openshift-merge-bot[bot] merged 1 commit into
openshift:mainfrom
anispate:deonboard-rosa-rhobs-dashboards

Conversation

@anispate

@anispate anispate commented Aug 25, 2026

Copy link
Copy Markdown
Contributor

What

Removes the rules-check CI for openshift-online/rosa-rhobs-dashboards:

  • ci-operator/config/openshift-online/rosa-rhobs-dashboards/ (config + OWNERS)
  • ci-operator/jobs/openshift-online/rosa-rhobs-dashboards/ (generated presubmits + OWNERS)
  • the ci/obsctl-reloader-rules-checker:1.0.7 entry in core-services/image-mirroring/_config.yaml

Why

The repo has been scoped to dashboards only — the PrometheusRules stay in the GitLab source repo. So the obsctl-reloader-rules-checker test (which validates rules/ + test/rules/) no longer applies here.

Prow plugin/tide config (merge automation) is intentionally kept.

Follow-up to the onboarding in #83751 / image import in #83923.

Summary by CodeRabbit

  • De-onboards rules-check CI for openshift-online/rosa-rhobs-dashboards.
  • Removes the repository’s ci-operator configuration, OWNERS file, and generated presubmit jobs.
  • Removes mirroring for ci/obsctl-reloader-rules-checker:1.0.7.
  • Retains Prow plugin and Tide configuration for merge automation.

The repo is now dashboards-only (rules stay on GitLab), so the
obsctl-reloader-rules-checker test no longer applies. Remove the ci-operator
config + generated jobs and the supplementalCIImages entry that supported it.
Prow plugin/tide config (merge automation) is kept.
@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: 01761279-28cb-497c-a45d-0bc0c6f10796

📥 Commits

Reviewing files that changed from the base of the PR and between d9ebc18 and eb63adf.

⛔ Files ignored due to path filters (2)
  • ci-operator/jobs/openshift-online/rosa-rhobs-dashboards/OWNERS is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift-online/rosa-rhobs-dashboards/openshift-online-rosa-rhobs-dashboards-main-presubmits.yaml is excluded by !ci-operator/jobs/**
📒 Files selected for processing (3)
  • ci-operator/config/openshift-online/rosa-rhobs-dashboards/OWNERS
  • ci-operator/config/openshift-online/rosa-rhobs-dashboards/openshift-online-rosa-rhobs-dashboards-main.yaml
  • core-services/image-mirroring/_config.yaml
💤 Files with no reviewable changes (3)
  • core-services/image-mirroring/_config.yaml
  • ci-operator/config/openshift-online/rosa-rhobs-dashboards/OWNERS
  • ci-operator/config/openshift-online/rosa-rhobs-dashboards/openshift-online-rosa-rhobs-dashboards-main.yaml

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


Walkthrough

The change deletes the rosa-rhobs-dashboards CI configuration and ownership file. It also removes the obsctl-reloader-rules-checker:1.0.7 supplemental image mapping.

Changes

Cohort / File(s) Summary
CI configuration cleanup
ci-operator/config/openshift-online/rosa-rhobs-dashboards/OWNERS, ci-operator/config/openshift-online/rosa-rhobs-dashboards/openshift-online-rosa-rhobs-dashboards-main.yaml, core-services/image-mirroring/_config.yaml
Deletes the dashboard CI ownership and Prow configuration. Removes the associated supplemental CI image mapping.

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

Merge Risk: ⚪ Minimal · up to eb63a

The change removes rules validation that no longer applies to this dashboards-only repository and its associated generated configuration; no actionable merge-blocking risk remains after normal checks and review.

🚥 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 describes the main change: de-onboarding the rules-check CI configuration for the dashboards-only repository.
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 No Ginkgo test title was added or modified. The commit only deletes the rosa-rhobs-dashboards CI configuration and generated presubmit jobs, including the rules-check job, and removes one image-mi…
Test Structure And Quality ✅ Passed PASS — The pull request changes only YAML/OWNERS configuration. The exact commit diff deletes the ci-operator config, generated presubmit YAML, and image-mirroring entry; it adds no Ginkgo test code, …
Microshift Test Compatibility ✅ Passed PASS: The pull request adds no Ginkgo e2e tests. The HEAD-to-parent diff contains only deletions: CI configuration, generated presubmit jobs, OWNERS files, and one image-mirroring entry. The deleted p…
Single Node Openshift (Sno) Test Compatibility ✅ Passed No new Ginkgo e2e tests were added. The commit contains 0 added lines and only deletes CI configuration, generated presubmit jobs, OWNERS files, and the image-mirroring entry. The removed job ran a ru…
Topology-Aware Scheduling Compatibility ✅ Passed PASS — The pull request only deletes CI/OWNERS files and removes one image-mirroring entry. The available commit diff contains 255 deletions and no additions. It does not add or modify deployment mani…
Ote Binary Stdout Contract ✅ Passed PASS — The pull request only deletes CI configuration, generated presubmit files, OWNERS files, and one image-mirroring entry. It does not add or modify an OTE binary, main(), suite setup, or any stdo…
Ipv6 And Disconnected Network Test Compatibility ✅ Passed PASS: The pull request adds no files or lines. The exact patch contains only deletions from the ci-operator config, generated presubmit jobs, OWNERS files, and one image-mirroring entry. It adds no Gi…
No-Weak-Crypto ✅ Passed PASS — The pull request introduces no weak cryptography. The actual commit contains 255 deletions and no added lines. It deletes CI and OWNERS files and removes one image-mirroring entry. No MD5, SHA1…
Container-Privileges ✅ Passed PASS. The pull request contains only deletions in the affected CI configuration and one removal from image mirroring. The diff has no added privilege-related fields or values. The deleted Prow YAML fi…
No-Sensitive-Data-In-Logs ✅ Passed PASS — The pull request introduces no logging. The exact HEAD^..HEAD patch contains only deletions: CI configuration, generated presubmit jobs, OWNERS files, and one image-mirroring entry. No added li…
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.

Full details: Stable And Deterministic Test Names

Explanation

No Ginkgo test title was added or modified. The commit only deletes the rosa-rhobs-dashboards CI configuration and generated presubmit jobs, including the rules-check job, and removes one image-mirroring entry. The diff contains no added test source or It/Describe/Context/When title declarations, so the stable-name failure condition is not introduced.

Full details: Test Structure And Quality

Explanation

PASS — The pull request changes only YAML/OWNERS configuration. The exact commit diff deletes the ci-operator config, generated presubmit YAML, and image-mirroring entry; it adds no Ginkgo test code, It blocks, cluster operations, Eventually/Consistently calls, or assertions. Therefore the listed test-quality requirements are not applicable.

Full details: Microshift Test Compatibility

Explanation

PASS: The pull request adds no Ginkgo e2e tests. The HEAD-to-parent diff contains only deletions: CI configuration, generated presubmit jobs, OWNERS files, and one image-mirroring entry. The deleted presubmit previously referenced the rules-check target, but no test code was introduced or changed. The MicroShift Test Compatibility check is therefore not applicable.

Full details: Single Node Openshift (Sno) Test Compatibility

Explanation

No new Ginkgo e2e tests were added. The commit contains 0 added lines and only deletes CI configuration, generated presubmit jobs, OWNERS files, and the image-mirroring entry. The removed job ran a rules checker command; it did not add a test with a multi-node assumption.

Full details: Topology-Aware Scheduling Compatibility

Explanation

PASS — The pull request only deletes CI/OWNERS files and removes one image-mirroring entry. The available commit diff contains 255 deletions and no additions. It does not add or modify deployment manifests, operators, controllers, replicas, affinity, topology spread, node selectors, tolerations, or PDBs. The topology-aware scheduling check is therefore not applicable.

Full details: Ote Binary Stdout Contract

Explanation

PASS — The pull request only deletes CI configuration, generated presubmit files, OWNERS files, and one image-mirroring entry. It does not add or modify an OTE binary, main(), suite setup, or any stdout-writing code. The deleted rules-check command invoked the external obsctl-reloader-rules-checker; removing that job cannot introduce the specified stdout contract violation.

Full details: Ipv6 And Disconnected Network Test Compatibility

Explanation

PASS: The pull request adds no files or lines. The exact patch contains only deletions from the ci-operator config, generated presubmit jobs, OWNERS files, and one image-mirroring entry. It adds no Ginkgo tests, IPv4 assumptions, or external connectivity requirements.

Full details: No-Weak-Crypto

Explanation

PASS — The pull request introduces no weak cryptography. The actual commit contains 255 deletions and no added lines. It deletes CI and OWNERS files and removes one image-mirroring entry. No MD5, SHA1, DES, RC4, Blowfish, ECB, custom crypto, or secret-comparison code is added or modified.

Full details: Container-Privileges

Explanation

PASS. The pull request contains only deletions in the affected CI configuration and one removal from image mirroring. The diff has no added privilege-related fields or values. The deleted Prow YAML files also contain no privileged, hostPID, hostNetwork, hostIPC, SYS_ADMIN, allowPrivilegeEscalation, or securityContext declarations. The change does not introduce a container-privilege failure.

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

Explanation

PASS — The pull request introduces no logging. The exact HEAD^..HEAD patch contains only deletions: CI configuration, generated presubmit jobs, OWNERS files, and one image-mirroring entry. No added lines contain log, print, echo, token, secret, password, API key, PII, hostname, session, or customer-data handling. Retained Prow plugin configuration is unchanged and does not add logging.

✨ 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 Prucek and theautoroboto August 25, 2026 18:59
@openshift-merge-bot openshift-merge-bot Bot added the rehearsals-ack Signifies that rehearsal jobs have been acknowledged label Aug 25, 2026
@openshift-merge-bot

Copy link
Copy Markdown
Contributor

[REHEARSALNOTIFIER]
@anispate: 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 added the lgtm Indicates that a PR is ready to be merged. label Aug 25, 2026
@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: anispate, deepsm007

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

openshift-ci Bot commented Aug 25, 2026

Copy link
Copy Markdown
Contributor

@anispate: 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 40e3c47 into openshift:main Aug 25, 2026
17 checks passed
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