Hello community,

here is the log from the commit of package kubernetes for openSUSE:Factory 
checked in at 2019-07-15 22:43:33
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kubernetes (Old)
 and      /work/SRC/openSUSE:Factory/.kubernetes.new.1887 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kubernetes"

Mon Jul 15 22:43:33 2019 rev:43 rq:714888 version:1.15.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/kubernetes/kubectl.changes       2019-04-30 
12:56:24.326210342 +0200
+++ /work/SRC/openSUSE:Factory/.kubernetes.new.1887/kubectl.changes     
2019-07-15 22:43:34.479908577 +0200
@@ -1,0 +2,15 @@
+Mon Jun 24 09:02:23 UTC 2019 - [email protected]
+
+- Update to version 1.15.0:
+  * Full Changelog: 
https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG-1.15.md#v1150
+  * Drop git-upstream.patch
+  * The default Go version was updated to 1.12.5
+  * Fixed kubectl exec usage string to correctly reflect flag placement.
+  * Fixed kubectl describe cronjobs error of Successful Job History Limit.
+  * In the kubectl describe output, the fields with names containing special 
characters are now displayed as-is without any pretty formatting, avoiding 
awkward outputs.
+  * Fixed incorrect handling by kubectl of custom resources whose Kind is 
"Status".
+  * Report cp errors consistently, providing full message whether copying to 
or from a pod.
+  * Preserved existing namespace information in manifests when running set ... 
--local commands.
+  * Support for parsing more v1.Taint forms has been added. For example, 
key:effect, key=:effect- are now accepted.
+
+-------------------------------------------------------------------
--- /work/SRC/openSUSE:Factory/kubernetes/kubernetes.changes    2019-04-30 
12:56:24.814210039 +0200
+++ /work/SRC/openSUSE:Factory/.kubernetes.new.1887/kubernetes.changes  
2019-07-15 22:43:35.059908439 +0200
@@ -1,0 +2,27 @@
+Fri Jul 12 14:50:25 UTC 2019 - Richard Brown <[email protected]>
+
+- Add fix-cgroup-kubeadm.patch backported from MASTER/1.15.1 to get kubeadm 
working with cgroups again
+
+-------------------------------------------------------------------
+Mon Jun 24 09:02:23 UTC 2019 - [email protected]
+
+- Update to version 1.15.0:
+  * Full Changelog: 
https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG-1.15.md#v1150
+  * Drop git-upstream.patch
+  * The default Go version was updated to 1.12.5
+  * kubeadm upgrade now renews all the certificates used by a component before 
upgrading the component itself, with the exception of certificates signed by 
external CAs. User can eventually opt-out of certificate renewal during 
upgrades by setting the new flag --certificate-renewal to false.
+  * kubeadm still generates RSA keys when deploying a node, but also accepts 
ECDSA keys if they already exist in the directory specified in the --cert-dir 
option.
+  * kubeadm now implements CRI detection for Windows worker nodes
+  * Added --image-repository flag to kubeadm config images.
+  * kubeadm: The kubeadm reset command has now been exposed as phases.
+  * kubeadm: Improved resiliency when it comes to updating the kubeadm-config 
configmap upon new control plane joins or resets. This allows for safe multiple 
control plane joins and/or resets.
+  * kubeadm: Bumped the minimum supported Docker version to 1.13.1
+  * Reverted the CoreDNS version to 1.3.1 for kubeadm
+  * kubeadm: Fixed the machine readability of kubeadm token create 
--print-join-command
+  * kubeadm alpha certs renew --csr-only now reads the current certificates as 
the authoritative source for certificates attributes (same as kubeadm alpha 
certs renew).
+  * kubeadm: You can now delete multiple bootstrap tokens at once.
+  * util/initsystem: Added support for the OpenRC init system
+  * Default TTL for DNS records in kubernetes zone has been changed from 5s to 
30s to keep consistent with old dnsmasq based kube-dns. The TTL can be 
customized with command kubectl edit -n kube-system configmap/coredns.
+  * Communication between the etcd server and kube-apiserver on master is now 
overridden to use HTTPS instead of HTTP when mTLS is enabled in GCE.
+
+-------------------------------------------------------------------

Old:
----
  git-upstream.patch
  kubernetes-1.14.1.tar.xz

New:
----
  fix-cgroup-kubeadm.patch
  kubernetes-1.15.0.tar.xz

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

