%global _missing_build_ids_terminate_build 0 %global debug_package %{nil} %define binname hubble Name: hubble Version: 1.20.2 Release: 1%{?dist} Summary: Hubble - Network, Service & Security Observability for Kubernetes using eBPF License: Apache-2.0 URL: https://github.com/cilium/%{name} Source0: %{url}/archive/refs/tags/v%{version}.tar.gz BuildRequires: git BuildRequires: golang >= 1.22 BuildRequires: go-md2man Provides: %{name} = %{version} %description Hubble is a fully distributed networking and security observability platform for cloud native workloads. It is built on top of Cilium and eBPF to enable deep visibility into the communication and behavior of services as well as the networking infrastructure in a completely transparent manner. %prep %autosetup %build %make_build %{binname} mkdir completion ./%{binname} completion bash > completion/%{binname} ./%{binname} completion zsh > completion/_%{binname} ./%{binname} completion fish > completion/%{binname}.fish %install rm -rf $RPM_BUILD_ROOT %make_install BINDIR=%{_bindir} install -Dpm 644 completion/%{binname} -t %{buildroot}%{_datadir}/bash-completion/completions/ install -Dpm 644 completion/_%{binname} -t %{buildroot}%{_datadir}/zsh/site-functions/ install -Dpm 644 completion/%{binname}.fish -t %{buildroot}%{_datadir}/fish/vendor_completions.d/ %files %license LICENSE %doc *.md %{_bindir}/%{binname} %{_datadir} %changelog * Mon Oct 26 2026 Laura Emilia Fäßler - Initial version