ROB-834 Add F5 Distributed Cloud page to Send Events API docs - #2134
Conversation
Companion to robusta-dev/relay#691 (origin=f5 webhook alert parser) and robusta-dev/robusta-frontend#3483 (source entry). Documents the webhook URL, the F5 XC console setup (webhook alert receiver with Token auth + alert policy routing), Send Test Alert verification, the severity mapping, and the &cluster= override for tying alerts to a cluster. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01NhfExtHG9haNaK6Ls9dmLg
|
✅ Docker image ready for
Use this tag to pull the image for testing. 📋 Copy commandsgcloud auth configure-docker us-central1-docker.pkg.dev
docker pull us-central1-docker.pkg.dev/robusta-development/temporary-builds/robusta-runner:939f2b9
docker tag us-central1-docker.pkg.dev/robusta-development/temporary-builds/robusta-runner:939f2b9 me-west1-docker.pkg.dev/robusta-development/development/robusta-runner-dev:939f2b9
docker push me-west1-docker.pkg.dev/robusta-development/development/robusta-runner-dev:939f2b9Patch Helm values in one line: helm upgrade --install robusta robusta/robusta \
--reuse-values \
--set runner.image=me-west1-docker.pkg.dev/robusta-development/development/robusta-runner-dev:939f2b9 |
WalkthroughAdded F5 Distributed Cloud documentation for forwarding alerts to Robusta. Added the document to the Send Events API toctree and added an integration card. ChangesF5 Distributed Cloud documentation
Estimated code review effort: 1 (Trivial) | ~5 minutes Suggested reviewers: 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
There was a problem hiding this comment.
Actionable comments posted: 1
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Inline comments:
In `@docs/configuration/exporting/send-events/f5.rst`:
- Line 31: Update the F5 configuration guide after saving the alert policy to
include activating it: open Active Alert Policies, select robusta from the
Active Alert Policies drop-down, and save before proceeding.
🪄 Autofix
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
ℹ️ Review info
⚙️ Run configuration
Configuration used: Organization UI
Review profile: CHILL
Plan: Pro Plus
Run ID: d115bc27-e34d-4046-93f0-c68d5e7e6ffc
📒 Files selected for processing (2)
docs/configuration/exporting/send-events-api.rstdocs/configuration/exporting/send-events/f5.rst
Adds the customer-facing setup page for the new F5 Distributed Cloud alerts integration — companion to robusta-dev/relay#691 (the
origin=f5webhook alert parser) and robusta-dev/robusta-frontend#3483 (thef5source entry, whose card links to this page atsend-events/f5.html).What
docs/configuration/exporting/send-events/f5.rst, following the same structure as the sibling send-events pages (Grafana et al.): prerequisites, webhook URL, F5 XC console steps (webhook alert receiver with Token authentication + alert policy routing), and Send Test Alert verification. A Notes section covers the F5→Robusta severity mapping (critical/major→ HIGH,minor→ LOW,info→ INFO), that F5'snamespacelabel is an XC namespace kept as a label rather than a Kubernetes namespace, and the&cluster=URL override.send-events-api.rst: addedsend-events/f5to the toctree and an "F5 Distributed Cloud" card under the Other integrations section.Testing
Built the send-events pages with Sphinx (isolated project loading the repo's
region_boxextension plussphinx_design/sphinx_copybutton, since the full-site build requires the robusta package):f5.rstand the updated index build clean with-W; the F5 card renders on the index and the webhook URL renders correctly on the page. (Full-site build runs in the deploy-docs workflow as usual.)🤖 Generated with Claude Code
https://claude.ai/code/session_01NhfExtHG9haNaK6Ls9dmLg
Generated by Claude Code