Summary: Heapster enables Container Cluster Monitoring and Performance Analysis.
Name: heapster
Version: 1.4.2
Release: 1%{?dist}
License: Apache 2.0
URL: https://github.com/wavefrontHQ/cadvisor
Source0: https://github.com/kubernetes/heapster/archive/%{name}-%{version}.tar.gz
%define sha1 heapster=e7c22e3f6c5223345259cabb761571b815a587e6
Group: Development/Tools
Vendor: VMware, Inc.
Distribution: Photon
BuildRequires: go
BuildRequires: unzip
%description
Heapster collects and interprets various signals like compute resource usage, lifecycle events, etc, and exports cluster metrics via REST endpoints.
%prep
%setup -q
%build
mkdir -p $GOPATH/src/k8s.io/heapster
cp -r . $GOPATH/src/k8s.io/heapster
cd $GOPATH/src/k8s.io/heapster
make build
%install
cd $GOPATH/src/k8s.io/heapster
install -d -p %{buildroot}%{_bindir}
install -p -m 0755 heapster %{buildroot}%{_bindir}
install -p -m 0755 eventer %{buildroot}%{_bindir}
%check
cd $GOPATH/src/k8s.io/heapster
make test-unit
%files
%defattr(-,root,root)
%{_bindir}/heapster
%{_bindir}/eventer
%changelog
* Thu Aug 31 2017 Dheeraj Shetty <dheerajs@vmware.com> 1.4.2-1
- Initial heapster package