Skip to content

Commit 2311455

Browse files
committed
kubernetes-csi-external-snapshotter-8.5: updated
1 parent e1fc79c commit 2311455

1 file changed

Lines changed: 79 additions & 0 deletions

File tree

Lines changed: 79 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,79 @@
1+
package:
2+
name: kubernetes-csi-external-snapshotter-8.5
3+
version: "8.5.0"
4+
epoch: 0 # CVE-2025-61729
5+
description: Sidecar container that watches Kubernetes Snapshot CRD objects and triggers CreateSnapshot/DeleteSnapshot against a CSI endpoint
6+
copyright:
7+
- license: Apache-2.0
8+
dependencies:
9+
provides:
10+
- kubernetes-csi-external-snapshotter=${{package.full-version}}
11+
- kubernetes-csi-external-csi-snapshotter=${{package.full-version}}
12+
- kubernetes-csi-external-csi-snapshotter-${{vars.major-minor-version}}=${{package.full-version}}
13+
14+
var-transforms:
15+
- from: ${{package.version}}
16+
match: ^(\d+\.\d+)\.\d+$
17+
replace: "$1"
18+
to: major-minor-version
19+
20+
pipeline:
21+
- uses: git-checkout
22+
with:
23+
repository: https://github.com/kubernetes-csi/external-snapshotter
24+
tag: v${{package.version}}
25+
expected-commit: 5aab051d1af135e2c852f6fb7fc27fa709d877bf
26+
27+
- uses: go/build
28+
with:
29+
packages: ./cmd/csi-snapshotter
30+
output: csi-snapshotter
31+
ldflags: -X main.version=$(git describe --long --tags --match="v*" --dirty 2>/dev/null || git rev-list -n1 HEAD) -extldflags "-static"
32+
33+
- uses: strip
34+
35+
subpackages:
36+
- name: kubernetes-csi-external-snapshot-controller-${{vars.major-minor-version}}
37+
dependencies:
38+
provides:
39+
- kubernetes-csi-external-snapshot-controller=${{package.full-version}}
40+
pipeline:
41+
- uses: go/build
42+
with:
43+
packages: ./cmd/snapshot-controller
44+
output: snapshot-controller
45+
ldflags: -X main.version=$(git describe --long --tags --match="v*" --dirty 2>/dev/null || git rev-list -n1 HEAD) -extldflags "-static"
46+
- uses: strip
47+
test:
48+
pipeline:
49+
- uses: test/virtualpackage
50+
with:
51+
virtual-pkg-name: kubernetes-csi-external-snapshot-controller
52+
real-pkg-name: ${{subpkg.name}}
53+
54+
update:
55+
enabled: true
56+
github:
57+
identifier: kubernetes-csi/external-snapshotter
58+
strip-prefix: v
59+
tag-filter: v8.5
60+
61+
test:
62+
environment:
63+
contents:
64+
packages:
65+
- kubernetes-csi-external-snapshot-controller-${{vars.major-minor-version}}
66+
- curl
67+
- kubernetes-csi-driver-hostpath
68+
pipeline:
69+
- runs: |
70+
csi-snapshotter --help
71+
snapshot-controller --help
72+
csi-snapshotter --version
73+
- uses: test/kwok/cluster
74+
- runs: |
75+
mkdir -p /csi
76+
hostpathplugin --v=5 --endpoint="unix:///csi/csi.sock" --nodeid="node-000000" > /dev/null 2>&1 &
77+
csi-snapshotter --v=5 --csi-address "/csi/csi.sock" --kubeconfig ~/.kube/config --http-endpoint ":8080" > /dev/null 2>&1 &
78+
sleep 10
79+
curl -Lk localhost:8080/metrics

0 commit comments

Comments
 (0)