Remove all OSAC CI jobs — migrating to GitHub Actions#81185
Remove all OSAC CI jobs — migrating to GitHub Actions#81185omer-vishlitzky wants to merge 1 commit into
Conversation
OSAC is migrating CI from OpenShift CI (Prow) to GitHub Actions. This removes all ci-operator configs, generated Prow jobs, and step-registry entries for osac-project repos. Prow plugin/config (tide, LGTM, approve, Jira) is intentionally retained — only CI job execution is being moved. Removed: - ci-operator/config/osac-project/ (6 repos) - ci-operator/jobs/osac-project/ (presubmits, postsubmits, periodics) - ci-operator/step-registry/osac-project/ (boot, test, gather, notify, etc.) - Stale references in sanitize-prow-jobs/_config.yaml Retained: - core-services/prow/02_config/osac-project/ (all repos) Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
@omer-vishlitzky: GitHub didn't allow me to request PR reviews from the following users: osac-project/wg-infra. Note that only openshift members and repo collaborators can review this PR, and authors cannot review their own PRs. DetailsIn response to this:
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. |
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Repository YAML (base), Central YAML (inherited) Review profile: CHILL Plan: Enterprise Run ID: ⛔ Files ignored due to path filters (19)
📒 Files selected for processing (58)
💤 Files with no reviewable changes (58)
WalkthroughAll CI operator configurations, step registry entries (workflows, refs, scripts, metadata), and Changesosac-project CI removal
Estimated code review effort🎯 2 (Simple) | ⏱️ ~10 minutes Suggested labels
Important Pre-merge checks failedPlease resolve all errors before merging. Addressing warnings is optional. ❌ Failed checks (1 error)
✅ Passed checks (14 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
|
[REHEARSALNOTIFIER] Note: If this PR includes changes to step registry files ( |
|
@omer-vishlitzky: all tests passed! Full PR test history. Your PR dashboard. DetailsInstructions 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. |
Summary
osac-projectrepossanitize-prow-jobs/_config.yamlcore-services/prow/02_config/osac-project/OSAC is migrating CI execution to GitHub Actions. This PR removes the OpenShift CI job infrastructure while keeping the Prow merge automation (tide, label management, Jira integration).
Repos affected
osac-project/bare-metal-fulfillment-operatorosac-project/fulfillment-serviceosac-project/osac-aaposac-project/osac-installerosac-project/osac-operatorosac-project/osac-test-infraWhat's removed
ci-operator/config/osac-project/(ci-operator configs)ci-operator/jobs/osac-project/(generated Prow jobs)ci-operator/step-registry/osac-project/(boot, test, gather, notify, installer, ofcir steps/workflows)What's retained
core-services/prow/02_config/osac-project/(tide, LGTM, approve, Jira plugins for all repos)/cc @osac-project/wg-infra
Summary by CodeRabbit
This PR removes the OpenShift CI/Prow infrastructure for the OSAC project repositories as they migrate to GitHub Actions. It deletes the ci-operator configs, step-registry refs/scripts, generated job metadata, and related ownership files for the affected OSAC repos, including build, test, notify, gather, installer, cluster-tool, baremetal, and OFCIR workflows. It also cleans up the corresponding references from
core-services/sanitize-prow-jobs/_config.yaml.The only OSAC-related CI config retained is the Prow plugin/merge-automation setup under
core-services/prow/02_config/osac-project/, which continues to provide tide, LGTM, approve, and Jira verification support.