feat(container)!: Update ghcr.io/piraeusdatastore/helm-charts/snapshot-controller ( 4.2.0 ➔ 5.0.0 ) #337

Merged
sujiba merged 1 commit from renovate/ghcr.io-piraeusdatastore-helm-charts-snapshot-controller-5.x into main 2026-01-15 08:37:21 +00:00
Member

This PR contains the following updates:

Package Update Change OpenSSF
ghcr.io/piraeusdatastore/helm-charts/snapshot-controller (source) major 4.2.05.0.0 OpenSSF Scorecard

Release Notes

kubernetes-csi/external-snapshotter (ghcr.io/piraeusdatastore/helm-charts/snapshot-controller)

v5.0.0

Compare Source

Overall Status

Volume snapshotting has been a GA feature since Kubernetes v1.20.

Supported CSI Spec Versions

1.0-1.5

Minimum Kubernetes version

1.20

1.20+

Container

docker pull registry.k8s.io/sig-storage/snapshot-controller:v5.0.0
docker pull registry.k8s.io/sig-storage/csi-snapshotter:v5.0.0
docker pull registry.k8s.io/sig-storage/snapshot-validation-webhook:v5.0.0 (Note: The snapshot-validation-webhook v5.0.0 image does not work for multi-arch due to the timeout issue. It is fixed in v5.0.1)

