[➕ Feature]: Runbooks queried by GitHub and GitLab providers
We want to introduce "Runbooks" as a content queried from GitHub and GitLab providers. For the beginning, Runbook in Keep will be a "title" and a link to the ".md" file.
Update providers
Introduce "Runbooks" as data type providers could query from the source. Similar to "alerts", or "topology".
For GitHub and Gitlab, I think the "Optional settings" (similar to prometheus) should allow choosing the repo and the path with ".md" files.
Runbooks page
Should represent all runbooks and Incidents those Runbooks are attached to. Just a table.
Update the Incident page
Allow attaching/unattaching of runbooks to the incident.
/bounty 150
💎 $150 bounty • Keep (YC W23)
Steps to solve:
- Start working: Comment
/attempt #1780with your implementation plan - Submit work: Create a pull request including
/claim #1780in the PR body to claim the bounty - Receive payment: 100% of the bounty is received 2-5 days post-reward. Make sure you are eligible for payouts
Thank you for contributing to keephq/keep!
Add a bounty • Share on socials
| Attempt | Started (GMT+0) | Solution |
|---|---|---|
| 🟢 @Mubashirshariq | Sep 11, 2024, 9:12:42 AM | #2104 |
@Mubashirshariq thank you for the initiative, please keep us updated on the progress!
@Matvey-Kuk sure will start working on this
@Mubashirshariq any progress on this? otherwise, i think i'll grab it up
@talboren i have shared the update on slack,work in progress created a db schema for runbooks added the optional settings to GitHub and gitlab for repository and path to md files, now I have started working on runbooks page,will complete it as soon as possible
Check the thread for more details: https://getkeep.slack.com/archives/C04PT44MATS/p1726546439032199
@Matvey-Kuk @talboren Please ignore the UI. this is what we needed right https://www.loom.com/share/ed4a414f213e4c1686470914c00a49c3
💡 @Mubashirshariq submitted a pull request that claims the bounty. You can visit your bounty board to reward.
Payout for this bounty will be executed via GitHub Sponsors, not via Algora. Please activate https://github.com/sponsors/accounts for your account to receive the payout, sorry for the inconvenience
Thank you @Mubashirshariq !
@VladimirFilonov will continue with this issue.
@VladimirFilonov @Matvey-Kuk I'm closing this issue for now as we kinda dropped the idea of playbooks. Let's raise it again when relevant if that's ok.