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

Tighten RBAC #146

Merged
merged 1 commit into from
Nov 5, 2024
Merged

Tighten RBAC #146

merged 1 commit into from
Nov 5, 2024

Conversation

spjmurray
Copy link
Member

As the user's token is used to provision things e.g. phyiscal networks, this presents a very real danger of DoS sttacks that exhaust all available VLANs for example. This simplifies RBAC so the user is only allowed to operate on kubernetes clusters, and thus cannot have direct low level access to the region service, they must go via a higher order abstraction. This has the knock on effect of making quota management a lot easier in the future, and acts as precedent for the compute service so the same "mistakes" (actually, it's just natural evolution) from occurring.

As the user's token is used to provision things e.g. phyiscal networks,
this presents a very real danger of DoS sttacks that exhaust all
available VLANs for example.  This simplifies RBAC so the user is only
allowed to operate on kubernetes clusters, and thus cannot have direct
low level access to the region service, they must go via a higher order
abstraction.  This has the knock on effect of making quota management a
lot easier in the future, and acts as precedent for the compute service
so the same "mistakes" (actually, it's just natural evolution) from
occurring.
@spjmurray spjmurray merged commit 2da0e12 into main Nov 5, 2024
4 checks passed
@spjmurray spjmurray deleted the tighten_rbac branch November 5, 2024 09:37
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

Successfully merging this pull request may close these issues.

1 participant