-
Notifications
You must be signed in to change notification settings - Fork 312
/
Copy pathflannel-cni-plugin.yaml
44 lines (39 loc) · 1.11 KB
/
flannel-cni-plugin.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
package:
name: flannel-cni-plugin
version: "1.6.2"
epoch: 0
description: flannel cni plugin
copyright:
- license: Apache-2.0
pipeline:
- uses: git-checkout
with:
repository: https://github.com/flannel-io/cni-plugin
tag: v${{package.version}}-flannel1
expected-commit: ed95d6d3cdd5e9d49907d1c851ddebb3b6db0b27
- uses: go/build
with:
output: flannel
packages: .
ldflags: -X main.Version=v${{package.version}}-flannel1 -X main.Commit=$(git rev-parse --short=8 HEAD) -X main.Program=flannel -X main.buildDate=$(date -u -d "@${SOURCE_DATE_EPOCH:-$(date +%s)}" "+%Y-%m-%dT%H:%M:%SZ")
subpackages:
- name: flannel-cni-plugin-compat
dependencies:
runtime:
- flannel-cni-plugin
pipeline:
- runs: |
mkdir -p "${{targets.subpkgdir}}"/opt/cni/bin
ln -s /usr/bin/flannel "${{targets.subpkgdir}}"/opt/cni/bin/flannel
update:
enabled: true
github:
identifier: flannel-io/cni-plugin
strip-prefix: v
strip-suffix: -flannel1
test:
pipeline:
# AUTOGENERATED
- runs: |
flannel --version
flannel --help