Other differences:
------------------
++++++ kubectl.spec ++++++
--- /var/tmp/diff_new_pack.56eQrT/_old  2019-07-15 22:43:36.095908193 +0200
+++ /var/tmp/diff_new_pack.56eQrT/_new  2019-07-15 22:43:36.095908193 +0200
@@ -18,9 +18,9 @@
 
 %{!?tmpfiles_create:%global tmpfiles_create systemd-tmpfiles --create}
 # baseversion - version of kubernetes for this package
-%define baseversion 1.14
+%define baseversion 1.15
 Name:           kubectl
-Version:        %{baseversion}.1
+Version:        %{baseversion}.0
 Release:        0
 Summary:        Kubectl (Kubernetes client tools)
 License:        Apache-2.0
@@ -30,15 +30,13 @@
 Source2:        genmanpages.sh
 Source28:       kubernetes.obsinfo
 Source30:       kubectl-rpmlintrc
-# Patches so it also builds in ppc64le and arm64.
-Patch1:         git-upstream.patch
 BuildRequires:  bash-completion
 BuildRequires:  fdupes
 BuildRequires:  git
 BuildRequires:  go-go-md2man
-# Kubernetes 1.14.0 requires at least go 1.12.1 (see changelog)
+# Kubernetes 1.15.0 requires at least go 1.12.5 (see changelog)
 BuildRequires:  golang(API) = 1.12
-BuildRequires:  go >= 1.12.1
+BuildRequires:  go >= 1.12.5
 BuildRequires:  golang(github.com/jteeuwen/go-bindata)
 BuildRequires:  golang-packaging
 BuildRequires:  rsync
@@ -60,7 +58,6 @@
 
 %prep
 %setup -q -n kubernetes-%{version}
-%patch1 -p1
 %{goprep} github.com/kubernetes/kubernetes
 
 %build

++++++ kubernetes.spec ++++++
--- /var/tmp/diff_new_pack.56eQrT/_old  2019-07-15 22:43:36.115908189 +0200
+++ /var/tmp/diff_new_pack.56eQrT/_new  2019-07-15 22:43:36.119908188 +0200
@@ -18,11 +18,11 @@
 
 %{!?tmpfiles_create:%global tmpfiles_create systemd-tmpfiles --create}
 # baseversion - version of kubernetes for this package
-%define baseversion 1.14
+%define baseversion 1.15
 # maxcriversion - version of cri-tools which is notsupported by this version 
of kubeadm.
-%define maxcriversion 1.15
+%define maxcriversion 1.16
 Name:           kubernetes
-Version:        %{baseversion}.1
+Version:        %{baseversion}.0
 Release:        0
 Summary:        Container Scheduling and Management
 License:        Apache-2.0
@@ -43,15 +43,15 @@
 Source26:       kubernetes.tmp.conf
 Source27:       kubernetes-rpmlintrc
 Source28:       kubernetes.obsinfo
-# Patches so it also builds in ppc64le and arm64.
-Patch1:         git-upstream.patch
+# Patch to fix cgroup error in k8s 1.15.0 - should already be in 1.15.1
+Patch1:         fix-cgroup-kubeadm.patch
 BuildRequires:  bash-completion
 BuildRequires:  fdupes
 BuildRequires:  git
 BuildRequires:  go-go-md2man
-# Kubernetes 1.14.0 requires at least go 1.12.1 (see changelog)
+# Kubernetes 1.15.0 requires at least go 1.12.5 (see changelog)
 BuildRequires:  golang(API) = 1.12
-BuildRequires:  go >= 1.12.1
+BuildRequires:  go >= 1.12.5
 BuildRequires:  golang(github.com/jteeuwen/go-bindata)
 BuildRequires:  golang-packaging
 BuildRequires:  rsync
@@ -115,7 +115,8 @@
 Summary:        Kubernetes kubeadm bootstrapping tool
 Group:          System/Management
 Requires:       cri-runtime
-Requires:       cri-tools >= %{baseversion}
+# Kubeadm 1.15.0 requires cri-tools 1.14.0 or higher (see changelog)
+Requires:       cri-tools >= 1.14.0
 Requires:       ebtables
 Requires:       ethtool
 Requires:       kubernetes-common = %{version}-%{release}

