Skip to content

Conversation

@szedan-rh
Copy link
Contributor

Summary

Fixes multiple Grafana integration issues in the dashboard: 405 login errors, localhost redirects, iframe reload loops, and hardcoded cluster URLs.

Changes

  • router.go: Enhanced login routing to detect Grafana requests via Content-Type/Referer headers
  • MonitoringPage.tsx: Removed two-step load causing redirect loops, direct dashboard loading via goto endpoint
  • grafana/deployment.yaml: Added proper server config with dynamic route URL placeholder
  • deploy-to-openshift.sh: Dynamic route URL substitution for cluster-agnostic deployments

Testing

  • Verified Grafana loads correctly in dashboard iframe
  • Confirmed login redirects work without errors
  • Tested across refresh scenarios and theme changes

@netlify
Copy link

netlify bot commented Nov 11, 2025

Deploy Preview for vllm-semantic-router ready!

Name Link
🔨 Latest commit 1bfb321
🔍 Latest deploy log https://app.netlify.com/projects/vllm-semantic-router/deploys/691b4fc8a533db000788b6cc
😎 Deploy Preview https://deploy-preview-642--vllm-semantic-router.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@github-actions
Copy link

github-actions bot commented Nov 11, 2025

👥 vLLM Semantic Team Notification

The following members have been identified for the changed files in this PR and have been automatically assigned:

📁 deploy

Owners: @rootfs, @Xunzhuo
Files changed:

  • deploy/openshift/tools_db.json
  • deploy/openshift/dashboard/dashboard-deployment.yaml
  • deploy/openshift/deploy-to-openshift.sh
  • deploy/openshift/observability/grafana/deployment.yaml

📁 dashboard

Owners: @JaredforReal, @Xunzhuo
Files changed:

  • dashboard/backend/router/router.go
  • dashboard/frontend/src/pages/MonitoringPage.tsx

vLLM

🎉 Thanks for your contributions!

This comment was automatically generated based on the OWNER files in the repository.

@szedan-rh szedan-rh force-pushed the fix_monitoring branch 2 times, most recently from 43539bb to 52bfd58 Compare November 11, 2025 21:18
…figuration

Fixes multiple Grafana integration issues in the dashboard: 405 login errors, localhost redirects, iframe reload loops, and hardcoded cluster URLs.

Changes:
- dashboard/backend/router/router.go: Enhanced login routing to detect Grafana requests via Content-Type/Referer headers
- dashboard/frontend/src/pages/MonitoringPage.tsx: Removed two-step load causing redirect loops, direct dashboard loading via goto endpoint
- deploy/openshift/observability/grafana/deployment.yaml: Added proper server config with dynamic route URL placeholder
- deploy/openshift/deploy-to-openshift.sh: Dynamic route URL substitution for cluster-agnostic deployments

Signed-off-by: Senan Zedan <szedan@redhat.com>
@yossiovadia yossiovadia self-requested a review November 11, 2025 22:10
@github-actions github-actions bot deleted a comment Nov 15, 2025
@rootfs
Copy link
Collaborator

rootfs commented Nov 17, 2025

@JaredforReal @Xunzhuo PTAL

@rootfs rootfs assigned JaredforReal and unassigned JaredforReal Nov 17, 2025
@rootfs rootfs requested a review from JaredforReal November 17, 2025 14:06
@JaredforReal
Copy link
Collaborator

@rootfs will work on it!

@szedan-rh
Copy link
Contributor Author

Thank you @JaredforReal

@JaredforReal
Copy link
Collaborator

/lgtm

@github-actions github-actions bot added the lgtm label Nov 17, 2025
@JaredforReal JaredforReal merged commit 4e2ee29 into vllm-project:main Nov 17, 2025
18 checks passed
@JaredforReal
Copy link
Collaborator

@szedan-rh Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants