diff --git a/.gitignore b/.gitignore index ca31f0d..8251e04 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ +/kail*.exe /kail /kail-linux /dist diff --git a/.goreleaser.yml b/.goreleaser.yml index d9674c1..8fc41c0 100644 --- a/.goreleaser.yml +++ b/.goreleaser.yml @@ -13,6 +13,7 @@ builds: goos: - darwin - linux + - windows goarch: - amd64 - arm64 diff --git a/.krew/tail.yaml b/.krew/tail.yaml index 0f818b7..0bc712b 100644 --- a/.krew/tail.yaml +++ b/.krew/tail.yaml @@ -49,6 +49,28 @@ spec: to: "." - from: LICENSE.txt to: . + - {{addURIAndSha "https://github.com/boz/kail/releases/download/{{ .TagName }}/kail_{{ .TagName }}_windows_arm64.tar.gz" .TagName }} + selector: + matchLabels: + os: windows + arch: arm64 + bin: kail + files: + - from: "kail" + to: "." + - from: LICENSE.txt + to: . + - {{addURIAndSha "https://github.com/boz/kail/releases/download/{{ .TagName }}/kail_{{ .TagName }}_windows_amd64v2.tar.gz" .TagName }} + selector: + matchLabels: + os: windows + arch: amd64 + bin: kail + files: + - from: "kail" + to: "." + - from: LICENSE.txt + to: . homepage: https://github.com/boz/kail shortDescription: Stream logs from multiple pods and containers using simple, dynamic source selection. description: |- diff --git a/README.md b/README.md index d247dbf..097953e 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# kail: kubernetes tail [![Build Status](https://travis-ci.org/boz/kail.svg?branch=master)](https://travis-ci.org/boz/kail) +# kail: kubernetes tail [![Build Status](https://github.com/boz/kail/actions/workflows/ci.yml/badge.svg)](https://github.com/boz/kail/actions/workflows/ci.yml) Kubernetes tail. Streams logs from all containers of all matched pods. Match pods by service, replicaset, deployment, and others. Adjusts to a changing cluster - pods are added and removed from logging as they fall in or out of the selection.