Hello community,

here is the log from the commit of package kubernetes1.17 for openSUSE:Factory 
checked in at 2020-07-17 20:44:31
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kubernetes1.17 (Old)
 and      /work/SRC/openSUSE:Factory/.kubernetes1.17.new.3592 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kubernetes1.17"

Fri Jul 17 20:44:31 2020 rev:7 rq:821310 version:1.17.9

Changes:
--------
--- /work/SRC/openSUSE:Factory/kubernetes1.17/kubernetes1.17.changes    
2020-06-23 21:03:10.809568910 +0200
+++ /work/SRC/openSUSE:Factory/.kubernetes1.17.new.3592/kubernetes1.17.changes  
2020-07-17 20:44:45.396533894 +0200
@@ -1,0 +2,41 @@
+Wed Jul 15 21:14:01 UTC 2020 - [email protected]
+
+- Update to version 1.17.9:
+  * Don't return proxied redirects to the client
+  * Include pod /etc/hosts in ephemeral storage calculation for eviction
+  * cluster: ipvs conntrack module vs kernel version
+  * kube-proxy ipvs masquerade hairpin traffic
+  * kubeadm: add --port=0 for kube-controller-manager and kube-scheduler
+  * Wait for all informers to sync in /readyz.
+  * Delete default load balancer source range (0.0.0.0/0) to prevent redundant 
network security rules.
+  * hyperkube: Use [email protected] image
+  * test: add unit test
+  * fix: use force detach for azure disk
+  * Update CHANGELOG/CHANGELOG-1.17.md for v1.17.8
+  * add docu + fix copyright year
+  * export scheduler.Snapshot function, needed for cluster autoscaler 
integration
+  * fix#92167: GetLabelsForVolume panic issue for azure disk PV
+  * Fix DS expectations on recreate
+  * kubeadm: don't re-add an etcd member if it already exists for "join"
+  * kubelet, kube-proxy: unmark packets before masquerading them
+  * Automated cherry pick of #90373: kube-scheduler: compatibility with 
ServerSideApply
+  * some tests for new function
+  * go-to-protobuf: fix rewrite of embedded struct fields
+  * kubelet: fix `/stats/summary` endpoint on Windows when init-containers are 
present on the node
+
+-------------------------------------------------------------------
+Tue Jul 14 20:26:14 UTC 2020 - [email protected]
+
+- add update-alternative logic for kubernetes1.17-client
+- Update to version 1.17.8:
+  * Update CHANGELOG/CHANGELOG-1.17.md for v1.17.8-rc.1
+  * hyperkube: Use [email protected] image
+  * Update CHANGELOG/CHANGELOG-1.17.md for v1.17.7
+  * kubeadm join: Wait longer for TLS bootstrapping
+  * Fix merge errors
+  * CSI: Modify VolumeAttachment check to use Informer/Cache
+  * Fix log timestamps to be displayed in fixed width
+  * If firstTimestamp is not set use eventTime when printing event
+  * If lastTimestamp is not set use firstTimestamp when printing event
+
+-------------------------------------------------------------------

Old:
----
  kubernetes-1.17.7.tar.xz

New:
----
  kubernetes-1.17.9.tar.xz

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

Other differences:
------------------
++++++ kubernetes1.17.spec ++++++
--- /var/tmp/diff_new_pack.14ZtqD/_old  2020-07-17 20:44:47.740536392 +0200
+++ /var/tmp/diff_new_pack.14ZtqD/_new  2020-07-17 20:44:47.744536396 +0200
@@ -23,7 +23,7 @@
 %define baseversion 1.17
 
 Name:           kubernetes%{baseversion}
-Version:        1.17.7
+Version:        1.17.9
 Release:        0
 Summary:        Container Scheduling and Management
 License:        Apache-2.0
@@ -161,9 +161,6 @@
 %package client
 Summary:        Kubernetes client tools
 Group:          System/Management
-Provides:       kubernetes-client-provider = %{version}
-Conflicts:      kubernetes-client-provider
-Recommends:     bash-completion
 
 %description client
 Kubernetes client tools like kubectl.
@@ -218,12 +215,17 @@
 echo "+++ INSTALLING kubeadm"
 install -p -m 755 -t %{buildroot}%{_bindir} ${output_path}/kubeadm
 
-binaries=(kube-apiserver kube-controller-manager kube-scheduler kube-proxy 
kubelet kubectl)
+binaries=(kube-apiserver kube-controller-manager kube-scheduler kube-proxy 
kubelet)
 for bin in "${binaries[@]}"; do
   echo "+++ INSTALLING ${bin}"
   install -p -m 755 -t %{buildroot}%{_bindir} ${output_path}/${bin}
 done
 
+for bin in kubectl; do
+  echo "+++ INSTALLING ${bin} with %{baseversion} suffix"
+  install -p -m 755 ${output_path}/${bin} 
%{buildroot}%{_bindir}/${bin}%{baseversion}
+done
+
 echo "+++ RENAMING kubelet to kubelet%{baseversion}"
 mv %{buildroot}%{_bindir}/kubelet %{buildroot}%{_bindir}/kubelet%{baseversion}
 
