initial release
This commit is contained in:
parent
3518456640
commit
e772655ea4
48
cadvisor.spec
Normal file
48
cadvisor.spec
Normal file
@ -0,0 +1,48 @@
|
||||
%define debug_package %{nil}
|
||||
|
||||
Name: cadvisor
|
||||
Version: 0.37.0
|
||||
Release: 1
|
||||
Summary: Analyzes resource usage and performance characteristics of running containers.
|
||||
License: ASL 2.0
|
||||
URL: https://github.com/google/cadvisor
|
||||
|
||||
Source0: https://github.com/google/cadvisor/archive/v%{version}.tar.gz
|
||||
Source1: vendor.tar.gz
|
||||
Patch0: use_preinstalled_go-bindata.patch
|
||||
|
||||
BuildRequires: golang >= 1.13
|
||||
BuildRequires: go-bindata
|
||||
|
||||
Conflicts: cadvisor
|
||||
Provides: %{name} = %{version}
|
||||
|
||||
%description
|
||||
cAdvisor (Container Advisor) provides container users an understanding of the resource
|
||||
usage and performance characteristics of their running containers.
|
||||
It is a running daemon that collects, aggregates, processes, and
|
||||
exports information about running containers. Specifically, for
|
||||
each container it keeps resource isolation parameters, historical
|
||||
resource usage, histograms of complete historical resource usage
|
||||
and network statistics. This data is exported by container and machine-wide.
|
||||
|
||||
|
||||
%prep
|
||||
%setup -q -T -n %{name}-%{version} -b 0 -b 1
|
||||
%patch0 -p1
|
||||
|
||||
%build
|
||||
GOFLAGS=-mod=vendor make build
|
||||
|
||||
%install
|
||||
install -D -m 755 cadvisor %{buildroot}%{_bindir}/cadvisor
|
||||
|
||||
|
||||
%files
|
||||
%defattr(-,root,root,-)
|
||||
%{_bindir}/cadvisor
|
||||
|
||||
|
||||
%changelog
|
||||
* Tue Dec 15 2020 yangzhao <yangzhao1@kylinos.cn> - 0.37.0-1
|
||||
- Init project cadvisor
|
||||
16
use_preinstalled_go-bindata.patch
Normal file
16
use_preinstalled_go-bindata.patch
Normal file
@ -0,0 +1,16 @@
|
||||
diff --git a/build/assets.sh b/build/assets.sh
|
||||
index fe51acd..9fa77ce 100644
|
||||
--- a/build/assets.sh
|
||||
+++ b/build/assets.sh
|
||||
@@ -28,11 +28,6 @@ TEMPLATES_PACKAGE="pages"
|
||||
|
||||
FORCE="${FORCE:-}" # Force assets to be rebuilt if FORCE=true
|
||||
|
||||
-# Install while in a temp dir to avoid polluting go.mod/go.sum
|
||||
-pushd "${TMPDIR:-/tmp}" > /dev/null
|
||||
-go get -u github.com/kevinburke/go-bindata/...
|
||||
-popd > /dev/null
|
||||
-
|
||||
build_asset () {
|
||||
local package=$1
|
||||
local output_path=$2
|
||||
BIN
v0.37.0.tar.gz
Normal file
BIN
v0.37.0.tar.gz
Normal file
Binary file not shown.
BIN
vendor.tar.gz
Normal file
BIN
vendor.tar.gz
Normal file
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user