Closed bjwswang closed 11 months ago
The componentplan requires sufficient permissions to complete the deployment of components. We use Creator
(filled by webhook) to make sure the controller uses creator's permission to finish the deployment.
If we remove create/update/delete permissions of services,deployments,pods,secrets,etc from core operator, it won't work any more if webhook is disabled. let's keep cluster admin to core until we found a better solution
Since we use
user
's own identity to hanlde component installation,we should limit manager's permission to align with the principle of least privilege