5a3b45864d
The CSI plugins uses the external volume ID for all operations, but the Client CSI RPCs uses the Nomad volume ID (human-friendly) for the mount paths. Pass the External ID as an arg in the RPC call so that the unpublish workflows have it without calling back to the server to find the external ID. The controller CSI plugins need the CSI node ID (or in other words, the storage provider's view of node ID like the EC2 instance ID), not the Nomad node ID, to determine how to detach the external volume. |
||
---|---|---|
.. | ||
allochook.go | ||
broadcaster.go | ||
broadcaster_test.go | ||
csi.go | ||
generate.sh | ||
structs.go |