Tim Gross
0892d34ff9
CSI: capability block is required for volume registration
2021-04-08 13:02:24 -04:00
Tim Gross
466b620fa4
CSI: volume snapshot
2021-04-01 11:16:52 -04:00
Tim Gross
71b9daffb9
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
aec5337862
CSI: HTTP handlers for create/delete/list
2021-03-31 16:37:09 -04:00
Lang Martin
7d483f93c0
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
3faa138732
fix panic converting structs to API in CSI endpoint ( #8659 )
2020-08-12 15:59:10 -04:00
Lang Martin
c82b2a2454
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