Tim Gross
d1352b285d
dynamic host volumes: Enterprise stubs and refactor API ( #24545 )
...
Most Nomad upsert RPCs accept a single object with the notable exception of
CSI. But in CSI we don't actually expose this to users except through the Go
API. It deeply complicates how we present errors to users, especially once
Sentinel policy enforcement enters the mix.
Refactor the `HostVolume.Create` and `HostVolume.Register` RPCs to take a single
volume instead of a slice of volumes.
Add a stub function for Enterprise policy enforcement. This requires splitting
out placement from the `createVolume` function so that we can ensure we've
completed placement before trying to enforce policy.
Ref: https://github.com/hashicorp/nomad/pull/24479
2024-12-19 09:25:54 -05:00
..
2024-12-19 09:25:54 -05:00
2023-12-19 15:59:47 -05:00
2024-01-03 08:58:53 +00:00
2023-04-10 15:36:59 +00:00
2024-01-09 13:41:46 -05:00
2023-09-15 08:45:11 -04:00
2023-12-19 15:59:47 -05:00
2023-12-19 15:59:47 -05:00
2023-07-04 19:35:38 -04:00
2024-10-17 11:42:12 -07:00
2024-08-09 13:28:04 -04:00
2024-12-16 11:05:29 -05:00
2024-09-17 16:01:48 -05:00
2023-04-10 15:36:59 +00:00
2023-04-10 15:36:59 +00:00
2024-05-14 12:49:37 -04:00
2024-05-14 12:49:37 -04:00
2023-04-10 15:36:59 +00:00
2024-11-01 19:38:04 +01:00
2023-10-17 08:02:13 +01:00
2024-11-01 19:38:04 +01:00
2023-05-30 09:20:32 -05:00
2023-08-23 15:42:13 -05:00
2023-04-10 15:36:59 +00:00
2023-04-10 15:36:59 +00:00
2023-06-06 10:14:47 -04:00
2023-12-19 15:59:47 -05:00
2023-04-10 15:36:59 +00:00
2023-04-10 15:36:59 +00:00
2024-04-12 08:29:00 -05:00
2024-04-12 08:29:00 -05:00
2024-12-19 09:25:54 -05:00
2023-04-10 15:36:59 +00:00
2023-04-10 15:36:59 +00:00
2024-11-22 11:45:02 +01:00
2024-11-22 11:45:02 +01:00
2023-04-10 15:36:59 +00:00
2024-07-19 13:29:41 -04:00
2023-08-10 17:27:01 -05:00
2023-09-21 17:56:33 +02:00
2023-09-21 17:56:33 +02:00
2023-05-22 11:45:31 -04:00
2024-08-16 09:47:19 -04:00
2023-04-10 15:36:59 +00:00
2023-04-10 15:36:59 +00:00
2023-06-02 15:49:57 -04:00
2023-06-19 11:41:46 -04:00
2024-04-03 08:54:05 -04:00
2024-04-03 08:54:05 -04:00
2024-03-18 11:38:17 -04:00
2023-04-10 15:36:59 +00:00
2023-04-10 15:36:59 +00:00
2023-04-10 15:36:59 +00:00
2024-03-18 11:38:17 -04:00
2024-01-12 15:48:30 -05:00
2023-04-10 15:36:59 +00:00
2023-04-10 15:36:59 +00:00
2023-10-11 11:04:12 -04:00
2023-04-10 15:36:59 +00:00
2023-04-10 15:36:59 +00:00
2023-04-10 15:36:59 +00:00
2024-08-20 07:53:04 -05:00
2024-09-17 16:01:48 -05:00
2023-10-17 08:02:13 +01:00
2023-12-19 15:59:47 -05:00
2023-04-10 15:36:59 +00:00
2024-06-27 16:54:06 -04:00
2023-04-10 15:36:59 +00:00
2023-12-19 15:59:47 -05:00
2023-04-10 15:36:59 +00:00
2023-04-10 15:36:59 +00:00
2023-12-14 11:33:31 -08:00
2024-10-25 11:21:38 -04:00
2023-04-10 15:36:59 +00:00
2023-04-10 15:36:59 +00:00
2023-04-10 15:36:59 +00:00
2023-04-10 15:36:59 +00:00
2024-05-22 15:40:25 -05:00
2024-10-11 11:30:27 -05:00
2024-10-11 11:30:27 -05:00
2024-08-28 18:45:12 +02:00
2023-04-10 15:36:59 +00:00
2024-03-22 13:50:48 -04:00
2023-10-16 09:30:24 -04:00
2023-12-19 15:59:47 -05:00