tetragon/tetragon.spec

51 lines
1.1 KiB
RPMSpec
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

%define debug %nil
%define debug_package %nil
Name: tetragon
Version: 0.8.3
Release: 1
Summary: eBPF-based Security Observability and Runtime Enforcement
URL: https://github.com/cilium/tetragon
Source0: %{url}/archive/v%{version}/%{name}-%{version}.tar.gz
License: ASL 2.0
Group: Development/Other
BuildRequires: go
BuildRequires: upx
BuildRequires: git-core
%description
Ciliums new Tetragon component enables powerful
realtime, eBPF-based Security Observability and
Runtime Enforcement.
Tetragon detects and is able to react to
security-significant events, such as
Process execution events
System call activity
I/O activity including network & file access
When used in a Kubernetes environment, Tetragon
is Kubernetes-aware - that is, it understands
Kubernetes identities such as namespaces, pods
and so-on - so that security event detection
can be configured in relation to individual
workloads.
%prep
%setup -q
%build
%make tetragon
# compress binaries
upx %{name}
%install
install -Dm0755 %{name} %{buildroot}%{_bindir}/%{name}
%files
%doc README.md LICENSE SECURITY.md docs
%{_bindir}/%{name}