From 7b9717105047a020a8adb76994d6ba1aa417206f Mon Sep 17 00:00:00 2001 From: Manuel Alejandro de Brito Fontes Date: Fri, 10 Apr 2020 09:43:38 -0400 Subject: [PATCH] Ensure krew plugin includes license --- .gitignore | 4 ++++ build/build-plugin.sh | 3 ++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index eda5d2aea..257ff6594 100644 --- a/.gitignore +++ b/.gitignore @@ -53,3 +53,7 @@ build/images/nginx/aws.tfvars build/images/nginx/env.tfvars images/fastcgi-helloserver/rootfs/fastcgi-helloserver + +cmd/plugin/release/ingress-nginx.yaml +cmd/plugin/release/*.tar.gz +cmd/plugin/release/LICENSE diff --git a/build/build-plugin.sh b/build/build-plugin.sh index a1e116fb3..ad8346abe 100755 --- a/build/build-plugin.sh +++ b/build/build-plugin.sh @@ -62,7 +62,8 @@ function build_for_arch(){ -X ${PKG}/version.REPO=${REPO_INFO}" \ -o "${release}/kubectl-ingress_nginx${extension}" "${PKG}/cmd/plugin" - tar -C "${release}" -zcvf "${release}/kubectl-ingress_nginx-${os}-${arch}.tar.gz" "kubectl-ingress_nginx${extension}" + cp LICENSE ${release} + tar -C "${release}" -zcvf "${release}/kubectl-ingress_nginx-${os}-${arch}.tar.gz" "kubectl-ingress_nginx${extension}" LICENSE rm "${release}/kubectl-ingress_nginx${extension}" hash=$(sha256sum "${release}/kubectl-ingress_nginx-${os}-${arch}.tar.gz" | awk '{ print $1 }') sed -i "s/%%%shasum_${os}_${arch}%%%/${hash}/g" "${release}/ingress-nginx.yaml"