Create a new route and a controller for Kubernetes Dashboard
Proposal
- Create a new high-level route and a controller for the dashboard. Use
/-/kubernetes/. The whole URL will be/-/kubernetes/<agent-id>/, we'll handle theagent-idwithin the Vue router on the frontend. - Use the
read_cluster_agentpolicy in order to keep the authorization consistent across different pages. - Add a feature flag with a user actor and hide the new route behind it.
- Generate the KAS cookie.
Edited by Hunter Stewart