diff --git a/plugins/crashwatch.yaml b/plugins/crashwatch.yaml new file mode 100644 index 00000000000..ea1501bdd14 --- /dev/null +++ b/plugins/crashwatch.yaml @@ -0,0 +1,58 @@ +apiVersion: krew.googlecontainertools.github.com/v1alpha2 +kind: Plugin +metadata: + name: crashwatch +spec: + version: "v1.0.3" + platforms: + - selector: + matchLabels: + os: linux + arch: amd64 + uri: https://github.com/bedirhangull/kubectl-crashwatch/releases/download/v0.1.0/kubectl-crashwatch_linux_amd64.tar.gz + sha256: "b29aa255a7f176284b7ddd07f3195accf3c3aeed567ac20304d674f312ff1e1c" + files: + - from: "kubectl-crashwatch" + to: "." + - from: LICENSE + to: "." + bin: "kubectl-crashwatch" + + - selector: + matchLabels: + os: darwin + arch: amd64 + uri: https://github.com/bedirhangull/kubectl-crashwatch/releases/download/v0.1.0/kubectl-crashwatch_darwin_amd64.tar.gz + sha256: "2bb7279a12fb5186bf7a06be0528a60ad4e6602f2badf71eed769dc845146af0" + files: + - from: "kubectl-crashwatch" + to: "." + - from: LICENSE + to: "." + bin: "kubectl-crashwatch" + + - selector: + matchLabels: + os: windows + arch: amd64 + uri: https://github.com/bedirhangull/kubectl-crashwatch/releases/download/v0.1.0/kubectl-crashwatch_windows_amd64.zip + sha256: "2bc757a849d98039a2625ca8ad1e928745c2b27e3516642c4e8a0a0f7926e44b" + files: + - from: "kubectl-crashwatch.exe" + to: "." + - from: LICENSE + to: "." + bin: "kubectl-crashwatch.exe" + + shortDescription: A kubectl plugin to monitor CrashLoopBackOff pods + homepage: https://github.com/bedirhangull/kubectl-crashwatch + caveats: | + Usage: + $ kubectl crashwatch + + For additional options: + $ kubectl crashwatch --help + or visit the documentation at https://github.com/bedirhangull/kubectl-crashwatch/blob/v0.1.0/doc/USAGE.md + + description: | + Crashwatch is a kubectl plugin designed to help users monitor and log all pods that are in a CrashLoopBackOff state within a Kubernetes cluster. Users can also view these pods in a dashboard for easier monitoring and troubleshooting.