Fix authorization issue

In one period of tasks, it switches projects several times using connect_as_project().
It fails to perform identity:list_projects action when openstack connection handler is connected as a project in which staffeln user has no admin role.

- Before  cluster-scope actions, connect as staffeln default project (typically admin project) in which staffeln user has admin role.
- To avoid auth failure with rarely happening token rotation, added a decorate to retry connection.
3 files changed