Add OLM toolset with Subscription tracing tool#166
Add OLM toolset with Subscription tracing tool#166edcdavid wants to merge 1 commit intoopenshift:mainfrom
Conversation
Introduce a new "olm" toolset with a trace_olm_subscription tool that walks the full OLM dependency chain (Subscription -> CatalogSource -> InstallPlan -> CSV) and pinpoints the exact step where an operator installation is failing. Returns structured JSON with per-step status and a summary, enabling AI assistants to quickly diagnose OLM issues. The tool is registered as a separate toolset so it can be independently enabled/disabled via configuration. Assisted by: Cursor.
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: edcdavid The full list of commands accepted by this bot can be found here. DetailsNeeds approval from an approver in each of these files:Approvers can indicate their approval by writing |
|
@edcdavid: 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. |
|
Thanks for the PR! Unlike other toolsets (e.g. kiali or kubevirt) here are no new tests in this PR. |
|
@edcdavid On the specifics of the olm tools, it would be nice to have a review from another olm engineer, if that is possible |
Introduce a new "olm" toolset with a trace_olm_subscription tool that walks the full OLM dependency chain (Subscription -> CatalogSource -> InstallPlan -> CSV) and pinpoints the exact step where an operator installation is failing. Returns structured JSON with per-step status and a summary, enabling AI assistants to quickly diagnose OLM issues.
The tool is registered as a separate toolset so it can be independently enabled/disabled via configuration.
Assisted by: Cursor.