Change-Id: Id4758c34e24b9467debb605826e16e6d622c21c5
Reviewed-on: http://photon-jenkins.eng.vmware.com:8082/3267
Tested-by: gerrit-photon <photon-checkins@vmware.com>
Reviewed-by: Vinay Kulkarni <kulkarniv@vmware.com>
| 1 | 1 |
new file mode 100644 |
| ... | ... |
@@ -0,0 +1,54 @@ |
| 0 |
+Summary: Kubernetes Dashboard UI |
|
| 1 |
+Name: kubernetes-dashboard |
|
| 2 |
+Version: 1.6.1 |
|
| 3 |
+Release: 1%{?dist}
|
|
| 4 |
+License: Apache-2.0 |
|
| 5 |
+URL: https://github.com/kubernetes/dashboard |
|
| 6 |
+Source0: %{name}-v%{version}.tar.gz
|
|
| 7 |
+%define sha1 kubernetes-dashboard=8342a3a217388f46103d1082d5fe14b85ffc5644 |
|
| 8 |
+Group: Development/Tools |
|
| 9 |
+Vendor: VMware, Inc. |
|
| 10 |
+Distribution: Photon |
|
| 11 |
+BuildRequires: gcc |
|
| 12 |
+BuildRequires: git |
|
| 13 |
+BuildRequires: glibc-devel |
|
| 14 |
+BuildRequires: go |
|
| 15 |
+BuildRequires: linux-api-headers |
|
| 16 |
+BuildRequires: nodejs |
|
| 17 |
+BuildRequires: nodejs |
|
| 18 |
+BuildRequires: openjdk |
|
| 19 |
+BuildRequires: openjre |
|
| 20 |
+BuildRequires: which |
|
| 21 |
+Requires: nodejs |
|
| 22 |
+Requires: openjre |
|
| 23 |
+ |
|
| 24 |
+%description |
|
| 25 |
+Kubernetes Dashboard UI. |
|
| 26 |
+ |
|
| 27 |
+%prep |
|
| 28 |
+%setup -q -n dashboard-%{version}
|
|
| 29 |
+ |
|
| 30 |
+%build |
|
| 31 |
+export PATH=${PATH}:/usr/bin
|
|
| 32 |
+npm install |
|
| 33 |
+./build/postinstall.sh |
|
| 34 |
+./node_modules/.bin/gulp build |
|
| 35 |
+ |
|
| 36 |
+%install |
|
| 37 |
+mkdir -p %{buildroot}%{_bindir}
|
|
| 38 |
+mkdir -p %{buildroot}/opt/k8dashboard
|
|
| 39 |
+cp -p -r ./dist/amd64/dashboard %{buildroot}%{_bindir}/
|
|
| 40 |
+cp -p -r ./dist/amd64/locale_conf.json %{buildroot}/opt/k8dashboard/
|
|
| 41 |
+cp -p -r ./dist/amd64/public %{buildroot}/opt/k8dashboard/
|
|
| 42 |
+cp -p -r ./src/deploy/Dockerfile %{buildroot}/opt/k8dashboard/
|
|
| 43 |
+ |
|
| 44 |
+%files |
|
| 45 |
+%defattr(-,root,root) |
|
| 46 |
+%{_bindir}/dashboard
|
|
| 47 |
+/opt/k8dashboard/Dockerfile |
|
| 48 |
+/opt/k8dashboard/locale_conf.json |
|
| 49 |
+/opt/k8dashboard/public/* |
|
| 50 |
+ |
|
| 51 |
+%changelog |
|
| 52 |
+* Fri Jul 14 2017 Vinay Kulkarni <kulkarniv@vmware.com> 1.6.1-1 |
|
| 53 |
+- Initial version of kubernetes-dashboard package for Photon. |
| ... | ... |
@@ -1,11 +1,11 @@ |
| 1 | 1 |
Summary: Kubernetes cluster management |
| 2 | 2 |
Name: kubernetes |
| 3 |
-Version: 1.6.0 |
|
| 4 |
-Release: 3%{?dist}
|
|
| 3 |
+Version: 1.7.0 |
|
| 4 |
+Release: 1%{?dist}
|
|
| 5 | 5 |
License: ASL 2.0 |
| 6 | 6 |
URL: https://github.com/kubernetes/kubernetes/archive/v%{version}.tar.gz
|
| 7 | 7 |
Source0: kubernetes-v%{version}.tar.gz
|
| 8 |
-%define sha1 kubernetes-v%{version}.tar.gz=051b58b8be9e88fe407904a88dc01e2fb1edbab0
|
|
| 8 |
+%define sha1 kubernetes-v%{version}.tar.gz=407d7243bc64dc8936194d79b11c8d004bcae55c
|
|
| 9 | 9 |
Source1: https://github.com/kubernetes/contrib/archive/contrib-0.7.0.tar.gz |
| 10 | 10 |
%define sha1 contrib-0.7.0=47a744da3b396f07114e518226b6313ef4b2203c |
| 11 | 11 |
Group: Development/Tools |
| ... | ... |
@@ -68,7 +68,6 @@ EOF |
| 68 | 68 |
%check |
| 69 | 69 |
export GOPATH=%{_builddir}
|
| 70 | 70 |
go get golang.org/x/tools/cmd/cover |
| 71 |
-cd %{name}-%{version}
|
|
| 72 | 71 |
make %{?_smp_mflags} check
|
| 73 | 72 |
|
| 74 | 73 |
%clean |
| ... | ... |
@@ -113,6 +112,8 @@ fi |
| 113 | 113 |
%config(noreplace) %{_sysconfdir}/%{name}/scheduler
|
| 114 | 114 |
|
| 115 | 115 |
%changelog |
| 116 |
+* Fri Jul 14 2017 Vinay Kulkarni <kulkarniv@vmware.com> 1.7.0-1 |
|
| 117 |
+- Upgrade kubernetes to v1.7.0. |
|
| 116 | 118 |
* Tue May 09 2017 Vinay Kulkarni <kulkarniv@vmware.com> 1.6.0-3 |
| 117 | 119 |
- Fix kubernetes dependencies. |
| 118 | 120 |
* Thu May 04 2017 Vinay Kulkarni <kulkarniv@vmware.com> 1.6.0-2 |