Summary: Kubernetes Metrics Server Name: kubernetes-metrics-server Version: 0.2.1 Release: 1%{?dist} License: Apache License 2.0 URL: https://github.com/kubernetes-incubator/metrics-server/%{name}-%{version}.tar.gz Source0: %{name}-%{version}.tar.gz %define sha1 kubernetes-metrics-server-%{version}.tar.gz=ac18b1360aede4647c9dbaa72bddf735b228daf3 Group: Development/Tools Vendor: VMware, Inc. Distribution: Photon BuildRequires: go %description In Kubernetes, resource usage metrics, such as container CPU and memory usage, are available through the Metrics API. These metrics can be either accessed directly by user, for example by using kubectl top command, or used by a controller in the cluster, e.g. Horizontal Pod Autoscaler, to make decisions. %prep -p exit %setup -qn metrics-server-%{version} %build export ARCH=amd64 export VERSION=%{version} export PKG=k8s.io/dns export GOARCH=${ARCH} export GOHOSTARCH=${ARCH} export GOOS=linux export GOHOSTOS=linux export GOROOT=/usr/lib/golang export GOPATH=/usr/share/gocode export CGO_ENABLED=0 mkdir -p ${GOPATH}/src/github.com/kubernetes-incubator/metrics-server cp -r * ${GOPATH}/src/github.com/kubernetes-incubator/metrics-server/ pushd ${GOPATH}/src/github.com/kubernetes-incubator/metrics-server make build %install install -m 755 -d %{buildroot}%{_bindir} install -pm 755 -t %{buildroot}%{_bindir} ${GOPATH}/src/github.com/kubernetes-incubator/metrics-server/metrics-server %clean rm -rf %{buildroot}/* %files %defattr(-,root,root) %{_bindir}/metrics-server %changelog * Tue Jul 10 2018 Dheeraj Shetty 0.2.1-1 - kubernetes-metrics-server 0.2.1