v1.0.1
Overall status
GA
Supported CSI spec versions
1.0.0
Container
docker pull quay.io/k8scsi/csi-provisioner:v1.0.1
Alpha Features
- Topology
- Raw block
Breaking Changes
e9c88d2 Update external-provisioner to use csi spec 1.0
bce61e0 Update dependencies to use external-snapshotter v1.0.0-rc4
Action Required
- CSI plugin must support the 1.0 spec. CSI spec versions < 1.0 are no longer supported
Deprecations
- The following StorageClass parameters are deprecated and will be removed in a future release:
Deprecated | Replacement |
---|---|
csiProvisionerSecretName | csi.storage.k8s.io/provisioner-secret-name |
csiProvisionerSecretNamespace | csi.storage.k8s.io/provisioner-secret-namespace |
csiControllerPublishSecretName | csi.storage.k8s.io/controller-publish-secret-name |
csiControllerPublishSecretNamespace | csi.storage.k8s.io/controller-publish-secret-namespace |
csiNodeStageSecretName | csi.storage.k8s.io/node-stage-secret-name |
csiNodeStageSecretNamespace | csi.storage.k8s.io/node-stage-secret-namespace |
csiNodePublishSecretName | csi.storage.k8s.io/node-publish-secret-name |
csiNodePublishSecretNamespace | csi.storage.k8s.io/node-publish-secret-namespace |
fstype | csi.storage.k8s.io/fstype |
Major Changes
55d7c0e Make the provisioner name optional
be14b93 Add mount options
ea06ba5 Added feature gate mechanism; added topology feature gate
c3e9ca9 Added flag for leader election
4940deb Split out RBAC, fix leadership election permissions
14cd3e4 Evenly spread volumes of a StatefuleSet across nodes based on topology
71fbd0b rbac: fix kubectl validation error
ee1952a Updating topology logic to use the latest version of CSINodeInfo
6daf92f Add Block volume support for CSI provisioner
8d6c128 Use protosanitizer library to avoid logging secrets
2ef26b0 Add new reserved prefixed parameter keys which are stripped out of the parameter key