Skip to content

Releases: kubernetes-csi/external-provisioner

v4.0.1

12 Apr 21:18
0fbba6b
Compare
Choose a tag to compare

Overall status

GA

Supported CSI spec versions

1.0-1.9

Minimum Kubernetes version

1.20

Recommended Kubernetes version

1.27: For ReadWriteOncePod, CSINodeExpandSecret beta
1.29: For VolumeAttributesClass alpha

Container

docker pull registry.k8s.io/sig-storage/csi-provisioner:v4.0.1

Feature status

Feature Status Default Description Provisioner Feature Gate Required
Snapshots GA On Snapshots and Restore. No
CSIMigration GA On Migrating in-tree volume plugins to CSI. No
CSIStorageCapacity GA On Publish capacity information for the Kubernetes scheduler. No
ReadWriteOncePod GA On Single pod access mode for PersistentVolumes. No
CSINodeExpandSecret GA On CSI node expansion secret. No
HonorPVReclaimPolicy Alpha Off Ensures PV honors the Reclaim policy irrespective of deletion order. Yes
PreventVolumeModeConversion Beta On Prevent unauthorized conversion of source volume mode --prevent-volume-mode-conversion (no in-tree feature gate)
CrossNamespaceVolumeDataSource Alpha Off Cross-namespace volume data source --feature-gates=CrossNamespaceVolumeDataSource=true
VolumeAttributesClass Alpha Off Kubernetes VolumeAttributesClass ModifyVolume --feature-gates=VolumeAttributesClass=true

Full Changelog

https://github.com/kubernetes-csi/external-provisioner/blob/v4.0.1/CHANGELOG/CHANGELOG-4.0.md

v3.6.4

12 Apr 21:17
06d4a2d
Compare
Choose a tag to compare

Overall status

GA

Supported CSI spec versions

1.0-1.7

Minimum Kubernetes version

1.20

Recommended Kubernetes version

1.27: For ReadWriteOncePod, CSINodeExpandSecret beta

Container

docker pull registry.k8s.io/sig-storage/csi-provisioner:v3.6.4

Feature status

Feature Status Default Description Provisioner Feature Gate Required
Snapshots GA On Snapshots and Restore. No
CSIMigration GA On Migrating in-tree volume plugins to CSI. No
CSIStorageCapacity GA On Publish capacity information for the Kubernetes scheduler. No
ReadWriteOncePod Beta On Single pod access mode for PersistentVolumes. No
CSINodeExpandSecret Beta On CSI node expansion secret. No
HonorPVReclaimPolicy Alpha Off Ensures PV honors the Reclaim policy irrespective of deletion order. Yes
PreventVolumeModeConversion Alpha Off Prevent unauthorized conversion of source volume mode --prevent-volume-mode-conversion (no in-tree feature gate)
CrossNamespaceVolumeDataSource Alpha Off Cross-namespace volume data source --feature-gates=CrossNamespaceVolumeDataSource=true

Full Changelog

https://github.com/kubernetes-csi/external-provisioner/blob/v3.6.4/CHANGELOG/CHANGELOG-3.6.md

v4.0.0

05 Jan 17:48
b377ea4
Compare
Choose a tag to compare

Overall status

GA

Supported CSI spec versions

1.0-1.9

Minimum Kubernetes version

1.20

Recommended Kubernetes version

1.27: For ReadWriteOncePod, CSINodeExpandSecret beta
1.29: For VolumeAttributesClass alpha

Container

docker pull registry.k8s.io/sig-storage/csi-provisioner:v4.0.0

Urgent Upgrade Notes

