Skip to content

Releases: kubernetes-sigs/sig-storage-lib-external-provisioner

v11.0.1

10 Jan 17:05
c40595f
Compare
Choose a tag to compare

Changelog since v11.0.0

Changes by Kind

Bug or Regression

  • Update module name to sigs.k8s.io/sig-storage-lib-external-provisioner/v11 (#182, @AndrewSirenko)

v11.0.0

07 Jan 16:54
b2874c4
Compare
Choose a tag to compare

Changelog since v10.0.1

Changes by Kind

Feature

  • Signature of NewProvisionController has been changed to support contextual logging for eventRecorder. This is a breaking change that requires updates to code that calls this function. (#171, @bells17)

Bug or Regression

Uncategorized

  • Fixed overwriting of internal informer cache. This could lead to multiple Provision() calls for a single PVC in very rare (impossible?) cases. The library relies on idempotency of the Provision() call. Please report any frequent duplicate Provision() calls. (#179, @goushicui)

v10.0.1

06 Aug 11:38
62e0dbe
Compare
Choose a tag to compare

Changes by Kind

Bug or Regression

  • Fixed removal of PV protection finalizer. PVs are no longer Terminating forever after PVC deletion. (#174, @jsafrane)

v10.0.0

29 Apr 15:02
ac362bb
Compare
Choose a tag to compare

Urgent Upgrade Notes

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

  • Using patch to update finalizers. Any external-provisioner now needs permission rules to patch PersistentVolumes. Please update RBAC rules of your provisioner. (#164, @carlory)

Changes by Kind

Feature

  • Contextual logging added. Some function arguments have been modified. (#154, @bells17)

Uncategorized

  • Added debug logs to shouldDelete function (#146, @amacaskill)
  • Update to Kubernetes 1.30 and go 1.22. Removed gometalinter. (#167, @jsafrane)

v9.1.0-rc.0

09 Aug 08:56
cc0612e
Compare
Choose a tag to compare
v9.1.0-rc.0 Pre-release
Pre-release

This is a pre-release with updated Kubernetes dependencies to v1.28.0-rc.0

v9.0.3

21 Jul 07:40
f6117b4
Compare
Choose a tag to compare

Added debug logs to shouldDelete function (#146, @amacaskill)

v8.0.1

04 Apr 20:39
ddba727
Compare
Choose a tag to compare

Fix indefinite stuck Pending pod on a deleted node (#141, @sunnylovestiramisu)

v9.0.2

24 Mar 09:10
cabcbb0
Compare
Choose a tag to compare

Fix indefinite stuck Pending pod on a deleted node (#139, @sunnylovestiramisu)

v9.0.1

21 Feb 17:44
f1f3e83
Compare
Choose a tag to compare

Fixed go.mod to declare version v9.

v9.0.0

11 Jan 09:18
52106c7
Compare
Choose a tag to compare
  • Action Needed: Updated leader election to use Endpoints + Lease. All provisioners based on this library must have RBAC permissions to create/update Lease objects in coordination.k8s.io/v1 API. (#120, @NikhilSharmaWe)
  • Added a new label source to controller_persistentvolumeclaim_provision_total metric. (#128, @RaunakShah)
  • Added support for external-provisioner.volume.kubernetes.io/finalizer on statically provisioned volumes. (#129, @deepakkinni)