Who has access to open pod terminals through the openshift web console? What permissions need to be given for this?
Any user that has edit
or admin
role in the project which the application is running in, can create a terminal session for pods running in that project.
oc adm policy add-role-to-user edit <collaborator>
The purpose of the different roles you can grant are:
A user with view
role cannot create a terminal session as that would mean they could modify things.