You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As of today, the creation of a new admin team (enable_admin=true) eventually produces an aws_auth_configmap_role output, which contains the hardcoded group system:masters.
Creating additional administrative users belonging to the above-mentioned group (other than the IAM Principal used to initially bootstrap the cluster, which is neither visible nor editable) is against best practices and discouraged for security purposes; it is like using the root account in your AWS environment.
Maybe an improvement can be implemented by giving the ability to choose whether the new team should be added to the system:master or to another one created ad hoc, like with the "Development Teams", thus creating a ClusterRoleBinding to the built-in cluster-admin ClusterRole. This will have the same effect as using system:masters, but would allow those rights to be removed if necessary, by removing the group from the ClusterRoleBinding.
The text was updated successfully, but these errors were encountered:
If I understand correctly, you want a way to provide another existing Role or ClusterRole to the admin-team other than the system:masters, or replace the existing for another ClusterRoleBinding attached to the cluster-admin role. Is that correct?
As of today, the creation of a new admin team (
enable_admin=true
) eventually produces anaws_auth_configmap_role
output, which contains the hardcoded groupsystem:masters
.Creating additional administrative users belonging to the above-mentioned group (other than the IAM Principal used to initially bootstrap the cluster, which is neither visible nor editable) is against best practices and discouraged for security purposes; it is like using the root account in your AWS environment.
Maybe an improvement can be implemented by giving the ability to choose whether the new team should be added to the
system:master
or to another one created ad hoc, like with the "Development Teams", thus creating a ClusterRoleBinding to the built-incluster-admin
ClusterRole. This will have the same effect as usingsystem:masters
, but would allow those rights to be removed if necessary, by removing the group from the ClusterRoleBinding.The text was updated successfully, but these errors were encountered: