-
Notifications
You must be signed in to change notification settings - Fork 315
/
Copy pathgcp-compute-persistent-disk-csi-driver-1.15.yaml
97 lines (91 loc) · 2.39 KB
/
gcp-compute-persistent-disk-csi-driver-1.15.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
package:
name: gcp-compute-persistent-disk-csi-driver-1.15
version: "1.15.4"
epoch: 5
description: The Google Compute Engine Persistent Disk (GCE PD) Container Storage Interface (CSI) Storage Plugin.
copyright:
- license: Apache-2.0
dependencies:
runtime:
- bash
- blkid
- blockdev
- btrfs-progs
- busybox
- ca-certificates
- dbus-libs
- device-mapper
- e2fsprogs
- e2fsprogs-extra
- e2fsprogs-libs
- glibc
- json-c
- kmod-libs
- libacl1
- libblkid
- libbsd
- libcap
- libcom_err
- libcrypto3
- libgcc
- libgcrypt
- libgpg-error
- liblz4-1
- libmd
- libmount
- libnvme-dev
- libpcre2-8-0
- libstdc++
- libsystemd
- libuuid
- mount
- ncurses
- nvme-cli
- readline
- systemd
- umount
- userspace-rcu
- util-linux
- util-linux-misc
- xfsprogs
- xz
- zlib
pipeline:
- uses: git-checkout
with:
repository: https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver
tag: v${{package.version}}
expected-commit: 8dba0a776cce9df4d25be4f25cffedfd3a4601ca
- uses: go/bump
with:
deps: |-
golang.org/x/crypto@v0.35.0
golang.org/x/oauth2@v0.27.0
golang.org/x/net@v0.36.0
- uses: go/build
with:
packages: ./cmd/gce-pd-csi-driver/main.go
ldflags: |
-X main.version=v${{package.version}}
output: gce-pd-csi-driver
subpackages:
- name: "${{package.name}}-compat"
description: "compatibility package to place binaries and files at places expected by upstream deployment"
pipeline:
- runs: |
mkdir -p ${{targets.subpkgdir}}/lib/udev_containerized
chmod -R 755 ${{targets.subpkgdir}}/lib/udev_containerized
ln -sf /usr/bin/gce-pd-csi-driver ${{targets.subpkgdir}}/gce-pd-csi-driver
cp deploy/kubernetes/udev/google_nvme_id ${{targets.subpkgdir}}/lib/udev_containerized/google_nvme_id
ln -sf /usr/lib/udev/scsi_id ${{targets.subpkgdir}}/lib/udev_containerized/scsi_id
test:
pipeline:
- name: help message
runs: |
/usr/bin/gce-pd-csi-driver -help
update:
enabled: true
github:
identifier: kubernetes-sigs/gcp-compute-persistent-disk-csi-driver
strip-prefix: v
tag-filter: v1.15