diff --git a/.github/workflows/release-builder.yml b/.github/workflows/release-builder.yml index a560d89..e922f55 100644 --- a/.github/workflows/release-builder.yml +++ b/.github/workflows/release-builder.yml @@ -46,4 +46,7 @@ jobs: env: GITHUB_TOKEN: ${{ github.token }} with: - asset_paths: '["./release/*.gz"]' \ No newline at end of file + asset_paths: '["./release/*.gz"]' + + - name: Update new version in krew-index + uses: rajatjindal/krew-release-bot@v0.0.46 \ No newline at end of file diff --git a/.krew.yaml b/.krew.yaml new file mode 100644 index 0000000..0db2fa4 --- /dev/null +++ b/.krew.yaml @@ -0,0 +1,36 @@ +apiVersion: krew.googlecontainertools.github.com/v1alpha2 +kind: Plugin +metadata: + name: nginx-supportpkg +spec: + version: {{ .TagName }} + platforms: + - selector: + matchLabels: + os: linux + arch: arm64 + {{addURIAndSha "https://github.com/nginxinc/nginx-supportpkg-for-k8s/releases/download/{{ .TagName }}/kubectl-nginx_supportpkg_{{ .TagName }}_linux_arm64.tar.gz" .TagName }} + bin: kubectl-nginx_supportpkg + - selector: + matchLabels: + os: linux + arch: amd64 + {{addURIAndSha "https://github.com/nginxinc/nginx-supportpkg-for-k8s/releases/download/{{ .TagName }}/kubectl-nginx_supportpkg_{{ .TagName }}_linux_amd64.tar.gz" .TagName }} + bin: kubectl-nginx_supportpkg + - selector: + matchLabels: + os: darwin + arch: arm64 + {{addURIAndSha "https://github.com/nginxinc/nginx-supportpkg-for-k8s/releases/download/{{ .TagName }}/kubectl-nginx_supportpkg_{{ .TagName }}_darwin_arm64.tar.gz" .TagName}} + bin: kubectl-nginx_supportpkg + - selector: + matchLabels: + os: darwin + arch: amd64 + {{addURIAndSha "https://github.com/nginxinc/nginx-supportpkg-for-k8s/releases/download/{{ .TagName }}/kubectl-nginx_supportpkg_{{ .TagName }}_darwin_amd64.tar.gz" .TagName }} + bin: kubectl-nginx_supportpkg + shortDescription: Collect support packages for NGINX products that run on k8s + homepage: https://github.com/nginxinc/nginx-supportpkg-for-k8s + description: | + Provides a single command to collect troubleshooting information + for all NGINX products that run on k8s. \ No newline at end of file