Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Sep 18, 2025

This PR contains the following updates:

Package Change Age Confidence
sigs.k8s.io/sig-storage-lib-external-provisioner/v6 v6.3.0 -> v13.0.0 age confidence

Release Notes

kubernetes-sigs/sig-storage-lib-external-provisioner (sigs.k8s.io/sig-storage-lib-external-provisioner/v6)

v13.0.0

Compare Source

Urgent Upgrade Notes
  • Update to v13: ProvisionOptions now gets just name of the selected node instead of the whole *v1.Node object. NodeLister has been removed from the ProvisionController. Individual provisioners need to fetch the node on their own, if they need it. (#​194, @​sunnylovestiramisu)

v12.0.1

Compare Source

Uncategorized

v12.0.0

Compare Source

Changelog since v11.1.0

Changes by Kind

Urgent Upgrade Notes
  • Signatures of two functions changed to ask for string-typed rate limiters.
Bug or Regression
Uncategorized

v11.1.0

Compare Source

Changelog since v11.0.1

Changes by Kind

Feature
  • Added the ability to retry volume provisions that return InvalidArgument at a slower pace than other provisioning failures. (#​186, @​mdzraf)
Uncategorized

v11.0.1

Compare Source

Changelog since v11.0.0

Changes by Kind

Bug or Regression

v11.0.0

Compare Source

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

Compare Source

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

Compare Source

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

v9.0.3

Compare Source

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

v9.0.2

Compare Source

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

v9.0.1

Compare Source

Fixed go.mod to declare version v9.

v9.0.0

Compare Source

  • 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)

v8.0.1

Compare Source

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

v8.0.0

Compare Source

  • sig-storage-lib changes to support PV Deletion protection finalizer #​117
  • Update annStorageProvisioner to GA version #​110
    • As of kubernetes 1.23, "volume.beta.kubernetes.io/storage-provisioner" is deprecated in favor of "volume.kubernetes.io/storage-provisioner"

v7.0.1

Compare Source

  • Fix module path to include /v7 suffix #​109

v7.0.0

Compare Source

  • Set provision-by anno to the storage class provisioner #​104
    • Previous behavior: the pv.kubernetes.io/provisioned-by PV annotation was always set to the Controller's primary provisionerName
    • New behavior: if additionalProvisionerNames is passed to the Controller then the pv.kubernetes.io/provisioned-by PV annotation is set to the provisionerName or additionalProvisionerNames equal to the PV's StorageClass.
      • For example, if you have a Controller with provisionerName: ebs.csi.aws.com and additionalProvisionerNames: [kubernetes.io/aws-ebs] then PVs created for StorageClass with provisioner: ebs.csi.aws.com will have annotation pv.kubernetes.io/provisioned-by: ebs.csi.aws.com and PVs created for StorageClass with provisioner: kubernetes.io/aws-ebs will have annotation pv.kubernetes.io/provisioned-by: kubernetes.io/aws-ebs
  • Remove support for obsolete kubernetes versions #​106
    • The kubeVersion argument to NewProvisionController is gone. This means it's no longer needed to discover the Kubernetes server version via the Kubernetes Discovery API to set the argument.

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot force-pushed the renovate/sigs.k8s.io-sig-storage-lib-external-provisioner-v6-13.x branch from 41c9e80 to 79c3c08 Compare September 26, 2025 12:48
@renovate renovate bot force-pushed the renovate/sigs.k8s.io-sig-storage-lib-external-provisioner-v6-13.x branch from 79c3c08 to 170ddf6 Compare October 9, 2025 06:30
@renovate renovate bot force-pushed the renovate/sigs.k8s.io-sig-storage-lib-external-provisioner-v6-13.x branch from 170ddf6 to b17c191 Compare December 11, 2025 06:37
@Prachi030510
Copy link
Collaborator

Coverage remained the same at 53.47%

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants