keep icon indicating copy to clipboard operation
keep copied to clipboard

[➕ Feature]: Runbooks queried by GitHub and GitLab providers

Open Matvey-Kuk opened this issue 1 year ago • 11 comments

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". Screenshot 2024-09-01 at 18 32 29

For GitHub and Gitlab, I think the "Optional settings" (similar to prometheus) should allow choosing the repo and the path with ".md" files. Screenshot 2024-09-01 at 18 32 16

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.

Matvey-Kuk avatar Sep 01 '24 15:09 Matvey-Kuk

/bounty 150

Matvey-Kuk avatar Sep 11 '24 09:09 Matvey-Kuk

💎 $150 bounty • Keep (YC W23)

Steps to solve:

  1. Start working: Comment /attempt #1780 with your implementation plan
  2. Submit work: Create a pull request including /claim #1780 in the PR body to claim the bounty
  3. 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 bountyShare on socials

Attempt Started (GMT+0) Solution
🟢 @Mubashirshariq Sep 11, 2024, 9:12:42 AM #2104

algora-pbc[bot] avatar Sep 11 '24 09:09 algora-pbc[bot]

@Mubashirshariq thank you for the initiative, please keep us updated on the progress!

Matvey-Kuk avatar Sep 11 '24 09:09 Matvey-Kuk

@Matvey-Kuk sure will start working on this

Mubashirshariq avatar Sep 11 '24 09:09 Mubashirshariq

@Mubashirshariq any progress on this? otherwise, i think i'll grab it up

talboren avatar Sep 18 '24 15:09 talboren

@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

Mubashirshariq avatar Sep 18 '24 16:09 Mubashirshariq

Check the thread for more details: https://getkeep.slack.com/archives/C04PT44MATS/p1726546439032199

Screenshot 2024-09-19 at 10 50 32

Matvey-Kuk avatar Sep 19 '24 07:09 Matvey-Kuk

@Matvey-Kuk @talboren Please ignore the UI. this is what we needed right https://www.loom.com/share/ed4a414f213e4c1686470914c00a49c3

rajesh-jonnalagadda avatar Sep 30 '24 12:09 rajesh-jonnalagadda

💡 @Mubashirshariq submitted a pull request that claims the bounty. You can visit your bounty board to reward.

algora-pbc[bot] avatar Oct 07 '24 09:10 algora-pbc[bot]

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

Matvey-Kuk avatar Oct 14 '24 16:10 Matvey-Kuk

Thank you @Mubashirshariq !Screenshot 2024-10-29 at 15 53 38

@VladimirFilonov will continue with this issue.

Matvey-Kuk avatar Oct 29 '24 11:10 Matvey-Kuk

@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.

talboren avatar Mar 19 '25 12:03 talboren