From a1bac2ecbd2b94cecd098d79ea71cec1bf075e00 Mon Sep 17 00:00:00 2001 From: jheyduk Date: Mon, 15 Apr 2024 16:33:33 +0200 Subject: [PATCH] Fix krew manifest Signed-off-by: Joerg Heyduk --- README.md | 2 +- plugins/{kubectl-kcl.yaml => kcl.yaml} | 27 +++++++++++++++++++++++++- 2 files changed, 27 insertions(+), 2 deletions(-) rename plugins/{kubectl-kcl.yaml => kcl.yaml} (73%) diff --git a/README.md b/README.md index 2455db8..5d578a8 100644 --- a/README.md +++ b/README.md @@ -18,7 +18,7 @@ Add to `krew` index and install with: ```shell kubectl krew index add kubectl-kcl https://github.com/kcl-lang/kubectl-kcl -kubectl krew install kubectl-kcl/kubectl-kcl +kubectl krew install kubectl-kcl/kcl ``` ### From GitHub Releases diff --git a/plugins/kubectl-kcl.yaml b/plugins/kcl.yaml similarity index 73% rename from plugins/kubectl-kcl.yaml rename to plugins/kcl.yaml index 3ab5c7b..7e6bac1 100644 --- a/plugins/kubectl-kcl.yaml +++ b/plugins/kcl.yaml @@ -1,11 +1,16 @@ apiVersion: krew.googlecontainertools.github.com/v1alpha2 kind: Plugin metadata: - name: kubectl-kcl + name: kcl spec: version: v0.5.0 platforms: - bin: kubectl-kcl + files: + - from: "/kubectl-kcl/bin/kubectl-kcl" + to: . + - from: "/kubectl-kcl/LICENSE" + to: . uri: https://github.com/kcl-lang/kubectl-kcl/releases/download/v0.5.0/kubectl-kcl-linux-amd64.tgz sha256: 689cf18e2574574fad1d176794a59846b79ee9cf6b5f691555e953de3e9a220a selector: @@ -13,6 +18,11 @@ spec: os: linux arch: amd64 - bin: kubectl-kcl + files: + - from: "/kubectl-kcl/bin/kubectl-kcl" + to: . + - from: "/kubectl-kcl/LICENSE" + to: . uri: https://github.com/kcl-lang/kubectl-kcl/releases/download/v0.5.0/kubectl-kcl-linux-arm64.tgz sha256: d4dec282723f72d5a89df6e91a255be0327f21867fc8c94907f1e7e0fb0f2d8a selector: @@ -20,6 +30,11 @@ spec: os: linux arch: arm64 - bin: kubectl-kcl + files: + - from: "/kubectl-kcl/bin/kubectl-kcl" + to: . + - from: "/kubectl-kcl/LICENSE" + to: . uri: https://github.com/kcl-lang/kubectl-kcl/releases/download/v0.5.0/kubectl-kcl-macos-amd64.tgz sha256: 6b79184474ec97faaf7975e03e16113ffca925b14e87d9efcfdaafe3e47dc640 selector: @@ -27,6 +42,11 @@ spec: os: darwin arch: amd64 - bin: kubectl-kcl + files: + - from: "/kubectl-kcl/bin/kubectl-kcl" + to: . + - from: "/kubectl-kcl/LICENSE" + to: . uri: https://github.com/kcl-lang/kubectl-kcl/releases/download/v0.5.0/kubectl-kcl-macos-arm64.tgz sha256: ad401168aa4321ec4d787659b78cc5efbba81cd00a7ab85d6655a981e77ad8f8 selector: @@ -34,6 +54,11 @@ spec: os: darwin arch: arm64 - bin: kubectl-kcl + files: + - from: "/kubectl-kcl/bin/kubectl-kcl.exe" + to: . + - from: "/kubectl-kcl/LICENSE" + to: . uri: https://github.com/kcl-lang/kubectl-kcl/releases/download/v0.5.0/kubectl-kcl-windows-amd64.tgz sha256: 768761cf86ed2faad00f5ad2c5851b74d8e8689fca2f562bb1236778f7488819 selector: