Skip to content

ROB-834 Add F5 Distributed Cloud page to Send Events API docs - #2134

Merged
arikalon1 merged 1 commit into
masterfrom
claude/f5-alerts-docs
Aug 4, 2026
Merged

ROB-834 Add F5 Distributed Cloud page to Send Events API docs#2134
arikalon1 merged 1 commit into
masterfrom
claude/f5-alerts-docs

Conversation

@arikalon1

Copy link
Copy Markdown
Contributor

Adds the customer-facing setup page for the new F5 Distributed Cloud alerts integration — companion to robusta-dev/relay#691 (the origin=f5 webhook alert parser) and robusta-dev/robusta-frontend#3483 (the f5 source entry, whose card links to this page at send-events/f5.html).

What

  • New page 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's namespace label is an XC namespace kept as a label rather than a Kubernetes namespace, and the &cluster= URL override.
  • Index send-events-api.rst: added send-events/f5 to 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_box extension plus sphinx_design/sphinx_copybutton, since the full-site build requires the robusta package): f5.rst and 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

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
@github-actions

github-actions Bot commented Aug 4, 2026

Copy link
Copy Markdown

Docker image ready for 939f2b9 (built in 5m 0s)

⚠️ Warning: does not support ARM (ARM images are built on release only - not on every PR)

Use this tag to pull the image for testing.

📋 Copy commands

⚠️ Temporary images are deleted after 30 days. Copy to a permanent registry before using them:

gcloud 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:939f2b9

Patch 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

@coderabbitai

coderabbitai Bot commented Aug 4, 2026

Copy link
Copy Markdown

Review Change Stack

Walkthrough

Added F5 Distributed Cloud documentation for forwarding alerts to Robusta. Added the document to the Send Events API toctree and added an integration card.

Changes

F5 Distributed Cloud documentation

Layer / File(s) Summary
F5 integration guide
docs/configuration/exporting/send-events/f5.rst, docs/configuration/exporting/send-events-api.rst
The documentation covers webhook setup, receiver and policy configuration, verification, severity mappings, label handling, cluster association, toctree registration, and the integration card.

Estimated code review effort: 1 (Trivial) | ~5 minutes

Suggested reviewers: sheeproid

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
Title check ✅ Passed The title clearly identifies the addition of the F5 Distributed Cloud page to the Send Events API documentation.
Description check ✅ Passed The description accurately explains the new F5 Distributed Cloud documentation page, index updates, integration context, and testing performed.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch claude/f5-alerts-docs

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.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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

📥 Commits

Reviewing files that changed from the base of the PR and between 43d920a and b25d102.

📒 Files selected for processing (2)
  • docs/configuration/exporting/send-events-api.rst
  • docs/configuration/exporting/send-events/f5.rst

Comment thread docs/configuration/exporting/send-events/f5.rst
@arikalon1 arikalon1 changed the title Add F5 Distributed Cloud page to Send Events API docs ROB-834 Add F5 Distributed Cloud page to Send Events API docs Aug 4, 2026
@arikalon1
arikalon1 merged commit 69563b6 into master Aug 4, 2026
9 checks passed
@arikalon1
arikalon1 deleted the claude/f5-alerts-docs branch August 4, 2026 11:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants