[WIP] Use .ci-operator.yaml from rhobs/observability#80474
[WIP] Use .ci-operator.yaml from rhobs/observability#80474simonpasquier wants to merge 1 commit into
Conversation
|
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 selected for processing (1)
WalkthroughThe CI build configuration for the observability-operator is updated to set ChangesBuild root configuration update
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~5 minutes 🚥 Pre-merge checks | ✅ 13 | ❌ 2❌ Failed checks (2 inconclusive)
✅ Passed checks (13 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: simonpasquier The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
|
@simonpasquier: The following test failed, say
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 by CodeRabbit
This PR migrates the RHOBS observability operator's CI configuration from a centralized model in the openshift/release repository to a distributed model where the source repository manages its own configuration.
Key Changes:
rhobs-observability-operator-main.yamlconfiguration file now enablesbuild_root.from_repository: true, instructing ci-operator to read the build definition from a.ci-operator.yamlfile in the rhobs/observability source repository instead of relying on this centralized configurationimage_stream_tagreference (which previously pointed to an OpenShift 4.20 RHEL-9 golang image) has been removed, as the build root configuration will now be sourced from the repositoryImpact:
This change decouples the observability operator's CI configuration from the openshift/release repository, allowing the RHOBS team to manage their CI settings directly in their source repository. This is a distributed configuration approach that is more maintainable and allows component teams greater autonomy over their CI/build pipeline definitions.