++++++ _service ++++++
--- /var/tmp/diff_new_pack.56eQrT/_old  2019-07-15 22:43:36.175908174 +0200
+++ /var/tmp/diff_new_pack.56eQrT/_new  2019-07-15 22:43:36.179908173 +0200
@@ -3,8 +3,8 @@
     <param name="url">https://github.com/kubernetes/kubernetes.git</param>
     <param name="scm">git</param>
     <param name="exclude">.git</param>
-    <param name="versionformat">1.14.1</param>
-    <param name="revision">v1.14.1</param>
+    <param name="versionformat">1.15.0</param>
+    <param name="revision">v1.15.0</param>
     <param name="changesgenerate">enable</param>
   </service>
   <service name="tar" mode="disabled"/>

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.56eQrT/_old  2019-07-15 22:43:36.199908169 +0200
+++ /var/tmp/diff_new_pack.56eQrT/_new  2019-07-15 22:43:36.199908169 +0200
@@ -1,4 +1,4 @@
 <servicedata>
 <service name="tar_scm">
                 <param 
name="url">https://github.com/kubernetes/kubernetes.git</param>
-              <param 
name="changesrevision">b7394102d6ef778017f2ca4046abbaa23b88c290</param></service></servicedata>
\ No newline at end of file
+              <param 
name="changesrevision">e8462b5b5dc2584fdcd18e6bcfe9f1e4d970a529</param></service></servicedata>
\ No newline at end of file

++++++ fix-cgroup-kubeadm.patch ++++++
>From 883f33df6cd9e74924832716a053cf482bde1740 Mon Sep 17 00:00:00 2001
From: David Ashpole <[email protected]>
Date: Thu, 20 Jun 2019 16:16:08 -0700
Subject: [PATCH] kunsupported cgroup setup causes kubelet to emit a warning
 rather than exiting

---
 cmd/kubelet/app/server.go | 10 ++++------
 1 file changed, 4 insertions(+), 6 deletions(-)

diff --git a/cmd/kubelet/app/server.go b/cmd/kubelet/app/server.go
index 139a8eacbb..f3367f33f5 100644
--- a/cmd/kubelet/app/server.go
+++ b/cmd/kubelet/app/server.go
@@ -625,17 +625,15 @@ func run(s *options.KubeletServer, kubeDeps 
*kubelet.Dependencies, stopCh <-chan
        cgroupRoots = append(cgroupRoots, cm.NodeAllocatableRoot(s.CgroupRoot, 
s.CgroupDriver))
        kubeletCgroup, err := cm.GetKubeletContainer(s.KubeletCgroups)
        if err != nil {
-               return fmt.Errorf("failed to get the kubelet's cgroup: %v", err)
-       }
-       if kubeletCgroup != "" {
+               klog.Warningf("failed to get the kubelet's cgroup: %v.  Kubelet 
system container metrics may be missing.", err)
+       } else if kubeletCgroup != "" {
                cgroupRoots = append(cgroupRoots, kubeletCgroup)
        }
 
        runtimeCgroup, err := cm.GetRuntimeContainer(s.ContainerRuntime, 
s.RuntimeCgroups)
        if err != nil {
-               return fmt.Errorf("failed to get the container runtime's 
cgroup: %v", err)
-       }
-       if runtimeCgroup != "" {
+               klog.Warningf("failed to get the container runtime's cgroup: 
%v. Runtime system container metrics may be missing.", err)
+       } else if runtimeCgroup != "" {
                // RuntimeCgroups is optional, so ignore if it isn't specified
                cgroupRoots = append(cgroupRoots, runtimeCgroup)
        }
-- 
2.21.0

++++++ kubernetes-1.14.1.tar.xz -> kubernetes-1.15.0.tar.xz ++++++
/work/SRC/openSUSE:Factory/kubernetes/kubernetes-1.14.1.tar.xz 
/work/SRC/openSUSE:Factory/.kubernetes.new.1887/kubernetes-1.15.0.tar.xz 
differ: char 25, line 1

++++++ kubernetes.obsinfo ++++++
--- /var/tmp/diff_new_pack.56eQrT/_old  2019-07-15 22:43:36.351908132 +0200
+++ /var/tmp/diff_new_pack.56eQrT/_new  2019-07-15 22:43:36.351908132 +0200
@@ -1,5 +1,5 @@
 name: kubernetes
-version: 1.14.1
-mtime: 1554504629
-commit: b7394102d6ef778017f2ca4046abbaa23b88c290
+version: 1.15.0
+mtime: 1560560289
+commit: e8462b5b5dc2584fdcd18e6bcfe9f1e4d970a529
 


Reply via email to