Skip to content

Releases: kubernetes-csi/external-provisioner

v1.0.1

05 Dec 23:28
9a258a0

Choose a tag to compare

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

v1.0.0-rc2

15 Nov 01:50
dcac35d

Choose a tag to compare

v1.0.0-rc2 Pre-release
Pre-release
Merge pull request #166 from msau42/spec-1.0

Update external-provisioner to use csi spec 1.0

Release v0.4.1

17 Oct 18:40

Choose a tag to compare

Important Changes since 0.3.1

24282a0a6 Added flag for leader election
eb0172e50 Added feature gate mechanism; added topology feature gate
d890ddfaa Update dependency to point to kubernetes-1.12.0
374f23ca6 Topology aggregation
28141d771 Injecting CSI API client
125b9c732 AllowedTopologies
cbdef1da8 PV NodeAffinity
b3375af57 Processing ACCESSIBILITY_CONSTRAINT capability
2fac8687f Add the check for deleting snapshot while creating volume
c197d3178 (github/port133-0.3.0, port133-0.3.0) Support all Kubernetes access modes
a4966225f Rename getSnapshotHandle to getVolumeContentSource
8f47a4835 Restore Volume from Snapshot
093c124ce Change default pvName behavior to non-truncating
5c92a1e45 Make the provisioner name optional.

Install

Install using tag v0.4.1: docker pull quay.io/k8scsi/csi-provisioner:v0.4.1

Release v0.3.1

14 Sep 01:46

Choose a tag to compare

Release Notes

Bug fixes

  • #134 : Support all Kubernetes access modes

v0.3.0

27 Jun 18:13

Choose a tag to compare

Container: quay.io/k8scsi/csi-provisioner:v0.3.0

New Features

  • Update external provisioner to CSI Spec v0.3.0
  • Support pushing to custom registry
  • Add -version argument to show version.
  • Allow fsType parameter from StorageClass

Bugfixes

  • Add controller provision tests

Release v0.2.1 for CSI v0.2.0 and Kubernetes 1.10

20 Apr 20:02
22af5be

Choose a tag to compare

This is bug fix release for v0.2.0 which has the following fixes:

Container is now available: quay.io/k8scsi/csi-provisioner:v0.2.1

v0.2.0

05 Apr 07:58
4d23391

Choose a tag to compare

Corresponds to CSI spec v0.2.0