Skip to content
New issue

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

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

Already on GitHub? # to your account

downscope AllowClientOp ACL to specific node pool #23925

Open
tgross opened this issue Sep 6, 2024 · 0 comments
Open

downscope AllowClientOp ACL to specific node pool #23925

tgross opened this issue Sep 6, 2024 · 0 comments

Comments

@tgross
Copy link
Member

tgross commented Sep 6, 2024

As of Nomad 1.8.1 and even more so in 1.9.0, we've reduced the permissions of the node secret to a limited set of RPCs necessary for the client (see #23304 #23838 #23910).

Although it seems like many of the remaining RPCs could be scoped to a specific nodes, in practice nodes sometimes need to get data about allocs running on other nodes in the cluster (ex. to do migrations). But we could probably tight up the AllowClientOp operation to allow access only to other nodes in the same node pool.

# for free to join this conversation on GitHub. Already have an account? # to comment
Projects
None yet
Development

No branches or pull requests

1 participant