Description
We are deploying the SkyPilot API Server on a Kubernetes cluster (GKE/EKS) for team use and are leveraging the built-in Authentication and RBAC features to manage user permissions.
The Problem
Users assigned to the standard User role can successfully:
- Log in to the SkyPilot dashboard.
- See the list of their submitted jobs.
- View basic job metadata.
However, when they attempt to view the detailed job logs for their own runs via the dashboard, the logs section remains empty.
Admin users, correctly see the logs.
Request
We have reviewed the RBAC documentation but have not found explicit instructions detailing which specific Kubernetes permissions need to be granted to the User role to enable log viewing for their own jobs.
Could you please provide guidance on, or update the documentation with, the precise Kubernetes RBAC rules (Resource, Verb, etc.) required for a SkyPilot User to access their job logs in the dashboard?