Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allow customer-specific policy compliance dashboard URL template #3834

Open
marians opened this issue Jan 14, 2025 · 1 comment
Open

Allow customer-specific policy compliance dashboard URL template #3834

marians opened this issue Jan 14, 2025 · 1 comment
Labels
honeybadger/ui In Team Honeybadger and dealing with user interfaces team/honeybadger Team Honey Badger ui/backstage The next generation web UI for Giant Swarm

Comments

@marians
Copy link
Member

marians commented Jan 14, 2025

On the Backstage cluster details page, in the "Policy Compliance" component, we want to offer customers to link to their own dashboard.

Image

Mockup:

Image

The URL should be able to adapt to the specific cluster looked at, using some variables.

Variables

  • MC_NAME: E. g. gazelle
  • BASE_DOMAIN: e. g. gaws.gigantic.io
  • ORG_NAME: e. g. demotech
  • NAMESPACE: e. g. org-demotech

Examples

  • https://grafana.{MC_NAME}.{BASE_DOMAIN}/org1/dashboard-id/?cluster_id={CLUSTER_NAME}
  • https://observability.example.com/{MC_NAME}/dashboard-id?cluster_id={CLUSTER_NAME}

Query parameters must be URL-encoded.

I think RFC 6570 - URI Templates might be relevant here.

@github-project-automation github-project-automation bot moved this to Inbox 📥 in Roadmap Jan 14, 2025
@marians marians added team/honeybadger Team Honey Badger honeybadger/ui In Team Honeybadger and dealing with user interfaces ui/backstage The next generation web UI for Giant Swarm labels Jan 14, 2025
@marians
Copy link
Member Author

marians commented Jan 14, 2025

FYI @gusevda

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
honeybadger/ui In Team Honeybadger and dealing with user interfaces team/honeybadger Team Honey Badger ui/backstage The next generation web UI for Giant Swarm
Projects
Status: Inbox 📥
Development

No branches or pull requests

1 participant