Files
kubevpn/.github/krew.yaml
2023-02-18 16:25:11 +08:00

103 lines
3.2 KiB
YAML

apiVersion: krew.googlecontainertools.github.com/v1alpha2
kind: Plugin
metadata:
name: kubevpn
spec:
version: {{ .TagName }}
homepage: https://github.com/wencaiwulue/kubevpn
shortDescription: "A vpn tunnel tools which can connect to kubernetes cluster network"
description: |
KubeVPN is Cloud Native Dev Environment, connect to kubernetes cluster network, you can access remote kubernetes
cluster network, remote
kubernetes cluster service can also access your local service. and more, you can run your kubernetes pod on local Docker
container with same environment、volume、and network. you can develop your application on local PC totally.
platforms:
- selector:
matchLabels:
os: windows
arch: amd64
{{addURIAndSha "https://github.com/wencaiwulue/kubevpn/releases/download/{{ .TagName }}/kubevpn_{{ .TagName }}_windows_amd64.zip" .TagName }}
files:
- from: ./bin/kubevpn.exe
to: .
- from: LICENSE
to: .
bin: kubevpn.exe
- selector:
matchLabels:
os: windows
arch: arm64
{{addURIAndSha "https://github.com/wencaiwulue/kubevpn/releases/download/{{ .TagName }}/kubevpn_{{ .TagName }}_windows_arm64.zip" .TagName }}
files:
- from: ./bin/kubevpn.exe
to: .
- from: LICENSE
to: .
bin: kubevpn.exe
- selector:
matchLabels:
os: windows
arch: 386
{{addURIAndSha "https://github.com/wencaiwulue/kubevpn/releases/download/{{ .TagName }}/kubevpn_{{ .TagName }}_windows_386.zip" .TagName }}
files:
- from: ./bin/kubevpn.exe
to: .
- from: LICENSE
to: .
bin: kubevpn.exe
- selector:
matchLabels:
os: linux
arch: amd64
{{addURIAndSha "https://github.com/wencaiwulue/kubevpn/releases/download/{{ .TagName }}/kubevpn_{{ .TagName }}_linux_amd64.zip" .TagName }}
files:
- from: ./bin/kubevpn
to: .
- from: LICENSE
to: .
bin: kubevpn
- selector:
matchLabels:
os: linux
arch: arm64
{{addURIAndSha "https://github.com/wencaiwulue/kubevpn/releases/download/{{ .TagName }}/kubevpn_{{ .TagName }}_linux_arm64.zip" .TagName }}
files:
- from: ./bin/kubevpn
to: .
- from: LICENSE
to: .
bin: kubevpn
- selector:
matchLabels:
os: linux
arch: 386
{{addURIAndSha "https://github.com/wencaiwulue/kubevpn/releases/download/{{ .TagName }}/kubevpn_{{ .TagName }}_linux_386.zip" .TagName }}
files:
- from: ./bin/kubevpn
to: .
- from: LICENSE
to: .
bin: kubevpn
- selector:
matchLabels:
os: darwin
arch: amd64
{{addURIAndSha "https://github.com/wencaiwulue/kubevpn/releases/download/{{ .TagName }}/kubevpn_{{ .TagName }}_darwin_amd64.zip" .TagName }}
files:
- from: ./bin/kubevpn
to: .
- from: LICENSE
to: .
bin: kubevpn
- selector:
matchLabels:
os: darwin
arch: arm64
{{addURIAndSha "https://github.com/wencaiwulue/kubevpn/releases/download/{{ .TagName }}/kubevpn_{{ .TagName }}_darwin_arm64.zip" .TagName }}
files:
- from: ./bin/kubevpn
to: .
- from: LICENSE
to: .
bin: kubevpn