Elastic documentation here says that the organization roles (Admin, Editor, Viewer) should map 1:1 to built-in stack roles (superuser, editor, viewer).
But it looks like this is not happening correctly. The setup is this:
It should NOT be able to see data inside any kibana instance, nor should be able to see deployment informations on elastic cloud panel (elasticsearch service console).
It should be able to see all data in all instances and be able to edit elastic cloud panel.
User with None role is still able to see data in kibana instance, but cannot see elastic cloud panel.
User that has been moved to None and then to Admin cannot access elastic cloud configuration nor access kibana anymore.
This is the error that the second user is seeing when trying to access Kibana (login with Elastic Cloud). The user was previously able to login, I just moved his organization role temporarily from Admin to None then to Admin again.
I thought about delay in role updates, but I can't find anything about it on Elastic docs.
It looks like a delay when updating roles. From my understanding it can take up 10/20 minutes