Skip to content
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

Add “Open issue on Github” button for crash reports #2701

Open
knrt10 opened this issue Dec 17, 2024 · 0 comments
Open

Add “Open issue on Github” button for crash reports #2701

knrt10 opened this issue Dec 17, 2024 · 0 comments
Labels
enhancement New feature or request

Comments

@knrt10
Copy link
Contributor

knrt10 commented Dec 17, 2024

Is your feature request related to a problem? Please describe the impact that the lack of the feature requested is creating.

When Headlamp crashes, users currently lack a convenient way to report issues. This often leads to incomplete or delayed bug reports, as users must manually gather logs and other diagnostic information. A seamless method for reporting crashes directly to GitHub with relevant details would enhance the debugging and resolution process for developers.

Describe the solution you'd like

When Headlamp crashes, a dialog should appear with a button labeled "Open Issue on GitHub." Clicking this button should redirect the user to a pre-filled GitHub issue page. This page should include:

  • A summary of the crash
  • Logs
  • Headlamp version
  • Git commit info (if applicable)
  • System metrics relevant to the crash

This feature would automate much of the bug reporting process, improving both the quality of reports and the experience for users and maintainers.

What users will benefit from this feature?

  • Users encountering issues with Headlamp in any environment (Helm chart, in-cluster setups, etc.).
  • Plugin developers who may face crashes during testing.
  • Maintainers, as this will streamline debugging and provide consistent, high-quality reports.

Are you able to implement this feature?

No.

cc @headlamp-k8s/devs

@knrt10 knrt10 added the enhancement New feature or request label Dec 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant