• Lang Martin's avatar
    csi: implement volume ACLs (#7339) · 4573cbee
    Lang Martin authored
    * acl/policy: add the volume ACL policies
    
    * nomad/csi_endpoint: enforce ACLs for volume access
    
    * nomad/search_endpoint_oss: volume acls
    
    * acl/acl: add plugin read as a global policy
    
    * acl/policy: add PluginPolicy global cap type
    
    * nomad/csi_endpoint: check the global plugin ACL policy
    
    * nomad/mock/acl: PluginPolicy
    
    * nomad/csi_endpoint: fix list rebase
    
    * nomad/core_sched_test: new test since #7358
    
    * nomad/csi_endpoint_test: use correct permissions for list
    
    * nomad/csi_endpoint: allowCSIMount keeps ACL checks together
    
    * nomad/job_endpoint: check mount permission for jobs
    
    * nomad/job_endpoint_test: need plugin read, too
    4573cbee