chore(flux): update image snapshot-controller 3.8.0 → 4.0.0 (clustertool) (#37014)

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[snapshot-controller](https://truecharts.org/charts/system/snapshot-controller)
([source](https://redirect.github.com/kubernetes-csi/external-snapshotter))
| major | `3.8.0` -> `4.0.0` |

---

### Release Notes

<details>
<summary>kubernetes-csi/external-snapshotter
(snapshot-controller)</summary>

###
[`v4.0.0`](https://redirect.github.com/kubernetes-csi/external-snapshotter/releases/tag/v4.0.0)

### Overall Status

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

### Supported CSI Spec Versions

1.0.0, 1.1.0, 1.2.0, 1.3.0

### [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:v4.0.0
    docker pull registry.k8s.io/sig-storage/csi-snapshotter:v4.0.0
docker pull
registry.k8s.io/sig-storage/snapshot-validation-webhook:v4.0.0

### Breaking Changes

- Update to client/v4
([#&#8203;451](https://redirect.github.com/kubernetes-csi/external-snapshotter/pull/451),
[@&#8203;xing-yang](https://redirect.github.com/xing-yang))

- Update snapshot-controller, CSI snapshotter sidecar, and validation
webhook based on V1 APIs. This requires V1 snapshot APIs to be
installed.
([#&#8203;425](https://redirect.github.com/kubernetes-csi/external-snapshotter/pull/425),
[@&#8203;xing-yang](https://redirect.github.com/xing-yang))

### Deprecations

#### CSI Snapshotter Sidecar

- `metrics-address` flag is deprecated and replaced by `http-endpoint`,
which enables handlers from both metrics manager and leader election
health check.
([#&#8203;439](https://redirect.github.com/kubernetes-csi/external-snapshotter/pull/439),
[@&#8203;xing-yang](https://redirect.github.com/xing-yang))

### Feature

#### API Changes

- Move Snapshot APIs to V1.
([#&#8203;419](https://redirect.github.com/kubernetes-csi/external-snapshotter/pull/419),
[@&#8203;xing-yang](https://redirect.github.com/xing-yang))

#### CSI Snapshotter Sidecar

- Add `process_start_time_seconds` metric.
([#&#8203;387](https://redirect.github.com/kubernetes-csi/external-snapshotter/pull/387),
[@&#8203;Jiawei0227](https://redirect.github.com/Jiawei0227))
-   The CSI snapshotter has a new `--extra-create-metadata` flag.
When set to true, the name and namespace of the source VolumeSnapshot,
and the name of the source VolumeSnapshotContent will be passed as
parameters to the CSI driver in CreateSnapshotRequest.
([#&#8203;375](https://redirect.github.com/kubernetes-csi/external-snapshotter/pull/375),
[@&#8203;chrishenzie](https://redirect.github.com/chrishenzie))
- Added leader election health check at the metrics port + path
"/healthz/leader-election".
- `metrics-address` flag is deprecated and replaced by `http-endpoint`,
which enables handlers from both metrics manager and leader election
health check.
([#&#8203;439](https://redirect.github.com/kubernetes-csi/external-snapshotter/pull/439),
[@&#8203;xing-yang](https://redirect.github.com/xing-yang))

#### Snapshot Controller

- The `http-endpoint` and `metrics-path` flags have been added to
support metrics for the snapshot-controller.
([#&#8203;409](https://redirect.github.com/kubernetes-csi/external-snapshotter/pull/409),
[@&#8203;ggriffiths](https://redirect.github.com/ggriffiths))

### Bug or Regression

#### Snapshot Controller

- Bug fix to allow creation of snapshot content if pvc finalizer exists,
even if pvc is marked for deletion.
([#&#8203;413](https://redirect.github.com/kubernetes-csi/external-snapshotter/pull/413),
[@&#8203;RaunakShah](https://redirect.github.com/RaunakShah))
- Fixed crash of snapshot-controller when source PVC of a snapshot to
take does not exist.
([#&#8203;381](https://redirect.github.com/kubernetes-csi/external-snapshotter/pull/381),
[@&#8203;jsafrane](https://redirect.github.com/jsafrane))

#### Validation Webhook

- The validation-webhook server will now watch for changes to
--tls-cert-file and --tls-private-key-file and update the server's TLS
config accordingly.
([#&#8203;429](https://redirect.github.com/kubernetes-csi/external-snapshotter/pull/429),
[@&#8203;ggriffiths](https://redirect.github.com/ggriffiths))

### Other (Cleanup or Flake)

- Increased the default re-sync period to 15 minutes for the snapshotter
sidecar and snapshot controller.
([#&#8203;447](https://redirect.github.com/kubernetes-csi/external-snapshotter/pull/447),
[@&#8203;ggriffiths](https://redirect.github.com/ggriffiths))
- klog/v2 is used for logging.
([#&#8203;439](https://redirect.github.com/kubernetes-csi/external-snapshotter/pull/439),
[@&#8203;xing-yang](https://redirect.github.com/xing-yang))

### Full Changelog


https://github.com/kubernetes-csi/external-snapshotter/blob/v4.0.0/CHANGELOG/CHANGELOG-4.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://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMzguMCIsInVwZGF0ZWRJblZlciI6IjM5LjIzOC4wIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvbWFqb3IiXX0=-->
This commit is contained in:
TrueCharts Bot
2025-07-06 10:53:40 +02:00
committed by GitHub
parent c7c131cf12
commit c8e94ae45e
@@ -8,7 +8,7 @@ spec:
chart:
spec:
chart: snapshot-controller
version: 3.8.0
version: 4.0.0
sourceRef:
kind: HelmRepository
name: truecharts