File kubetail-cli.spec of Package kubetail-cli

Name:           kubetail-cli
Version:        0.10.1
Release:        1%{?dist}
Summary:        Real-time logging tool for Kubernetes

%global debug_package %{nil}

License:        Apache-2.0
URL:            https://github.com/kubetail-org/kubetail
Source0:        kubetail-%{version}-vendored.tar.gz

BuildRequires:  golang >= 1.24
BuildRequires:  glibc

%description
Kubetail is a general-purpose logging dashboard for Kubernetes, optimized
for tailing logs across multi-container workloads in real-time. With
Kubetail, you can view logs from all the containers in a workload
(e.g. Deployment or DaemonSet) merged into a single, chronological
timeline, delivered to a browser or terminal.

%prep
%setup -q -n kubetail-%{version}

%build
cd modules/cli && \
  GOWORK=off \
  CGO_ENABLED=0 \
  go build \
    -mod=vendor \
    -ldflags="-s -w -X github.com/kubetail-org/kubetail/modules/cli/cmd.version=%{version}" \
    -o ../../bin/kubetail \
    main.go

%install
install -D -m 0755 bin/kubetail %{buildroot}/usr/bin/kubetail

%files
%doc LICENSE
%doc README.md
/usr/bin/kubetail

%changelog
* Thu Nov 13 2025 kubetail-bot <bot@kubetail.com> - 0.10.1-1
- Initial package
openSUSE Build Service is sponsored by