open-nomad/plugins
Tim Gross cbae10333c
csi: check returned volume capability validation (#7831)
This changeset corrects handling of the `ValidationVolumeCapabilities`
response:

* The CSI spec for the `ValidationVolumeCapabilities` requires that
  plugins only set the `Confirmed` field if they've validated all
  capabilities. The Nomad client improperly assumes that the lack of a
  `Confirmed` field should be treated as a failure. This breaks the
  Azure and Linode block storage plugins, which don't set this
  optional field.

* The CSI spec also requires that the orchestrator check the validation
  responses to guard against older versions of a plugin reporting
  "valid" for newer fields it doesn't understand.
2020-04-30 17:12:32 -04:00
..
base fixup! vendor: explicit use of hashicorp/go-msgpack 2020-03-31 09:48:07 -04:00
csi csi: check returned volume capability validation (#7831) 2020-04-30 17:12:32 -04:00
device update grpc 2020-03-03 08:39:54 -05:00
drivers fix spelling errors (#6985) 2020-04-20 09:28:19 -04:00
shared update grpc 2020-03-03 08:39:54 -05:00
serve.go plugins: Add support for serving driver plugins 2018-12-01 17:30:54 +01:00