-
Couldn't load subscription status.
- Fork 66
Add OLM plugin with debug command and Jira integration #54
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
Testing the linter |
|
Hi @stbenjam , seems like it's pending for testing, anything else I need to do? Thanks! |
|
/test images |
|
/lgtm |
| { | ||
| "name": "olm", | ||
| "source": "./plugins/olm", | ||
| "description": "OLM (Operator Lifecycle Manager) debugging and analysis tools" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Should this highlight the version being used, in light of #76?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
And is there a way to combine them in the same plugin and let claude detect what's available instead of having the user have to know?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Since both are available on-cluster from OCP4.18+ and we intend for them to co-exist for some time, it's going to be increasingly important to avoid a default and explicitly require a user to select which stack they want to interact with, via a flag, parameter, or saved state.
|
/lgtm cancel A question now that there's 2 proposed OLM plugins for different versions |
|
/lgtm |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: jianzhangbjz, stbenjam The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
|
/hold |
|
Hm, I am not sure why Lint isn't complaining about the missing readme update... :-\ /hold cancel |
|
Ah there we go, github was just slow. |
454f1e0
into
openshift-eng:main
What this PR does / why we need it:
This commit introduces a new OLM plugin that provides debugging capabilities
for Operator Lifecycle Manager issues. The /olm:debug command analyzes
must-gather logs, correlates errors with source code, and searches for known
bugs in Jira's OCPBUGS project.
Key features:
Files added:
Which issue(s) this PR fixes:
Fixes
This PR introduces a new OLM plugin that provides automated debugging capabilities for Operator Lifecycle Manager (OLM) issues in OpenShift clusters. The plugin
includes a
/olm:debugcommand that combines must-gather log analysis, source code correlation, and Jira bug searching to streamline OLM troubleshooting.Motivation
Debugging OLM issues currently requires manual correlation between:
This process is time-consuming and error-prone. This plugin automates these steps, significantly reducing debugging time and improving accuracy.
The
/olm:debugcommand accepts three parameters:/olm:debug [olm-version]
olmv0(default) orolmv1Automated Analysis Workflow
openshift/operator-framework-olmopenshift/operator-framework-operator-controllerandopenshift/cluster-olm-operatorrelease-4.14)Special notes for your reviewer:
Checklist: