Repository navigation
fix(umami): restore dashboard behind SSO - #3813
Conversation
@coderabbitai review |
|
✅ Action performedReview finished.
|
|
Warning Review limit reachedNext included review available in 17 minutes. View limit detailsLimit details: You’ve used the included review currently available. You've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository. Review configuration: ⚙️ Run configurationConfiguration used: Repository YAML (base), Organization UI (inherited) Review profile: ASSERTIVE Plan: Advanced Run ID: 📒 Files selected for processing (4)
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Repository YAML (base), Organization UI (inherited) Review profile: ASSERTIVE Plan: Advanced Run ID: 📒 Files selected for processing (9)
Included review availability: Your plan provides up to 1 included review per hour; 0 remain after this review. 📜 Recent review details🧰 Additional context used🧠 Learnings (2)📚 Learning: 2026-08-11T12:41:28.242ZApplied to files:
📚 Learning: 2026-08-10T13:01:12.782ZApplied to files:
🔇 Additional comments (9)
📝 WalkthroughWalkthroughThe change adds a separate Priority: ➖ Normal Severity of issue fixed: Medium Merge Risk: ⚪ Minimal · up to The dashboard route preserves the public collector boundary while adding the authenticated path and its required connectivity configuration. No actionable merge risk remains. Important Pre-merge checks failedPlease resolve all errors before merging. Addressing warnings is optional. ❌ Failed checks (1 error, 1 warning)
✅ Passed checks (3 passed)
Full details: Linked Issues checkExplanation The PR implements the separate Full details: Docstring CoverageExplanation Docstring coverage is 0.00% which is insufficient. The required threshold is 80.00%. Docstring coverage is scoped to functions touched by this diff. Analyzed 1 functions across 1 files. (8 skipped: 8 unsupported.) 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 |
Addressed the Linked Issues finding at
The same committed probe will be rerun after the SSO route is deployed. |
@coderabbitai review |
|
|
@codex review for the SSO-only Umami dashboard route, collector path precedence, Cilium connectivity, and recorded-event probe |
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
|
Codex Review: Didn't find any major issues. You're on a roll. Reviewed commit: ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
If Codex has suggestions, it will comment; otherwise it will react with 👍. Codex can also answer questions or update the PR. Try commenting "@codex address that feedback". |
Readiness —
|
Production verificationMerge-group revision
|
Root cause
Umami itself and its CNPG database are healthy. PR #2728 intentionally limited the Flagger-owned public route to
/script.jsand/api/sendto close the default-admin first-boot takeover window. That correctly made/return 404 and disabled the Homepage tile, but #3134's SSO replacement route never landed.Fix
/HTTPRoute through oauth2-proxy/Dex and the auth-proxy host routerVerification
FAIL: the SSO-protected Umami dashboard HTTPRoute must be presentPASS: Umami collector stays public-only while its dashboard routes through SSOFAIL: the executable Umami tracking probe must be presentPASS: Umami tracking probe distinguishes recorded events from bot discards/script.jsreturns 200 and a synthetic pageview returnedsession=ab0fbc94-de33-51c4-9347-f74f81120104,visit=9bb30335-586a-5708-8cfb-51ce0153c2d5ksail workload validate— 120 kustomizations / 644 filesksail --config ksail.prod.yaml workload validate— 120 kustomizations / 644 filesksail workload scan --framework nsaCloses #3134