(No, really, you MUST read this before you upgrade)

  • Enable prevent-volume-mode-conversion feature flag by default.

    Volume mode change will be rejected when creating a PVC from a VolumeSnapshot unless the AllowVolumeModeChange annotation has been set to true. Applications relying on volume mode change when creating a PVC from VolumeSnapshot need to be updated accordingly. (#1126, @akalenyu)

Feature status

Feature Status Default Description Provisioner Feature Gate Required
Snapshots GA On Snapshots and Restore. No
CSIMigration GA On Migrating in-tree volume plugins to CSI. No
CSIStorageCapacity GA On Publish capacity information for the Kubernetes scheduler. No
ReadWriteOncePod GA On Single pod access mode for PersistentVolumes. No
CSINodeExpandSecret GA On CSI node expansion secret. No
HonorPVReclaimPolicy Alpha Off Ensures PV honors the Reclaim policy irrespective of deletion order. Yes
PreventVolumeModeConversion Beta On Prevent unauthorized conversion of source volume mode --prevent-volume-mode-conversion (no in-tree feature gate)
CrossNamespaceVolumeDataSource Alpha Off Cross-namespace volume data source --feature-gates=CrossNamespaceVolumeDataSource=true
VolumeAttributesClass Alpha Off Kubernetes VolumeAttributesClass ModifyVolume --feature-gates=VolumeAttributesClass=true

Full Changelog

https://github.com/kubernetes-csi/external-provisioner/blob/v4.0.0/CHANGELOG/CHANGELOG-4.0.md

v3.6.3

26 Dec 18:05
a0677df
Compare
Choose a tag to compare

Overall status

GA

Supported CSI spec versions

1.0-1.7

Minimum Kubernetes version

1.20

Recommended Kubernetes version

1.27: For ReadWriteOncePod, CSINodeExpandSecret beta

Container

docker pull registry.k8s.io/sig-storage/csi-provisioner:v3.6.3

Feature status

Feature Status Default Description Provisioner Feature Gate Required
Snapshots GA On Snapshots and Restore. No
CSIMigration GA On Migrating in-tree volume plugins to CSI. No
CSIStorageCapacity GA On Publish capacity information for the Kubernetes scheduler. No
ReadWriteOncePod Beta On Single pod access mode for PersistentVolumes. No
CSINodeExpandSecret Beta On CSI node expansion secret. No
HonorPVReclaimPolicy Alpha Off Ensures PV honors the Reclaim policy irrespective of deletion order. Yes
PreventVolumeModeConversion Alpha Off Prevent unauthorized conversion of source volume mode --prevent-volume-mode-conversion (no in-tree feature gate)
CrossNamespaceVolumeDataSource Alpha Off Cross-namespace volume data source --feature-gates=CrossNamespaceVolumeDataSource=true

Full Changelog

https://github.com/kubernetes-csi/external-provisioner/blob/v3.6.2/CHANGELOG/CHANGELOG-3.6.md

v3.6.2

09 Nov 01:33
e7c0bcc
Compare
Choose a tag to compare

Overall status

GA

Supported CSI spec versions

1.0-1.7

Minimum Kubernetes version

1.20

Recommended Kubernetes version

1.27: For ReadWriteOncePod, CSINodeExpandSecret beta

Container

docker pull registry.k8s.io/sig-storage/csi-provisioner:v3.6.2

Feature status

Feature Status Default Description Provisioner Feature Gate Required
Snapshots GA On Snapshots and Restore. No
CSIMigration GA On Migrating in-tree volume plugins to CSI. No
CSIStorageCapacity GA On Publish capacity information for the Kubernetes scheduler. No
ReadWriteOncePod Beta On Single pod access mode for PersistentVolumes. No
CSINodeExpandSecret Beta On CSI node expansion secret. No
HonorPVReclaimPolicy Alpha Off Ensures PV honors the Reclaim policy irrespective of deletion order. Yes
PreventVolumeModeConversion Alpha Off Prevent unauthorized conversion of source volume mode --prevent-volume-mode-conversion (no in-tree feature gate)
CrossNamespaceVolumeDataSource Alpha Off Cross-namespace volume data source --feature-gates=CrossNamespaceVolumeDataSource=true

Full Changelog

https://github.com/kubernetes-csi/external-provisioner/blob/v3.6.2/CHANGELOG/CHANGELOG-3.6.md

v3.6.1

18 Oct 22:22
ea3bad9
Compare
Choose a tag to compare

Overall status

GA

Supported CSI spec versions

1.0-1.7

Minimum Kubernetes version

1.20

Recommended Kubernetes version

1.27: For ReadWriteOncePod, CSINodeExpandSecret beta

Container

docker pull registry.k8s.io/sig-storage/csi-provisioner:v3.6.1

Feature status

Feature Status Default Description Provisioner Feature Gate Required
Snapshots GA On Snapshots and Restore. No
CSIMigration GA On Migrating in-tree volume plugins to CSI. No
CSIStorageCapacity GA On Publish capacity information for the Kubernetes scheduler. No
ReadWriteOncePod Beta On Single pod access mode for PersistentVolumes. No
CSINodeExpandSecret Beta On CSI node expansion secret. No
HonorPVReclaimPolicy Alpha Off Ensures PV honors the Reclaim policy irrespective of deletion order. Yes
PreventVolumeModeConversion Alpha Off Prevent unauthorized conversion of source volume mode --prevent-volume-mode-conversion (no in-tree feature gate)
CrossNamespaceVolumeDataSource Alpha Off Cross-namespace volume data source --feature-gates=CrossNamespaceVolumeDataSource=true

Full Changelog

https://github.com/kubernetes-csi/external-provisioner/blob/v3.6.1/CHANGELOG/CHANGELOG-3.6.md

v3.6.0

13 Sep 16:10
4b69bc5
Compare
Choose a tag to compare

Overall status

GA

Supported CSI spec versions

1.0-1.7

Minimum Kubernetes version

1.20

Recommended Kubernetes version

1.27: For ReadWriteOncePod, CSINodeExpandSecret beta

Container

docker pull registry.k8s.io/sig-storage/csi-provisioner:v3.6.0

Feature status

Feature Status Default Description Provisioner Feature Gate Required
Snapshots GA On Snapshots and Restore. No
CSIMigration GA On Migrating in-tree volume plugins to CSI. No
CSIStorageCapacity GA On Publish capacity information for the Kubernetes scheduler. No
ReadWriteOncePod Beta On Single pod access mode for PersistentVolumes. No
CSINodeExpandSecret Beta On CSI node expansion secret. No
HonorPVReclaimPolicy Alpha Off Ensures PV honors the Reclaim policy irrespective of deletion order. Yes
PreventVolumeModeConversion Alpha Off Prevent unauthorized conversion of source volume mode --prevent-volume-mode-conversion (no in-tree feature gate)
CrossNamespaceVolumeDataSource Alpha Off Cross-namespace volume data source --feature-gates=CrossNamespaceVolumeDataSource=true

Full Changelog

https://github.com/kubernetes-csi/external-provisioner/blob/v3.6.0/CHANGELOG/CHANGELOG-3.6.md

v3.5.0

27 Apr 22:28
ab68435
Compare
Choose a tag to compare

Overall status

GA

Supported CSI spec versions

1.0-1.7

Minimum Kubernetes version

1.20

Recommended Kubernetes version

1.27: For ReadWriteOncePod, CSINodeExpandSecret beta

Container

docker pull registry.k8s.io/sig-storage/csi-provisioner:v3.5.0

Deprecations

All external-provisioner versions < 1.4.0 are deprecated and will stop functioning in Kubernetes v1.20. See #323 and k/k#80978 for more details. Upgrade your external-provisioner to v1.4+ before Kubernetes v1.20.

Feature status

Feature Status Default Description Provisioner Feature Gate Required
Snapshots GA On Snapshots and Restore. No
CSIMigration GA On Migrating in-tree volume plugins to CSI. No
CSIStorageCapacity GA On Publish capacity information for the Kubernetes scheduler. No
ReadWriteOncePod Beta On Single pod access mode for PersistentVolumes. No
CSINodeExpandSecret Beta On CSI node expansion secret. No
HonorPVReclaimPolicy Alpha Off Ensures PV honors the Reclaim policy irrespective of deletion order. Yes
PreventVolumeModeConversion Alpha Off Prevent unauthorized conversion of source volume mode --prevent-volume-mode-conversion (no in-tree feature gate)
CrossNamespaceVolumeDataSource Alpha Off Cross-namespace volume data source --feature-gates=CrossNamespaceVolumeDataSource=true

Full Changelog

https://github.com/kubernetes-csi/external-provisioner/blob/v3.5.0/CHANGELOG/CHANGELOG-3.5.md

v3.4.1

05 Apr 17:41
563fe09
Compare
Choose a tag to compare

Overall status

GA

Supported CSI spec versions

1.0-1.7

Minimum Kubernetes version

1.20

Recommended Kubernetes version

1.26: For cross-namespace data source

Container

docker pull registry.k8s.io/sig-storage/csi-provisioner:v3.4.1

Deprecations

All external-provisioner versions < 1.4.0 are deprecated and will stop functioning in Kubernetes v1.20. See #323 and k/k#80978 for more details. Upgrade your external-provisioner to v1.4+ before Kubernetes v1.20.

Feature status

Feature Status Default Description Provisioner Feature Gate Required
Snapshots GA On Snapshots and Restore. No
CSIMigration GA On Migrating in-tree volume plugins to CSI. No
CSIStorageCapacity GA On Publish capacity information for the Kubernetes scheduler. No
ReadWriteOncePod Alpha Off Single pod access mode for PersistentVolumes. No
HonorPVReclaimPolicy Alpha Off Ensures PV honors the Reclaim policy irrespective of deletion order. Yes
PreventVolumeModeConversion Alpha Off Prevent unauthorized conversion of source volume mode --prevent-volume-mode-conversion (no in-tree feature gate)
CSINodeExpandSecret Alpha Off CSI node expansion secret. No
CrossNamespaceVolumeDataSource Alpha Off Cross-namespace volume data source --feature-gates=CrossNamespaceVolumeDataSource=true

Full Changelog

https://github.com/kubernetes-csi/external-provisioner/blob/v3.4.1/CHANGELOG/CHANGELOG-3.4.md

v3.3.1

05 Apr 17:37
36570db
Compare
Choose a tag to compare

Overall status

GA

Supported CSI spec versions

1.0-1.6

Minimum Kubernetes version

1.20

Recommended Kubernetes version

1.25: For CSINodeExpandSecret

Container

docker pull registry.k8s.io/sig-storage/csi-provisioner:v3.3.1

Deprecations

All external-provisioner versions < 1.4.0 are deprecated and will stop functioning in Kubernetes v1.20. See #323 and k/k#80978 for more details. Upgrade your external-provisioner to v1.4+ before Kubernetes v1.20.

Feature status

Feature Status Default Description Provisioner Feature Gate Required
Snapshots GA On Snapshots and Restore. No
CSIMigration GA On Migrating in-tree volume plugins to CSI. No
CSIStorageCapacity GA On Publish capacity information for the Kubernetes scheduler. No
ReadWriteOncePod Alpha Off Single pod access mode for PersistentVolumes. No
HonorPVReclaimPolicy Alpha Off Ensures PV honors the Reclaim policy irrespective of deletion order. Yes
PreventVolumeModeConversion Alpha Off Prevent unauthorized conversion of source volume mode --prevent-volume-mode-conversion (no in-tree feature gate)
CSINodeExpandSecret Alpha Off CSI node expansion secret. No

Full Changelog

https://github.com/kubernetes-csi/external-provisioner/blob/v3.3.1/CHANGELOG/CHANGELOG-3.3.md