Seth Hoenig
b242957990
ci: swap ci parallelization for unconstrained gomaxprocs
2022-03-15 12:58:52 -05:00
Tim Gross
3fd968310d
CSI: use HTTP headers for passing CSI secrets ( #12144 )
2022-03-01 08:47:01 -05:00
Tim Gross
45f0a3a532
CSI: capability block is required for volume registration
2021-04-08 13:02:24 -04:00
Tim Gross
730c22656b
CSI: volume snapshot
2021-04-01 11:16:52 -04:00
Tim Gross
6455d9bfd7
CSI: fix misleading HTTP test
...
The HTTP test to create CSI volumes depends on having a controller plugin to
talk to, but the test was using a node-only plugin, which allows it to
silently ignore the missing controller.
2021-03-31 16:37:09 -04:00
Tim Gross
d7e80380de
CSI: HTTP handlers for create/delete/list
2021-03-31 16:37:09 -04:00
Lang Martin
dd7016b847
csi: plugins track jobs in addition to allocations, and use job information to set expected counts ( #8699 )
...
* nomad/structs/csi: add explicit job support
* nomad/state/state_store: capture job updates directly
* api/nodes: CSIInfo needs the AllocID
* command/agent/csi_endpoint: AllocID was missing
Co-authored-by: Tim Gross <tgross@hashicorp.com >
2020-08-27 17:20:00 -04:00
Tim Gross
307b7b7449
fix panic converting structs to API in CSI endpoint ( #8659 )
2020-08-12 15:59:10 -04:00
Lang Martin
8a095fca90
CSI: volume and plugin allocations in the API ( #8590 )
...
* command/agent/csi_endpoint: explicitly convert to API structs, and convert allocs for single object get endpoints
2020-08-11 12:24:41 -04:00