radius-project / dashboard

Frontend experience for Project Radius
15 stars 5 forks source link

Install and deploy Dashboard with `rad init`, `rad install`, `rad run` or `rad deploy` command #37

Closed willtsai closed 7 months ago

willtsai commented 8 months ago

Overview of feature request

As a user, after running rad init or rad install, Radius installs my dashboard alongside the control plane. I receive a network address for my Radius dashboard after Radius has been installed and initialized.

As a user, after running rad run or rad deploy to deploy and run the application, I receive a network address for my Radius dashboard after the application resources have completed deployment, which I may navigate into and view my dashboard.

Acceptance criteria

  1. rad init or rad install builds and deploys the dashboard alongside the Radius control plane and application(s).
  2. rad run or rad deploy produces a console message that points the user to the Dashboard endpoint after the application resources have completed deployment.
  3. User is provided a network address or location after the above steps to which they may navigate on their browser to see their Radius dashboard.

Additional context

Related issue for opting out of dashboard: https://github.com/radius-project/dashboard/issues/40

Would you like to support us?

AB#11026

willtsai commented 7 months ago

https://github.com/radius-project/radius/pull/7160