keep icon indicating copy to clipboard operation
keep copied to clipboard

feat: add webhook setup instructions via webhook_description for UptimeKuma

Open Aze331 opened this issue 3 months ago • 4 comments

📑 Description

This PR updates the UptimekumaProvider with a webhook_description to guide users through configuring Uptime Kuma to send alerts to Keep.

The webhook_template remains an empty string, because Uptime Kuma’s preset JSON works out-of-the-box with Keep’s webhook endpoint. There are no functional or behavioral changes to the provider.

✅ Checks

  • [X] My pull request adheres to the code style of this project
  • [X] My code requires changes to the documentation
  • [X] I have updated the documentation as required
  • [X] All the tests have passed

ℹ Additional Information

  • This is metadata/UI guidance only; it does not alter alert ingestion or STATUS_MAP behavior.
  • The {keep_webhook_api_url_with_auth} placeholder is consistent with other providers (e.g., Pingdom) and is resolved by Keep at runtime.

Aze331 avatar Nov 10 '25 15:11 Aze331

Skipped: This PR does not target one of your configured branches: (refactor/2512-nextjs-15)

greptile-apps[bot] avatar Nov 10 '25 15:11 greptile-apps[bot]

@Aze331 is attempting to deploy a commit to the KeepHQ Team on Vercel.

A member of the Team first needs to authorize it.

vercel[bot] avatar Nov 10 '25 15:11 vercel[bot]

No linked issues found. Please add the corresponding issues in the pull request description.
Use GitHub automation to close the issue when a PR is merged

github-actions[bot] avatar Nov 10 '25 15:11 github-actions[bot]

Hey! thanks for opening this PR!

We have some problem with the CI/CD. Going to handle it soon and let this PR in :)

shahargl avatar Nov 12 '25 18:11 shahargl

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Preview Comments Updated (UTC)
keep Ready Ready Preview Comment Nov 16, 2025 7:54am

vercel[bot] avatar Nov 16 '25 07:11 vercel[bot]

Hey @shahargl , thanks for fixing the problem, I realize now that I made a mistake in https://github.com/keephq/keep/pull/5438/commits/ee225e79c9e8b4ccd272695b2981fb5647a67b67

The file was not generated due to my ignorance, import AutoGeneratedSnippet from '/snippets/providers/uptimekuma-snippet-autogenerated.mdx';

Saw that I should execute python3 scripts/docs_render_provider_snippets.py from https://github.com/keephq/keep/pull/5366#issuecomment-3405658571.

Should I fix it in this PR or create a new one?

Aze331 avatar Nov 17 '25 09:11 Aze331

@Aze331 it doesn't really matter. I just want test to pass so i can merge :)

shahargl avatar Dec 03 '25 05:12 shahargl