%define debug %nil %define debug_package %nil %define git2go_rev eae00773cce87d5282a8ac7c10b5c1961ee6f9cb Name: kubescape Version: 3.0.4 Release: 1 Summary: NSA and CISA kubernetes securely tests URL: https://github.com/armosec/kubescape Source0: %{url}/archive/v%{version}/%{name}-%{version}.tar.gz Source1: https://github.com/libgit2/git2go/archive/%{git2go_rev}/git2go-%{git2go_rev}.tar.gz License: ASL 2.0 Group: Development/Other BuildRequires: go >= 1.11 BuildRequires: git-core BuildRequires: upx %description Kubescape is the first tool for testing if Kubernetes is deployed securely as defined in Kubernetes Hardening Guidance by to NSA and CISA Tests are configured with YAML files, making this tool easy to update as test specifications evolve. %prep %setup -q tar -xf %{SOURCE1} cp -a git2go-%{git2go_rev}/* git2go/ %build export GOPROXY=direct go mod tidy go build --ldflags="-s -w" -o %{name} . upx %{name} %install install -Dm0755 %{name} %{buildroot}%{_bindir}/%{name} %files %doc README.md LICENSE %{_bindir}/%{name}