diff --git a/SPECS/heapster/heapster.spec b/SPECS/heapster/heapster.spec new file mode 100644 index 0000000000..b9c039af8f --- /dev/null +++ b/SPECS/heapster/heapster.spec @@ -0,0 +1,44 @@ +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 1.4.2-1 +- Initial heapster package