Onboard openshift/lightspeed-otel-collector on Prow CI#81735
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 ignored due to path filters (2)
📒 Files selected for processing (5)
✅ Files skipped from review due to trivial changes (3)
🚧 Files skipped from review as they are similar to previous changes (2)
WalkthroughAdds repository ownership and Prow governance files for ChangesLightspeed OTel Collector integration
Estimated code review effort: 2 (Simple) | ~10 minutes Suggested labels: 🚥 Pre-merge checks | ✅ 15✅ Passed checks (15 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
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. Comment |
cdf8856 to
8d3876a
Compare
|
/pj-rehearse |
|
@blublinsky: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel. |
|
/pj-rehearse auto-ack |
|
@blublinsky: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel. |
|
/lgtm |
8d3876a to
a318ba8
Compare
|
/pj-rehearse auto-ack |
|
@blublinsky: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel. |
Co-authored-by: Cursor <cursoragent@cursor.com>
a318ba8 to
5c1f1c5
Compare
|
/pj-rehearse auto-ack |
|
@blublinsky: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel. |
|
[REHEARSALNOTIFIER]
Interacting with pj-rehearseComment: Once you are satisfied with the results of the rehearsals, comment: |
|
/lgtm |
|
/pj-rehearse auto-ack |
|
@blublinsky: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel. |
|
/lgtm |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: blublinsky, JoaoFula, raptorsun 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 |
|
@blublinsky: 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. |
|
@blublinsky: Updated the following 2 configmaps:
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. |
Summary
openshift/lightspeed-otel-collectorfmt,unit, andvetpresubmit checks (Go 1.25, multi-module)Details
lightspeed-otel-collectoris a Go-based OpenTelemetry Collector with custom exporters/extensions for OpenShift Lightspeed. Builds are handled by Konflux; this PR enables Prow for code quality gates only.Summary by CodeRabbit
Onboards
openshift/lightspeed-otel-collectorto OpenShift CI/Prow by wiring up repo-scoped Prow approval/LGTM plugins + triggers, Tide merge gating, and CI operator presubmit jobs (with builds still handled by Konflux, and Prow enforcing Go code quality gates).OWNERSfiles with a fixedapproverslist to both:ci-operator/config/openshift/lightspeed-otel-collector/OWNERScore-services/prow/02_config/openshift/lightspeed-otel-collector/OWNERSapprove(repo-scoped) withignore_review_state: trueandrequire_self_approval: truelgtm(repo-scoped)dependabot,red-hat-konflux, andopenshift-merge-botapprovedandlgtm, and disallowing eligibility when any of the following are present:backports/unvalidated-commits,do-not-merge/hold,do-not-merge/invalid-owners-file,do-not-merge/work-in-progress,jira/invalid-bug,needs-rebase.rhel-9-release-golang-1.25-openshift-4.23):fmt:GOFLAGS="-mod=readonly" ... make fmt && git diff --exit-codeunit:GOFLAGS="-mod=readonly" ... make testvet:GOFLAGS="-mod=readonly" ... make vet.gitignore,OWNERS,LICENSE), and sets default resources to100mCPU /2Gimemory requests and4Gimemory limits.(As part of the onboarding workflow, Prow rehearsals were requested and an
/lgtmwas applied during review.)