diff --git a/plugins/inject-shell.yaml b/plugins/inject-shell.yaml new file mode 100644 index 00000000000..336dac8d42e --- /dev/null +++ b/plugins/inject-shell.yaml @@ -0,0 +1,27 @@ +apiVersion: krew.googlecontainertools.github.com/v1alpha2 +kind: Plugin +metadata: + name: inject-shell +spec: + version: "v0.0.6" + homepage: https://github.com/inerplat/kubectl-inject-shell + shortDescription: "Injects a BusyBox environment into running Kubernetes containers for debugging." + description: | + kubectl-inject-shell injects a BusyBox environment into a running Kubernetes container, + enabling debugging and filesystem access, even in shell-less environments like distroless images. + platforms: + - selector: + matchExpressions: + - key: "os" + operator: "In" + values: + - darwin + - linux + uri: https://github.com/inerplat/kubectl-inject-shell/releases/download/v0.0.6/kubectl-inject-shell.tar.gz + sha256: 9ccfbfd63cd2ffe10b8c71f4e199aea5fa95797d64813b9d9bf13c363530093b + files: + - from: "kubectl-inject-shell" + to: "inject-shell.bash" + - from: "LICENSE" + to: "." + bin: inject-shell.bash