kubernetes/pkg/apis/storage/fuzzer
Patrick Ohly 029fd47757 storage: introduce CSIDriver.Spec.VolumeLifecycleModes
Using a "normal" CSI driver for an inline ephemeral volume may have
unexpected and potentially harmful effects when the driver gets a
NodePublishVolume call that it isn't expecting. To prevent that mistake,
driver deployments for a driver that supports such volumes must:
- deploy a CSIDriver object for the driver
- list "ephemeral" as one of the supported modes

The default is "persistent", so existing deployments continue to work
and are automatically protected against incorrect usage.

This commit contains the API change. Generated code and manual code
which uses the new API follow.
2019-08-13 23:11:36 +02:00
..
BUILD Run hack/update-bazel.sh 2018-06-22 16:22:57 -07:00
fuzzer.go storage: introduce CSIDriver.Spec.VolumeLifecycleModes 2019-08-13 23:11:36 +02:00