From cb436bc8bb7187ff589ec68b7a0348a577c039ea Mon Sep 17 00:00:00 2001 From: DheerajSShetty Date: Wed, 6 Sep 2017 15:30:05 -0700 Subject: [PATCH] Adding heapster package Change-Id: Ic1fe629eafda1130e6971cea4a7510da66fee4ff Reviewed-on: http://photon-jenkins.eng.vmware.com:8082/3704 Tested-by: gerrit-photon Reviewed-by: Kumar Kaushik --- SPECS/heapster/heapster.spec | 44 ++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 SPECS/heapster/heapster.spec 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