Hello community,

here is the log from the commit of package kubernetes1.18 for openSUSE:Factory 
checked in at 2020-11-13 18:55:22
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kubernetes1.18 (Old)
 and      /work/SRC/openSUSE:Factory/.kubernetes1.18.new.24930 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kubernetes1.18"

Fri Nov 13 18:55:22 2020 rev:13 rq:847536 version:1.18.10

Changes:
--------
--- /work/SRC/openSUSE:Factory/kubernetes1.18/kubernetes1.18.changes    
2020-10-18 16:31:40.240764534 +0200
+++ /work/SRC/openSUSE:Factory/.kubernetes1.18.new.24930/kubernetes1.18.changes 
2020-11-13 18:55:52.125895563 +0100
@@ -1,0 +2,5 @@
+Tue Nov 10 08:56:41 UTC 2020 - David Cassany <dcass...@suse.com>
+
+- Build only kubernetes client subpackages on SLE
+
+-------------------------------------------------------------------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ kubernetes1.18.spec ++++++
--- /var/tmp/diff_new_pack.qyYrKA/_old  2020-11-13 18:55:54.161897826 +0100
+++ /var/tmp/diff_new_pack.qyYrKA/_new  2020-11-13 18:55:54.161897826 +0100
@@ -71,6 +71,7 @@
 
 # packages to build containerized control plane
 
+%if 0%{?sle_version} == 0 || 0%{?is_opensuse}
 %package apiserver
 Summary:        Kubernetes apiserver for container image
 Group:          System/Management
@@ -153,6 +154,7 @@
 %description kubeadm
 Manage a cluster of Linux containers as a single system to accelerate Dev and 
simplify Ops.
 kubeadm bootstrapping tool
+%endif
 
 %package client
 Summary:        Kubernetes client tools
@@ -161,6 +163,8 @@
 Requires:       kubernetes-client-common >= %{version} 
 Requires(post): update-alternatives
 Requires(postun): update-alternatives
+Conflicts:      kubernetes-client < %{baseversion}
+Obsoletes:      kubernetes-%{baseversion}-client < %{version}
 
 %description client
 Kubernetes client tools like kubectl.
@@ -197,7 +201,11 @@
 %endif
 
 #TEST
+%if 0%{?sle_version} == 0 || 0%{?is_opensuse}
 make WHAT="cmd/kube-apiserver cmd/kube-controller-manager cmd/kube-scheduler 
cmd/kube-proxy cmd/kubelet cmd/kubectl cmd/kubeadm" GOFLAGS="-buildmode=pie"
+%else
+make WHAT="cmd/kubectl" GOFLAGS="-buildmode=pie"
+%endif
 
 # The majority of the documentation has already been moved into
 # http://kubernetes.io/docs/admin, and most of the files stored in the `docs`
@@ -206,9 +214,11 @@
 # let's do that and run `genmanpages.sh`.
 ./hack/generate-docs.sh || true
 pushd docs
+%if 0%{?sle_version} == 0 || 0%{?is_opensuse}
 pushd admin
 cp kube-apiserver.md kube-controller-manager.md kube-proxy.md 
kube-scheduler.md kubelet.md ..
 popd
+%endif
 cp %{SOURCE2} genmanpages.sh
 bash genmanpages.sh
 popd
@@ -223,6 +233,7 @@
 
 install -m 755 -d %{buildroot}%{_bindir}
 
+%if 0%{?sle_version} == 0 || 0%{?is_opensuse}
 echo "+++ INSTALLING kubeadm"
 install -p -m 755 -t %{buildroot}%{_bindir} ${output_path}/kubeadm
 
@@ -232,17 +243,21 @@
   install -p -m 755 -t %{buildroot}%{_bindir} ${output_path}/${bin}
 done
 
-for bin in kubelet kubectl; do
-  echo "+++ INSTALLING ${bin} with %{baseversion} suffix"
-  install -p -m 755 ${output_path}/${bin} 
%{buildroot}%{_bindir}/${bin}%{baseversion}
-done
+echo "+++ INSTALLING kubelet with %{baseversion} suffix"
+install -p -m 755 ${output_path}/kubelet 
%{buildroot}%{_bindir}/kubelet%{baseversion}
+%endif
+
+echo "+++ INSTALLING kubectl with %{baseversion} suffix"
+install -p -m 755 ${output_path}/kubectl 
%{buildroot}%{_bindir}/kubectl%{baseversion}
 
+%if 0%{?sle_version} == 0 || 0%{?is_opensuse}
 echo "+++ INSTALLING kubelet multi-version loader"
 install -p -m 755 %{SOURCE3} %{buildroot}%{_bindir}/kubelet
 
 # create sysconfig.kubelet-kubernetes in fullupdir
 sed -i -e 's|BASE_VERSION|%{baseversion}|g' %{SOURCE22}
 install -D -m 0644 %{SOURCE22} 
%{buildroot}%{_fillupdir}/sysconfig.kubelet-kubernetes%{baseversion}
+%endif
 
 # install the bash completion
 install -d -m 0755 %{buildroot}%{_datadir}/bash-completion/completions/
@@ -257,6 +272,7 @@
 find hack -name '*.sh.orig' -type f -delete
 find hack -name '.golint_*' -type f -delete
 
+%if 0%{?sle_version} == 0 || 0%{?is_opensuse}
 # systemd service
 install -d -m 0755 %{buildroot}%{_unitdir}
 install -m 0644 -t %{buildroot}%{_unitdir}/ %{SOURCE10}
@@ -268,7 +284,13 @@
 # install manpages
 install -d %{buildroot}%{_mandir}/man1
 install -p -m 644 docs/man/man1/* %{buildroot}%{_mandir}/man1
+%else
+# install kubectl manpages
+install -d %{buildroot}%{_mandir}/man1
+install -p -m 644 docs/man/man1/kubectl* %{buildroot}%{_mandir}/man1
+%endif
 
+%if 0%{?sle_version} == 0 || 0%{?is_opensuse}
 # create config folder
 install -d -m 0755 %{buildroot}%{_sysconfdir}/%{name}
 
@@ -295,6 +317,7 @@
 install -d -m 0755 %{buildroot}%{_unitdir}/kubelet.service.d
 sed -i -e 's|PATH_TO_FLEXVOLUME|%{volume_plugin_dir}|g' %{SOURCE25}
 install -m 0644 -t %{buildroot}%{_unitdir}/kubelet.service.d/ %{SOURCE25}
+%endif
 
 # alternatives
 ln -s -f %{_sysconfdir}/alternatives/kubectl %{buildroot}%{_bindir}/kubectl
@@ -311,6 +334,7 @@
   update-alternatives --remove kubectl %{_bindir}/kubectl%{baseversion}
 fi
 
+%if 0%{?sle_version} == 0 || 0%{?is_opensuse}
 %pre kubelet-common
 %service_add_pre kubelet.service
 
@@ -389,6 +413,7 @@
 %license LICENSE
 %{_bindir}/kubeadm
 %{_mandir}/man1/kubeadm*
+%endif
 
 %files client
 %doc README.md CONTRIBUTING.md
_______________________________________________
openSUSE Commits mailing list -- commit@lists.opensuse.org
To unsubscribe, email commit-le...@lists.opensuse.org
List Netiquette: https://en.opensuse.org/openSUSE:Mailing_list_netiquette
List Archives: 
https://lists.opensuse.org/archives/list/commit@lists.opensuse.org

Reply via email to