I'm in the process of setting up RBAC for our cluster, and am setting up two roles:
- administrators
- developers
Administrators I'm happy with, they basically have full access to everything, but I'm not sure what permissions I am required to give to the developer users to be able to perform deployments.
We're using Helm (3) for deployments, and I want developers to be able to redeploy the app (not the initial deployment) but I'm not sure what permissions would be required for this. What I'm not certain of is how Helm manages the actual deployment. Things like pods for example. Does the user require pod creation permission, or would that not be required since pods are generally handled by the deployment resource itself?