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