Skip to content

Latest commit

 

History

History
26 lines (22 loc) · 2.6 KB

CHANGELOG-1.4.md

File metadata and controls

26 lines (22 loc) · 2.6 KB

Changelog since v1.3.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.

New Features

None

Bug Fixes

  • Fixes migration scenarios for Topology, fstype, and accessmodes for the kubernetes.io/gce-pd in-tree plugin (#277, @davidz627)
  • Checks if volume content source is populated if creating a volume from a snapshot source. (#283, @zhucan)
  • Fixes issue when SelfLink removal is turned on in Kubernetes. (#323, @msau42)
  • CSI driver can return CreateVolumeResponse with size 0, which means unknown volume size. In this case, Provisioner will use PVC requested size as PV size rather than 0 bytes (#271, @hoyho)
  • Fixed potential leak of volumes after CSI driver timeouts. (#312, @jsafrane)
  • Fixes issue where provisioner provisions volumes for in-tree PVC's which have not been migrated (#341, @davidz627)
  • Send the CSI volume_id instead of PVC Name to the csi-driver in volumeCreate when datasource is PVC (#310, @Madhu-1)
  • Fixes nil pointer derefence in log when migration turned on (#342, @davidz627)
  • Handle deletion of CSI migrated volumes (#273, @ddebroy)
  • Reduced logging noise of unrelated PVCs. Emit event on successful provisioning. (#351, @jsafrane)
  • Added extra verification of source Snapshot and PersistentVolumeClaim before provisioning. (#352, @jsafrane)