Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

logging into the client's account for the users with godmode access #551

Open
Tracked by #549
Unix4ever opened this issue Aug 14, 2024 · 0 comments
Open
Tracked by #549

Comments

@Unix4ever
Copy link
Member

Unix4ever commented Aug 14, 2024

If ops team needs to do some work on the managed controlplanes there should be a way to get into user's account.

We should support several auth methods running at the same time for the same account.
For the support access we can have a separate url <account>.omni.siderolabs.io/support which will have our OIDC auth enabled. Omni can start support auth flow if you open /support url.

The support access should only be enabled for the accounts that have managed control planes.
And it should be possible to opt-in for support for the account in SaaS.

Introduce another role for the support level access Role.Support.
This role will have all rights as Admin, but will also have access to the annotated resources which are readonly for the account owner.

For managed control planes we can apply Role.Support for the specific clusters to the users in support group using ACL, while base role will be Role.Reader

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant