%global debug_package %{nil} %global _version 1.0.0 %global _release 1 %global _kubectx_version 0.9.5 %global _kubens_version 0.9.5 %global _kubetail_version 1.6.21 %global _stern_version 1.33.0 Name : kubernetes-utils Version : %{_version} Release : %{_release}%{?dist} Summary : CLI Tools for Kubernetes Deployment Management Group : Unspecified License : Apache License V2 Provides : kubectx = %{_kubectx_version} Provides : kubens = %{_kubens_version} Provides : kubetail = %{_kubetail_version} BuildRequires: rpm-build Requires : filesystem Requires : bash Source0 : https://github.com/ahmetb/kubectx/releases/download/v%{_kubectx_version}/kubectx_v%{_kubectx_version}_linux_%{_arch}.tar.gz Source1 : https://github.com/ahmetb/kubectx/releases/download/v%{_kubens_version}/kubens_v%{_kubens_version}_linux_%{_arch}.tar.gz Source2 : https://github.com/johanhaleby/kubetail/archive/refs/tags/%{_kubetail_version}.tar.gz Source3 : https://github.com/stern/stern/releases/download/v%{_stern_version}/stern_%{_stern_version}_linux_amd64.tar.gz %Description CLI Tools for Kubernetes Deployment Management: * kubectx : tool to switch between contexts (clusters) on kubectl faster. * kubens : tool to switch between Kubernetes namespaces (and configure them for kubectl) easily. * kubetail: bash script that enables you to aggregate (tail/follow) logs from multiple pods into one stream. %prep %setup -c -T -a 0 %setup -D -T -a 1 %setup -D -T -a 2 %setup -D -T -a 3 %build %install rm -rf %{buildroot} mkdir -p %{buildroot}%{_bindir} install -m 755 kubectx %{buildroot}%{_bindir}/ install -m 755 kubens %{buildroot}%{_bindir}/ install -m 755 stern %{buildroot}%{_bindir}/ install -m 755 kubetail-%{_kubetail_version}/kubetail %{buildroot}%{_bindir}/ install -d %{buildroot}%{_sysconfdir}/bash_completion.d install -m 755 kubetail-%{_kubetail_version}/completion/kubetail.bash %{buildroot}%{_sysconfdir}/bash_completion.d/ %files %attr(0755,root,root) %{_bindir}/kubectx %attr(0755,root,root) %{_bindir}/kubens %attr(0755,root,root) %{_bindir}/kubetail %attr(0755,root,root) %{_bindir}/stern %attr(0644,root,root) %{_sysconfdir}/bash_completion.d/kubetail.bash %changelog * Wed Oct 22 2025 Paulo Sousa - 1.0.0-1 - First release