I want to create a GCP project and to grant access on specific APIs / permissions to a team.
But I want them to be autonomous : they should be able to create their own service accounts on the scopes I allow.
The issue is that if I give them the IAM editor permisson, they can grant themselves any other permission in the project.
The Kubernetes's RBAC API is very well designed for that and a user who is able to modify the roles can't put more permission than the ones he has.
So is it possible to have for example a user with the Cloud SQL admin role, to allow him to grant similar permissions to service accounts, but also to prevent him from granting Cloud Storage permissions ?