From 2311455e1b4cc135f0a7c5269499cca81f513436 Mon Sep 17 00:00:00 2001 From: "octo-sts[bot]" <157150467+octo-sts@users.noreply.github.com> Date: Wed, 18 Feb 2026 07:33:46 +0000 Subject: [PATCH] kubernetes-csi-external-snapshotter-8.5: updated --- kubernetes-csi-external-snapshotter-8.5.yaml | 79 ++++++++++++++++++++ 1 file changed, 79 insertions(+) create mode 100644 kubernetes-csi-external-snapshotter-8.5.yaml diff --git a/kubernetes-csi-external-snapshotter-8.5.yaml b/kubernetes-csi-external-snapshotter-8.5.yaml new file mode 100644 index 000000000000..cd6207a4d13c --- /dev/null +++ b/kubernetes-csi-external-snapshotter-8.5.yaml @@ -0,0 +1,79 @@ +package: + name: kubernetes-csi-external-snapshotter-8.5 + version: "8.5.0" + epoch: 0 # CVE-2025-61729 + description: Sidecar container that watches Kubernetes Snapshot CRD objects and triggers CreateSnapshot/DeleteSnapshot against a CSI endpoint + copyright: + - license: Apache-2.0 + dependencies: + provides: + - kubernetes-csi-external-snapshotter=${{package.full-version}} + - kubernetes-csi-external-csi-snapshotter=${{package.full-version}} + - kubernetes-csi-external-csi-snapshotter-${{vars.major-minor-version}}=${{package.full-version}} + +var-transforms: + - from: ${{package.version}} + match: ^(\d+\.\d+)\.\d+$ + replace: "$1" + to: major-minor-version + +pipeline: + - uses: git-checkout + with: + repository: https://github.com/kubernetes-csi/external-snapshotter + tag: v${{package.version}} + expected-commit: 5aab051d1af135e2c852f6fb7fc27fa709d877bf + + - uses: go/build + with: + packages: ./cmd/csi-snapshotter + output: csi-snapshotter + ldflags: -X main.version=$(git describe --long --tags --match="v*" --dirty 2>/dev/null || git rev-list -n1 HEAD) -extldflags "-static" + + - uses: strip + +subpackages: + - name: kubernetes-csi-external-snapshot-controller-${{vars.major-minor-version}} + dependencies: + provides: + - kubernetes-csi-external-snapshot-controller=${{package.full-version}} + pipeline: + - uses: go/build + with: + packages: ./cmd/snapshot-controller + output: snapshot-controller + ldflags: -X main.version=$(git describe --long --tags --match="v*" --dirty 2>/dev/null || git rev-list -n1 HEAD) -extldflags "-static" + - uses: strip + test: + pipeline: + - uses: test/virtualpackage + with: + virtual-pkg-name: kubernetes-csi-external-snapshot-controller + real-pkg-name: ${{subpkg.name}} + +update: + enabled: true + github: + identifier: kubernetes-csi/external-snapshotter + strip-prefix: v + tag-filter: v8.5 + +test: + environment: + contents: + packages: + - kubernetes-csi-external-snapshot-controller-${{vars.major-minor-version}} + - curl + - kubernetes-csi-driver-hostpath + pipeline: + - runs: | + csi-snapshotter --help + snapshot-controller --help + csi-snapshotter --version + - uses: test/kwok/cluster + - runs: | + mkdir -p /csi + hostpathplugin --v=5 --endpoint="unix:///csi/csi.sock" --nodeid="node-000000" > /dev/null 2>&1 & + csi-snapshotter --v=5 --csi-address "/csi/csi.sock" --kubeconfig ~/.kube/config --http-endpoint ":8080" > /dev/null 2>&1 & + sleep 10 + curl -Lk localhost:8080/metrics