Summary: Kubernetes Dashboard UI Name: kubernetes-dashboard Version: 1.8.3 Release: 1%{?dist} License: Apache-2.0 URL: https://github.com/kubernetes/dashboard Source0: %{name}-%{version}.tar.gz %define sha1 kubernetes-dashboard=d0e85648129f6b480773539dc2a83e04f85c76f1 Group: Development/Tools Vendor: VMware, Inc. Distribution: Photon BuildRequires: gcc BuildRequires: git BuildRequires: glibc-devel BuildRequires: go BuildRequires: linux-api-headers BuildRequires: nodejs BuildRequires: openjre8 BuildRequires: which Requires: nodejs Requires: openjre8 %description Kubernetes Dashboard UI. %prep %setup -q -n dashboard-%{version} %build export PATH=${PATH}:/usr/bin npm install --unsafe-perm #Remove the lines which strips the debuginfo. sed -i '/https:\/\/golang.org\/cmd\/link\//,+2d' ./build/backend.js ./node_modules/.bin/gulp build %install mkdir -p %{buildroot}%{_bindir} mkdir -p %{buildroot}/opt/k8dashboard cp -p -r ./dist/amd64/dashboard %{buildroot}%{_bindir}/ cp -p -r ./dist/amd64/locale_conf.json %{buildroot}/opt/k8dashboard/ cp -p -r ./dist/amd64/public %{buildroot}/opt/k8dashboard/ cp -p -r ./src/deploy/Dockerfile %{buildroot}/opt/k8dashboard/ %check # dashboard unit tests require chrome browser binary not present in PhotonOS %files %defattr(-,root,root) %{_bindir}/dashboard /opt/k8dashboard/Dockerfile /opt/k8dashboard/locale_conf.json /opt/k8dashboard/public/* %changelog * Fri May 18 2018 Srivatsa S. Bhat <srivatsa@csail.mit.edu> 1.8.3-1 - kubernetes-dashboard 1.8.3 * Tue Apr 03 2018 Srivatsa S. Bhat <srivatsa@csail.mit.edu> 1.6.3-2 - Fix build break in google-closure-library. * Mon Sep 11 2017 Vinay Kulkarni <kulkarniv@vmware.com> 1.6.3-1 - kubernetes-dashboard 1.6.3. * Fri Jul 14 2017 Vinay Kulkarni <kulkarniv@vmware.com> 1.6.1-1 - Initial version of kubernetes-dashboard package for Photon.