@@ -234,10 +236,6 @@
 sed -i -e 's|BASE_VERSION|%{baseversion}|g' %{SOURCE22}
 install -D -m 0644 %{SOURCE22} 
%{buildroot}%{_fillupdir}/sysconfig.kubelet-kubernetes%{baseversion}
 
-# install the bash completion
-install -d -m 0755 %{buildroot}%{_datadir}/bash-completion/completions/
-%{buildroot}%{_bindir}/kubectl completion bash > 
%{buildroot}%{_datadir}/bash-completion/completions/kubectl
-
 # move CHANGELOG-%{baseversion}.md to old location
 mv CHANGELOG/CHANGELOG-%{baseversion}.md . 
 
@@ -257,6 +255,7 @@
 
 # install manpages
 install -d %{buildroot}%{_mandir}/man1
+rm -v docs/man/man1/kubectl*
 install -p -m 644 docs/man/man1/* %{buildroot}%{_mandir}/man1
 
 # create config folder
@@ -286,8 +285,21 @@
 sed -i -e 's|PATH_TO_FLEXVOLUME|%{volume_plugin_dir}|g' %{SOURCE25}
 install -m 0644 -t %{buildroot}%{_unitdir}/kubelet.service.d/ %{SOURCE25}
 
+# alternatives
+ln -s -f %{_sysconfdir}/alternatives/kubectl %{buildroot}%{_bindir}/kubectl
+
 %fdupes -s %{buildroot}
 
+%post client
+export baseversion="%{baseversion}"
+%{_sbindir}/update-alternatives \
+  --install %{_bindir}/kubectl kubectl %{_bindir}/kubectl%{baseversion} 
${baseversion/./}
+
+%postun client
+if [ ! -f %{_bindir}/kubectl%{baseversion} ] ; then
+  update-alternatives --remove kubectl %{_bindir}/kubectl%{baseversion}
+fi
+
 %pre kubelet-common
 %service_add_pre kubelet.service
 
@@ -370,9 +382,8 @@
 %files client
 %doc README.md CONTRIBUTING.md
 %license LICENSE
-%{_mandir}/man1/kubectl.1%{?ext_man}
-%{_mandir}/man1/kubectl-*
 %{_bindir}/kubectl
-%{_datadir}/bash-completion/completions/kubectl
+%{_bindir}/kubectl%{baseversion}
+%ghost %_sysconfdir/alternatives/kubectl
 
 %changelog

++++++ _service ++++++
--- /var/tmp/diff_new_pack.14ZtqD/_old  2020-07-17 20:44:47.808536464 +0200
+++ /var/tmp/diff_new_pack.14ZtqD/_new  2020-07-17 20:44:47.812536469 +0200
@@ -3,8 +3,9 @@
     <param name="url">https://github.com/kubernetes/kubernetes.git</param>
     <param name="scm">git</param>
     <param name="exclude">.git</param>
-    <param name="versionformat">1.17.7</param>
-    <param name="revision">v1.17.7</param>
+    <param name="versionformat">@PARENT_TAG@</param>
+    <param name="versionrewrite-pattern">v(.*)</param>
+    <param name="revision">v1.17.9</param>
     <param name="changesgenerate">enable</param>
   </service>
   <service name="tar" mode="disabled"/>

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.14ZtqD/_old  2020-07-17 20:44:47.828536486 +0200
+++ /var/tmp/diff_new_pack.14ZtqD/_new  2020-07-17 20:44:47.828536486 +0200
@@ -1,4 +1,4 @@
 <servicedata>
 <service name="tar_scm">
                 <param 
name="url">https://github.com/kubernetes/kubernetes.git</param>
-              <param 
name="changesrevision">e4efcc9eb3807de7f4195da7effb14fa473b68e6</param></service></servicedata>
\ No newline at end of file
+              <param 
name="changesrevision">d1c2f63bd4fc89d80e9bb6d21b5c1c24d241ad25</param></service></servicedata>
\ No newline at end of file

++++++ kubernetes-1.17.7.tar.xz -> kubernetes-1.17.9.tar.xz ++++++
/work/SRC/openSUSE:Factory/kubernetes1.17/kubernetes-1.17.7.tar.xz 
/work/SRC/openSUSE:Factory/.kubernetes1.17.new.3592/kubernetes-1.17.9.tar.xz 
differ: char 25, line 1

++++++ kubernetes.obsinfo ++++++
--- /var/tmp/diff_new_pack.14ZtqD/_old  2020-07-17 20:44:47.944536609 +0200
+++ /var/tmp/diff_new_pack.14ZtqD/_new  2020-07-17 20:44:47.948536614 +0200
@@ -1,5 +1,5 @@
 name: kubernetes
-version: 1.17.7
-mtime: 1592393491
-commit: b4455102ef392bf7d594ef96b97a4caa79d729d9
+version: 1.17.9
+mtime: 1594829397
+commit: 4fb7ed12476d57b8437ada90b4f93b17ffaeed99
 


Reply via email to