Releases: kubernetes-sigs/sig-storage-lib-external-provisioner
Releases · kubernetes-sigs/sig-storage-lib-external-provisioner
v11.0.1
v11.0.0
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
v10.0.0
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
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
This is a pre-release with updated Kubernetes dependencies to v1.28.0-rc.0
v9.0.3
v8.0.1
v9.0.2
v9.0.1
v9.0.0
- Action Needed: Updated leader election to use Endpoints + Lease. All provisioners based on this library must have RBAC permissions to create/update
Lease
objects incoordination.k8s.io/v1
API. (#120, @NikhilSharmaWe) - Added a new label
source
tocontroller_persistentvolumeclaim_provision_total
metric. (#128, @RaunakShah) - Added support for
external-provisioner.volume.kubernetes.io/finalizer
on statically provisioned volumes. (#129, @deepakkinni)