Browse code

PhotonOS based k8-dashboard, update k8 to v.1.7.0

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>

Vinay Kulkarni authored on 2017/07/18 05:58:39
Showing 2 changed files
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