hashicorp / nomad

Nomad is an easy-to-use, flexible, and performant workload orchestrator that can deploy a mix of microservice, batch, containerized, and non-containerized applications. Nomad is easy to operate and scale and has native Consul and Vault integrations.
https://www.nomadproject.io/
Other
14.78k stars 1.94k forks source link

ACLs tutorial missing section on roles and node pools #23729

Open calvinballtech opened 1 month ago

calvinballtech commented 1 month ago

Nomad version

Nomad v1.8.2 BuildDate 2024-07-16T08:50:09Z Revision 7f0822c1e4f25907d9f60e2d595411950dd1bd28

Issue

In nomad documentation at the Concept menu said there a 4 major components of nomad ACL, but in nomad tutorial said there a 3 major components of nomad ACL. I think the correct is 4 major components, and if I may describe it in a diagram it would be like below. CMIIW.

nomad-acl-major-components

calvinballtech commented 1 month ago

and look at Rules & scope section, There is 1 point missing there, namely about node pools rules

tgross commented 1 month ago

HI @calvinballtech! It looks like that tutorials document never got updated with the ACL Roles feature when we added that way back in Nomad 1.4.0. That repo is a separate private repository, but I'll mark this issue as accepted and we'll get it fixed in the docs.