diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml new file mode 100644 index 000000000..bdef7427f --- /dev/null +++ b/.github/workflows/release.yml @@ -0,0 +1,12 @@ +name: release +on: + release: + types: ["released"] +jobs: + krewrelease: + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@master + - name: Update new version in krew-index + uses: rajatjindal/krew-release-bot@v0.0.40 diff --git a/.krew.yaml b/.krew.yaml new file mode 100644 index 000000000..153feaabe --- /dev/null +++ b/.krew.yaml @@ -0,0 +1,44 @@ +apiVersion: krew.googlecontainertools.github.com/v1alpha2 +kind: Plugin +metadata: + name: cert-manager +spec: + version: {{ .TagName }} + homepage: https://github.com/jetstack/cert-manager + shortDescription: Manage cert-manager resources inside your cluster + description: | + The official plugin accompanying cert-manger, a Kubernetes add-on to + automate the management and issuance of TLS certificates. Allows for + direct interaction with cert-manager resources e.g. manual renewal of + Certificate resources. + platforms: + - selector: + matchLabels: + os: darwin + arch: amd64 + {{addURIAndSha "https://github.com/jetstack/cert-manager/releases/download/{{ .TagName }}/kubectl-cert_manager-darwin-amd64.tar.gz" .TagName }} + bin: kubectl-cert_manager + - selector: + matchLabels: + os: linux + arch: amd64 + {{addURIAndSha "https://github.com/jetstack/cert-manager/releases/download/{{ .TagName }}/kubectl-cert_manager-linux-amd64.tar.gz" .TagName }} + bin: kubectl-cert_manager + - selector: + matchLabels: + os: linux + arch: arm + {{addURIAndSha "https://github.com/jetstack/cert-manager/releases/download/{{ .TagName }}/kubectl-cert_manager-linux-arm.tar.gz" .TagName }} + bin: kubectl-cert_manager + - selector: + matchLabels: + os: linux + arch: arm64 + {{addURIAndSha "https://github.com/jetstack/cert-manager/releases/download/{{ .TagName }}/kubectl-cert_manager-linux-arm64.tar.gz" .TagName }} + bin: kubectl-cert_manager + - selector: + matchLabels: + os: windows + arch: amd64 + {{addURIAndSha "https://github.com/jetstack/cert-manager/releases/download/{{ .TagName }}/kubectl-cert_manager-windows-amd64.tar.gz" .TagName }} + bin: kubectl-cert_manager