Breaking Changes

  • Replaces many VolumeSnapshot/VolumeSnapshotContent Update/UpdateStatus operations with Patch. This lowers the probability of the "object has been modified" update API errors occurring. This change introduces a dependency on two new RBAC rules for the CSI snapshotter sidecar: volumesnapshotcontents:patch, volumesnapshotcontents/status:patch and four new RBAC rules for the snapshot-controller: volumesnapshotcontents:patch, volumesnapshotcontents/status:patch, volumesnapshots:patch, and volumesnapshots/status: patch. (#​526, @​ggriffiths)

Feature

  • Added short names for Volume Snapshot CRDs:
    • VolumeSnapshot - vs
    • VolumeSnapshotContent - vsc, vscs
    • VolumeSnapshotClass` - vsclass, vsclasses (#​604, @​robbie-demuth)
  • Adds support for distributed snapshotting. This affects both snapshot controller and CSI snapshotter sidecar. (#​585, @​nearora-msft)
  • Make the QPS and Burst of kube client config to be configurable in both snapshot-controller and CSI snapshotter sidecar (#​621, @​lintongj)

Design

  • Added kustomization manifests to CRDs, snapshot controller, and CSI snapshotter sidecar components (#​606, @​itspngu)

Bug or Regression

  • Fixed a bug introduced by #​621 which makes the QPS and Burst of kube client config configurable in both snapshot-controller and CSI snapshotter sidecar. This fix exposed the kube-api-qps cmd option properly (#​626, @​lintongj)
  • Fixed deadlock in reporting metrics in snapshot controller. (#​581, @​jsafrane)
  • Replaces many VolumeSnapshot/VolumeSnapshotContent Update/UpdateStatus operations with Patch. This lowers the probability of the "object has been modified" update API errors occurring. This change introduces a dependency on two new RBAC rules for the CSI snapshotter sidecar: volumesnapshotcontents:patch, volumesnapshotcontents/status:patch and four new RBAC rules for the snapshot-controller: volumesnapshotcontents:patch, volumesnapshotcontents/status:patch, volumesnapshots:patch, and volumesnapshots/status: patch. (#​526, @​ggriffiths)

Other (Cleanup or Flake)

  • Rename KUBE_NODE_NAME to NODE_NAME for CSI snapshotter sidecar deployment. (#​616, @​zhucan)

Uncategorized

  • Updated CertificateSigningRequest apiversion to V1 for Snapshot validation webhook deployment. (#​588, @​Kartik494)

Full Changelog

https://github.com/kubernetes-csi/external-snapshotter/blob/v5.0.0/CHANGELOG/CHANGELOG-5.0.md


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 becomes conflicted, 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 has been generated by Renovate Bot.

This PR contains the following updates: | Package | Update | Change | OpenSSF | |---|---|---|---| | [ghcr.io/piraeusdatastore/helm-charts/snapshot-controller](https://github.com/piraeusdatastore/helm-charts) ([source](https://github.com/kubernetes-csi/external-snapshotter)) | major | `4.2.0` → `5.0.0` | [![OpenSSF Scorecard](https://api.securityscorecards.dev/projects/github.com/kubernetes-csi/external-snapshotter/badge)](https://securityscorecards.dev/viewer/?uri=github.com/kubernetes-csi/external-snapshotter) | --- ### Release Notes <details> <summary>kubernetes-csi/external-snapshotter (ghcr.io/piraeusdatastore/helm-charts/snapshot-controller)</summary> ### [`v5.0.0`](https://github.com/kubernetes-csi/external-snapshotter/releases/tag/v5.0.0) [Compare Source](https://github.com/kubernetes-csi/external-snapshotter/compare/v4.2.0...v5.0.0) ### Overall Status Volume snapshotting has been a GA feature since Kubernetes v1.20. ### Supported CSI Spec Versions 1.0-1.5 ### [Minimum Kubernetes version](https://kubernetes-csi.github.io/docs/kubernetes-compatibility.html#minimum-version) 1.20 ### [Recommended Kubernetes version](https://kubernetes-csi.github.io/docs/kubernetes-compatibility.html#recommended-version) 1.20+ ### Container ``` docker pull registry.k8s.io/sig-storage/snapshot-controller:v5.0.0 docker pull registry.k8s.io/sig-storage/csi-snapshotter:v5.0.0 docker pull registry.k8s.io/sig-storage/snapshot-validation-webhook:v5.0.0 (Note: The snapshot-validation-webhook v5.0.0 image does not work for multi-arch due to the timeout issue. It is fixed in v5.0.1) ``` ### Breaking Changes - Replaces many VolumeSnapshot/VolumeSnapshotContent Update/UpdateStatus operations with Patch. This lowers the probability of the "object has been modified" update API errors occurring. This change introduces a dependency on two new RBAC rules for the CSI snapshotter sidecar: volumesnapshotcontents:patch, volumesnapshotcontents/status:patch and four new RBAC rules for the snapshot-controller: volumesnapshotcontents:patch, volumesnapshotcontents/status:patch, volumesnapshots:patch, and volumesnapshots/status: patch. ([#&#8203;526](https://github.com/kubernetes-csi/external-snapshotter/pull/526), [@&#8203;ggriffiths](https://github.com/ggriffiths)) ### Feature - Added short names for Volume Snapshot CRDs: - VolumeSnapshot - vs - VolumeSnapshotContent - vsc, vscs - VolumeSnapshotClass\` - vsclass, vsclasses ([#&#8203;604](https://github.com/kubernetes-csi/external-snapshotter/pull/604), [@&#8203;robbie-demuth](https://github.com/robbie-demuth)) - Adds support for distributed snapshotting. This affects both snapshot controller and CSI snapshotter sidecar. ([#&#8203;585](https://github.com/kubernetes-csi/external-snapshotter/pull/585), [@&#8203;nearora-msft](https://github.com/nearora-msft)) - Make the QPS and Burst of kube client config to be configurable in both snapshot-controller and CSI snapshotter sidecar ([#&#8203;621](https://github.com/kubernetes-csi/external-snapshotter/pull/621), [@&#8203;lintongj](https://github.com/lintongj)) ### Design - Added kustomization manifests to CRDs, snapshot controller, and CSI snapshotter sidecar components ([#&#8203;606](https://github.com/kubernetes-csi/external-snapshotter/pull/606), [@&#8203;itspngu](https://github.com/itspngu)) ### Bug or Regression - Fixed a bug introduced by [#&#8203;621](https://github.com/kubernetes-csi/external-snapshotter/pull/621) which makes the QPS and Burst of kube client config configurable in both snapshot-controller and CSI snapshotter sidecar. This fix exposed the kube-api-qps cmd option properly ([#&#8203;626](https://github.com/kubernetes-csi/external-snapshotter/pull/626), [@&#8203;lintongj](https://github.com/lintongj)) - Fixed deadlock in reporting metrics in snapshot controller. ([#&#8203;581](https://github.com/kubernetes-csi/external-snapshotter/pull/581), [@&#8203;jsafrane](https://github.com/jsafrane)) - Replaces many VolumeSnapshot/VolumeSnapshotContent Update/UpdateStatus operations with Patch. This lowers the probability of the "object has been modified" update API errors occurring. This change introduces a dependency on two new RBAC rules for the CSI snapshotter sidecar: volumesnapshotcontents:patch, volumesnapshotcontents/status:patch and four new RBAC rules for the snapshot-controller: volumesnapshotcontents:patch, volumesnapshotcontents/status:patch, volumesnapshots:patch, and volumesnapshots/status: patch. ([#&#8203;526](https://github.com/kubernetes-csi/external-snapshotter/pull/526), [@&#8203;ggriffiths](https://github.com/ggriffiths)) ### Other (Cleanup or Flake) - Rename KUBE\_NODE\_NAME to NODE\_NAME for CSI snapshotter sidecar deployment. ([#&#8203;616](https://github.com/kubernetes-csi/external-snapshotter/pull/616), [@&#8203;zhucan](https://github.com/zhucan)) ### Uncategorized - Updated `CertificateSigningRequest apiversion` to `V1` for Snapshot validation webhook deployment. ([#&#8203;588](https://github.com/kubernetes-csi/external-snapshotter/pull/588), [@&#8203;Kartik494](https://github.com/Kartik494)) ### Full Changelog <https://github.com/kubernetes-csi/external-snapshotter/blob/v5.0.0/CHANGELOG/CHANGELOG-5.0.md> </details> --- ### 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 becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi44MS4zIiwidXBkYXRlZEluVmVyIjoiNDIuODEuMyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiY2x1c3Rlci9ob21lIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9tYWpvciJdfQ==-->
sujiba merged commit 2c44c1ac91 into main 2026-01-15 08:37:21 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
homelab/kops!337
No description provided.