open-nomad/nomad/state
James Rasell 581a5bb6ad
rpc: add ACL Role RPC endpoint for CRUD actions.
New ACL Role RPC endpoints have been created to allow the creation,
update, read, and deletion of ACL roles. All endpoints require a
management token; in the future readers will also be allowed to
view roles associated to their ACL token.

The create endpoint in particular is responsible for deduplicating
ACL policy links and ensuring named policies are found within
state. This is done within the RPC handler so we perform a single
loop through the links for slight efficiency.
2022-08-11 08:43:50 +01:00
..
indexer core: add ACL token expiry state, struct, and RPC handling. (#13718) 2022-07-13 15:40:34 +02:00
paginator service discovery: add pagination and filtering support to info requests (#12552) 2022-04-13 07:41:44 +02:00
autopilot.go autopilot: correctly return errors within state functions. (#12714) 2022-04-21 08:54:50 +02:00
autopilot_test.go ci: swap ci parallelization for unconstrained gomaxprocs 2022-03-15 12:58:52 -05:00
deployment_events_test.go ci: swap ci parallelization for unconstrained gomaxprocs 2022-03-15 12:58:52 -05:00
events.go events: fixup service events and rename topic to service. 2022-04-05 08:25:22 +01:00
events_test.go events: fixup service events and rename topic to service. 2022-04-05 08:25:22 +01:00
iterator.go csi: use node MaxVolumes during scheduling (#7565) 2020-03-31 17:16:47 -04:00
schema.go core: add ACL role state schema and functionality. (#13955) 2022-08-09 09:33:41 +02:00
schema_test.go ci: swap ci parallelization for unconstrained gomaxprocs 2022-03-15 12:58:52 -05:00
state_changes.go events: Use single eventsFromChanges func (#9281) 2020-11-05 13:06:52 -08:00
state_store.go block deleting namespace if it contains a secure variable (#13888) 2022-07-22 10:06:35 -04:00
state_store_acl.go rpc: add ACL Role RPC endpoint for CRUD actions. 2022-08-11 08:43:50 +01:00
state_store_acl_test.go rpc: add ACL Role RPC endpoint for CRUD actions. 2022-08-11 08:43:50 +01:00
state_store_oss.go gofmt all the files 2021-10-01 10:14:28 -04:00
state_store_restore.go core: add ACL role state schema and functionality. (#13955) 2022-08-09 09:33:41 +02:00
state_store_restore_test.go core: add ACL role state schema and functionality. (#13955) 2022-08-09 09:33:41 +02:00
state_store_secure_variables.go block deleting namespace if it contains a secure variable (#13888) 2022-07-22 10:06:35 -04:00
state_store_secure_variables_test.go secure vars: updates should reduce quota tracking if smaller (#13742) 2022-07-15 11:08:53 -04:00
state_store_service_regisration_test.go nomad/state: fix dropped test errors (#12406) 2022-04-07 10:48:10 -04:00
state_store_service_registration.go state: add service registration state interaction functions. 2022-02-28 10:15:03 +01:00
state_store_test.go block deleting namespace if it contains a secure variable (#13888) 2022-07-22 10:06:35 -04:00
testing.go CSI: allow updates to volumes on re-registration (#12167) 2022-03-07 11:06:59 -05:00