commit b7298882857d1686150c60c885fc0639f4f505c4 Author: Sergey Zhemoytel Date: Wed Aug 31 19:01:56 2022 +0300 Imported from SRPM diff --git a/.abf.yml b/.abf.yml new file mode 100644 index 0000000..bf6d819 --- /dev/null +++ b/.abf.yml @@ -0,0 +1,2 @@ +sources: + kubectl-execws-0.1.0.tar.gz: e211a9a491f2aeb825b8d2fe0ef8d8c2c401e814 diff --git a/kubectl-execws.spec b/kubectl-execws.spec new file mode 100644 index 0000000..94e1cea --- /dev/null +++ b/kubectl-execws.spec @@ -0,0 +1,40 @@ +%define debug %nil +%define debug_package %nil + +Name: kubectl-execws +Version: 0.1.0 +Release: 1 +Summary: "Kubectl exec" that works over WebSocket connections +URL: https://github.com/jpts/kubectl-execws +Source0: %{url}/archive/v%{version}/%{name}-%{version}.tar.gz +License: MIT +Group: Development/Other +BuildRequires: go +BuildRequires: git-core +BuildRequires: upx + +%description +A replacement for "kubectl exec" that works over WebSocket +connections. + +The Kubernetes API server has support for exec over +WebSockets, but it has yet to land in kubectl. Although +some proposals exist to add the functionality, they seem +quite far away from landing. This plugin is designed to +be a stopgap until they do. + +%prep +%setup -q + +%build +go build -o ./bin/%{name} + +upx ./bin/%{name} + +%install +install -Dm0755 ./bin/%{name} %{buildroot}%{_bindir}/%{name} + +%files +%doc README.md LICENSE +%{_bindir}/%{name} +