victorops: use Splunk On-Call branding - #5402
Conversation
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (2)
🚧 Files skipped from review as they are similar to previous changes (2)
Included review availability: Your plan provides up to 8 included reviews per hour; 7 remain after this review. 📝 WalkthroughWalkthroughThe change updates VictorOps-facing documentation and notifier comments to Splunk On-Call terminology. It retains existing VictorOps configuration names and identifiers, restores VictorOps validation error wording, and updates external API links. ChangesSplunk On-Call terminology and compatibility
Estimated code review effort: 1 (Trivial) | ~5 minutes Merge Risk: ⚪ Minimal · up to This PR updates VictorOps user-facing branding and documentation links while preserving existing configuration names and behavior; no actionable merge-blocking risk remains after normal checks and review. 🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (4 passed)
Full details: Linked Issues checkExplanation The documentation and comments update VictorOps branding to Splunk On-Call and preserve compatibility identifiers, which addresses issue Resolution Update the remaining user-facing validation error messages to Splunk On-Call wording, or document and justify their intentional retention as compatibility-sensitive behavior. Align the PR description and release notes with the final behavior. [ Full details: Out of Scope Changes checkExplanation The changes are limited to notifier comments, configuration documentation, integration documentation, endpoint references, and compatibility-preserving terminology updates. No unrelated changes are evident. Full details: Docstring CoverageExplanation Docstring coverage is 100.00% which is sufficient. The required threshold is 80.00%. Docstring coverage is scoped to functions touched by this diff. Analyzed 1 functions across 2 files. (1 skipped: 1 unsupported.) ✨ 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 |
Update user-facing documentation, source comments, and validation errors to use the current product name while preserving the existing VictorOps configuration and telemetry surface. Signed-off-by: Gnani Rahul Nutakki <gnani.nutakki@gmail.com>
ecd5483 to
7c54cbc
Compare
| | [Slack](https://slack.com/) | [slack_config](configuration.md#slack_config) | [Incoming Webhooks](https://api.slack.com/messaging/webhooks) / [Bot Tokens](https://api.slack.com/authentication/token-types) | [Slack API](https://api.slack.com/methods/chat.postMessage) | | ||
| | [Telegram](https://telegram.org/) | [telegram_config](configuration.md#telegram_config) | [Telegram Bots](https://core.telegram.org/bots) | [Telegram Bot API](https://core.telegram.org/bots/api) | | ||
| | [VictorOps](https://victorops.com/) | [victorops_config](configuration.md#victorops_config) | [REST Endpoint Integration Guide](https://help.victorops.com/knowledge-base/rest-endpoint-integration-guide/) | [VictorOps REST API](https://help.victorops.com/knowledge-base/rest-endpoint-integration-guide/) | | ||
| | [Splunk On-Call](https://help.splunk.com/en/splunk-enterprise/alert-and-respond/splunk-on-call/introduction-to-splunk-on-call/getting-started-guide-for-splunk-on-call-admins) (formerly VictorOps) | [victorops_config](configuration.md#victorops_config) | [REST Endpoint Integration Guide](https://help.splunk.com/en/splunk-enterprise/alert-and-respond/splunk-on-call/integrations-with-splunk-on-call/rest-endpoint-integration-for-splunk-on-call) | [REST Endpoint Reference](https://help.splunk.com/en/splunk-enterprise/alert-and-respond/splunk-on-call/integrations-with-splunk-on-call/rest-endpoint-integration-for-splunk-on-call) | |
There was a problem hiding this comment.
Where are these links coming from, is that really that best resource?
There was a problem hiding this comment.
These are the current official help.splunk.com pages for the Splunk On-Call getting-started guide and REST endpoint integration. I also rechecked both links directly today; each returns HTTP 200. The integration guide is the closest current official replacement for the retired VictorOps guide.
There was a problem hiding this comment.
Yeah, but the links are identical, aren't they? I don't really think it makes sense to list the same link under the same header.
Also, the victorops.com site forwards to a different website, and not the help article. What was the rational behind that change?
If you want to change the urls, you have to read the content and compare them, not just the status code.
Signed-off-by: Gnani Rahul Nutakki <gnani.nutakki@gmail.com>
Summary
victorops_*configuration fields, notifier identifiers, metric labels, templates, package paths, and endpoint defaultsValidation
Validated commit
7c54cbc43cc980e6e1d37ac5cc9412e7e654cc33on top of upstreammainat5082b06771da0d272e74b9222db61ddfe28d15f3:make buildwith native Go 1.26.0 on darwin/arm64make style check_license yamllintinquay.io/prometheus/golang-builder:1.27-base(linux/amd64)golangci-lint v2.13.1 run --timeout=15m ./...in the same builder:0 issuesgo test -race ./config ./notify/victorops -count=1with native Go 1.26.0 and in the Go 1.27 builderAn additional local
go test -race ./... -count=1run passed the changed packages but hit timing-sensitive failures in untoucheddispatchand acceptance-test code. A detached clean-upstream negative control reproduceddispatch/TestAggrGroupwith the same assertion 3/20 times (branch: 1/20); hosted CI remains the authoritative full-suite result.Rebase review note: the automated old-head-to-new-head walkthrough attributes intervening upstream configuration refactors to this pull request. GitHub's current
main...headcomparison is one commit ahead, zero behind, and limited to the eight files above (28 additions, 21 deletions); the current Go diff adds or removes no exported declarations.Pull Request Checklist
Please check all the applicable boxes.
benchstatto compare benchmarksWhich user-facing changes does this PR introduce?