commit kubernetes for openSUSE:Factory
Hello community, here is the log from the commit of package kubernetes for openSUSE:Factory checked in at 2020-10-18 16:29:53 Comparing /work/SRC/openSUSE:Factory/kubernetes (Old) and /work/SRC/openSUSE:Factory/.kubernetes.new.3486 (New) Package is "kubernetes" Sun Oct 18 16:29:53 2020 rev:70 rq:841996 version:unknown Changes: --- /work/SRC/openSUSE:Factory/kubernetes/kubernetes.changes2020-09-21 17:01:36.254823954 +0200 +++ /work/SRC/openSUSE:Factory/.kubernetes.new.3486/kubernetes.changes 2020-10-18 16:31:53.784770562 +0200 @@ -1,0 +2,10 @@ +Thu Oct 15 19:32:17 UTC 2020 - Richard Brown + +- Bump kubernetes to 1.18.10 + +--- +Thu Oct 15 16:46:24 UTC 2020 - Richard Brown + +- Bump kubernetes to 1.19.3 + +--- Other differences: -- ++ kubernetes.spec ++ --- /var/tmp/diff_new_pack.1rvJ6A/_old 2020-10-18 16:31:54.348770813 +0200 +++ /var/tmp/diff_new_pack.1rvJ6A/_new 2020-10-18 16:31:54.348770813 +0200 @@ -21,7 +21,7 @@ # baseversionminus1 - previous base version of kubernetes %define baseversionminus1 1.18 # versionminus1 - full previous version of kubernetes, including point revision -%define versionminus1 1.18.9 +%define versionminus1 1.18.10 # etcdversion - version of etcd %define etcdversion 3.4.13 # etcdversionminus1 - version of etcd for versionminus1 @@ -32,7 +32,7 @@ %define corednsversionminus1 1.6.7 Name: kubernetes -Version:1.19.2 +Version:1.19.3 Release:0 Summary:Container Scheduling and Management License:Apache-2.0
commit kubernetes for openSUSE:Factory
Hello community, here is the log from the commit of package kubernetes for openSUSE:Factory checked in at 2020-09-21 17:00:45 Comparing /work/SRC/openSUSE:Factory/kubernetes (Old) and /work/SRC/openSUSE:Factory/.kubernetes.new.4249 (New) Package is "kubernetes" Mon Sep 21 17:00:45 2020 rev:69 rq:835140 version:unknown Changes: --- /work/SRC/openSUSE:Factory/kubernetes/kubernetes.changes2020-09-14 12:28:40.701112044 +0200 +++ /work/SRC/openSUSE:Factory/.kubernetes.new.4249/kubernetes.changes 2020-09-21 17:01:36.254823954 +0200 @@ -1,0 +2,5 @@ +Thu Sep 17 09:14:15 UTC 2020 - Richard Brown + +- Bump kubernetes to 1.19.2 and 1.18.9 + +--- Other differences: -- ++ kubernetes.spec ++ --- /var/tmp/diff_new_pack.eVhkso/_old 2020-09-21 17:01:38.826826267 +0200 +++ /var/tmp/diff_new_pack.eVhkso/_new 2020-09-21 17:01:38.830826270 +0200 @@ -21,7 +21,7 @@ # baseversionminus1 - previous base version of kubernetes %define baseversionminus1 1.18 # versionminus1 - full previous version of kubernetes, including point revision -%define versionminus1 1.18.8 +%define versionminus1 1.18.9 # etcdversion - version of etcd %define etcdversion 3.4.13 # etcdversionminus1 - version of etcd for versionminus1 @@ -32,7 +32,7 @@ %define corednsversionminus1 1.6.7 Name: kubernetes -Version:1.19.1 +Version:1.19.2 Release:0 Summary:Container Scheduling and Management License:Apache-2.0
commit kubernetes for openSUSE:Factory
Hello community, here is the log from the commit of package kubernetes for openSUSE:Factory checked in at 2020-09-14 12:24:26 Comparing /work/SRC/openSUSE:Factory/kubernetes (Old) and /work/SRC/openSUSE:Factory/.kubernetes.new.4249 (New) Package is "kubernetes" Mon Sep 14 12:24:26 2020 rev:68 rq:833436 version:unknown Changes: --- /work/SRC/openSUSE:Factory/kubernetes/kubernetes.changes2020-09-03 01:15:17.088495500 +0200 +++ /work/SRC/openSUSE:Factory/.kubernetes.new.4249/kubernetes.changes 2020-09-14 12:28:40.701112044 +0200 @@ -1,0 +2,5 @@ +Thu Sep 10 10:16:46 UTC 2020 - Richard Brown + +- Bump kubernetes to 1.19.1, etcd to 3.4.13 + +--- Other differences: -- ++ kubernetes.spec ++ --- /var/tmp/diff_new_pack.TiX2G5/_old 2020-09-14 12:28:41.693112676 +0200 +++ /var/tmp/diff_new_pack.TiX2G5/_new 2020-09-14 12:28:41.697112679 +0200 @@ -23,7 +23,7 @@ # versionminus1 - full previous version of kubernetes, including point revision %define versionminus1 1.18.8 # etcdversion - version of etcd -%define etcdversion 3.4.9 +%define etcdversion 3.4.13 # etcdversionminus1 - version of etcd for versionminus1 %define etcdversionminus1 3.4.3 # corednsversion - version of coredns @@ -32,7 +32,7 @@ %define corednsversionminus1 1.6.7 Name: kubernetes -Version:1.19.0 +Version:1.19.1 Release:0 Summary:Container Scheduling and Management License:Apache-2.0
commit kubernetes for openSUSE:Factory
Hello community, here is the log from the commit of package kubernetes for openSUSE:Factory checked in at 2020-09-03 01:14:32 Comparing /work/SRC/openSUSE:Factory/kubernetes (Old) and /work/SRC/openSUSE:Factory/.kubernetes.new.3399 (New) Package is "kubernetes" Thu Sep 3 01:14:32 2020 rev:67 rq:831242 version:unknown Changes: --- /work/SRC/openSUSE:Factory/kubernetes/kubernetes.changes2020-08-16 20:33:15.098296420 +0200 +++ /work/SRC/openSUSE:Factory/.kubernetes.new.3399/kubernetes.changes 2020-09-03 01:15:17.088495500 +0200 @@ -1,0 +2,20 @@ +Tue Sep 1 15:22:48 UTC 2020 - Richard Brown + +- Introduce -etcd, -etcdminus1, -coredns and -corednsminus1 + subpackages. This is so etcd and coredns container images can be + made for specific kubernetes versions. + +--- +Thu Aug 27 15:13:22 UTC 2020 - Richard Brown + +- Bump to kubernetes 1.19.0 + +--- +Thu Aug 20 14:41:27 UTC 2020 - Richard Brown + +- kubernetes-kubeadm now requires kubernetes%{baseversion}-kubelet + and kubernetes%{baseversionminus1}-kubelet. This is to ensure both + are installed on Kubic even though kubernetes{%baseversion}-kubeadm + only hard requires either kubelet. + +--- Other differences: -- ++ kubernetes.spec ++ --- /var/tmp/diff_new_pack.LW9PBu/_old 2020-09-03 01:15:17.620495695 +0200 +++ /var/tmp/diff_new_pack.LW9PBu/_new 2020-09-03 01:15:17.624495697 +0200 @@ -17,14 +17,22 @@ # baseversion - base version of kubernetes for this package -%define baseversion 1.18 +%define baseversion 1.19 # baseversionminus1 - previous base version of kubernetes -%define baseversionminus1 1.17 +%define baseversionminus1 1.18 # versionminus1 - full previous version of kubernetes, including point revision -%define versionminus1 1.17.11 +%define versionminus1 1.18.8 +# etcdversion - version of etcd +%define etcdversion 3.4.9 +# etcdversionminus1 - version of etcd for versionminus1 +%define etcdversionminus1 3.4.3 +# corednsversion - version of coredns +%define corednsversion 1.7.0 +# corednsversionminus1 - version of coredns for versionminus1 +%define corednsversionminus1 1.6.7 Name: kubernetes -Version:1.18.8 +Version:1.19.0 Release:0 Summary:Container Scheduling and Management License:Apache-2.0 @@ -126,6 +134,7 @@ Summary:Kubernetes kubeadm bootstrapping tool Group: System/Management Requires: kubernetes%{baseversion}-kubeadm = %{VERSION} +Requires: kubernetes%{baseversion}-kubelet Requires: kubernetes%{baseversionminus1}-kubelet %description kubeadm @@ -140,6 +149,42 @@ %description client Kubernetes client tools like kubectl. +%package etcd +Summary:Kubernetes etcd daemon for container images +Group: System/Management +Version:%{etcdversion} +Requires: etcd-for-k8s%{baseversion} + +%description etcd +This subpackage contains the etcd binary for Kubic images + +%package etcd-minus1 +Summary:Kubernetes etcd daemon for container images +Group: System/Management +Version:%{etcdversionminus1} +Requires: etcd-for-k8s%{baseversionminus1} + +%description etcd-minus1 +This subpackage contains the etcd binary for Kubic images + +%package coredns +Summary:Kubernetes coredns daemon for container images +Group: System/Management +Version:%{corednsversion} +Requires: coredns-for-k8s%{baseversion} + +%description coredns +This subpackage contains the coredns binary for Kubic images + +%package coredns-minus1 +Summary:Kubernetes coredns daemon for container images +Group: System/Management +Version:%{corednsversionminus1} +Requires: coredns-for-k8s%{baseversionminus1} + +%description coredns-minus1 +This subpackage contains the coredns binary for Kubic images + %prep #Not Needed @@ -160,6 +205,12 @@ %files proxy %doc README +%files etcd +%doc README + +%files coredns +%doc README + %files apiserver-minus1 %doc README @@ -172,6 +223,12 @@ %files proxy-minus1 %doc README +%files etcd-minus1 +%doc README + +%files coredns-minus1 +%doc README + %files kubelet %doc README
commit kubernetes for openSUSE:Factory
Hello community, here is the log from the commit of package kubernetes for openSUSE:Factory checked in at 2020-08-16 20:33:13 Comparing /work/SRC/openSUSE:Factory/kubernetes (Old) and /work/SRC/openSUSE:Factory/.kubernetes.new.3399 (New) Package is "kubernetes" Sun Aug 16 20:33:13 2020 rev:66 rq:826702 version:unknown Changes: --- /work/SRC/openSUSE:Factory/kubernetes/kubernetes.changes2020-07-17 20:44:35.912523788 +0200 +++ /work/SRC/openSUSE:Factory/.kubernetes.new.3399/kubernetes.changes 2020-08-16 20:33:15.098296420 +0200 @@ -1,0 +2,5 @@ +Fri Aug 14 15:16:31 UTC 2020 - Richard Brown + +- Bump to kubernetes 1.18.8 and 1.17.11 + +--- Other differences: -- ++ kubernetes.spec ++ --- /var/tmp/diff_new_pack.KLZFtz/_old 2020-08-16 20:33:15.622296710 +0200 +++ /var/tmp/diff_new_pack.KLZFtz/_new 2020-08-16 20:33:15.622296710 +0200 @@ -21,10 +21,10 @@ # baseversionminus1 - previous base version of kubernetes %define baseversionminus1 1.17 # versionminus1 - full previous version of kubernetes, including point revision -%define versionminus1 1.17.9 +%define versionminus1 1.17.11 Name: kubernetes -Version:1.18.6 +Version:1.18.8 Release:0 Summary:Container Scheduling and Management License:Apache-2.0
commit kubernetes for openSUSE:Factory
Hello community, here is the log from the commit of package kubernetes for openSUSE:Factory checked in at 2020-07-17 20:44:28 Comparing /work/SRC/openSUSE:Factory/kubernetes (Old) and /work/SRC/openSUSE:Factory/.kubernetes.new.3592 (New) Package is "kubernetes" Fri Jul 17 20:44:28 2020 rev:65 rq:821309 version:unknown Changes: --- /work/SRC/openSUSE:Factory/kubernetes/kubernetes.changes2020-06-23 21:03:02.909543492 +0200 +++ /work/SRC/openSUSE:Factory/.kubernetes.new.3592/kubernetes.changes 2020-07-17 20:44:35.912523788 +0200 @@ -1,0 +2,5 @@ +Thu Jul 16 11:58:34 UTC 2020 - Richard Brown + +- Bump to kubernetes 1.18.6 and 1.17.9 + +--- Other differences: -- ++ kubernetes.spec ++ --- /var/tmp/diff_new_pack.DiPanv/_old 2020-07-17 20:44:36.784524717 +0200 +++ /var/tmp/diff_new_pack.DiPanv/_new 2020-07-17 20:44:36.788524721 +0200 @@ -21,10 +21,10 @@ # baseversionminus1 - previous base version of kubernetes %define baseversionminus1 1.17 # versionminus1 - full previous version of kubernetes, including point revision -%define versionminus1 1.17.7 +%define versionminus1 1.17.9 Name: kubernetes -Version:1.18.4 +Version:1.18.6 Release:0 Summary:Container Scheduling and Management License:Apache-2.0
commit kubernetes for openSUSE:Factory
Hello community, here is the log from the commit of package kubernetes for openSUSE:Factory checked in at 2020-06-23 21:02:42 Comparing /work/SRC/openSUSE:Factory/kubernetes (Old) and /work/SRC/openSUSE:Factory/.kubernetes.new.2956 (New) Package is "kubernetes" Tue Jun 23 21:02:42 2020 rev:64 rq:815818 version:unknown Changes: --- /work/SRC/openSUSE:Factory/kubernetes/kubernetes.changes2020-06-12 21:35:39.979395504 +0200 +++ /work/SRC/openSUSE:Factory/.kubernetes.new.2956/kubernetes.changes 2020-06-23 21:03:02.909543492 +0200 @@ -1,0 +2,5 @@ +Fri Jun 19 05:48:16 UTC 2020 - Richard Brown + +- Bump to kubernetes 1.18.4 and 1.17.7 + +--- Other differences: -- ++ kubernetes.spec ++ --- /var/tmp/diff_new_pack.WzHBVb/_old 2020-06-23 21:03:04.601548936 +0200 +++ /var/tmp/diff_new_pack.WzHBVb/_new 2020-06-23 21:03:04.605548949 +0200 @@ -21,10 +21,10 @@ # baseversionminus1 - previous base version of kubernetes %define baseversionminus1 1.17 # versionminus1 - full previous version of kubernetes, including point revision -%define versionminus1 1.17.6 +%define versionminus1 1.17.7 Name: kubernetes -Version:1.18.3 +Version:1.18.4 Release:0 Summary:Container Scheduling and Management License:Apache-2.0
commit kubernetes for openSUSE:Factory
Hello community, here is the log from the commit of package kubernetes for openSUSE:Factory checked in at 2020-06-12 21:35:26 Comparing /work/SRC/openSUSE:Factory/kubernetes (Old) and /work/SRC/openSUSE:Factory/.kubernetes.new.3606 (New) Package is "kubernetes" Fri Jun 12 21:35:26 2020 rev:63 rq:812956 version:unknown Changes: --- /work/SRC/openSUSE:Factory/kubernetes/kubernetes.changes2020-05-20 18:37:56.964291949 +0200 +++ /work/SRC/openSUSE:Factory/.kubernetes.new.3606/kubernetes.changes 2020-06-12 21:35:39.979395504 +0200 @@ -1,0 +2,5 @@ +Tue Jun 9 14:45:31 UTC 2020 - Richard Brown + +- Bump to kubernetes 1.18.3 and 1.17.6 + +--- Other differences: -- ++ kubernetes.spec ++ --- /var/tmp/diff_new_pack.qaY2C7/_old 2020-06-12 21:35:41.091399592 +0200 +++ /var/tmp/diff_new_pack.qaY2C7/_new 2020-06-12 21:35:41.095399607 +0200 @@ -21,10 +21,10 @@ # baseversionminus1 - previous base version of kubernetes %define baseversionminus1 1.17 # versionminus1 - full previous version of kubernetes, including point revision -%define versionminus1 1.17.5 +%define versionminus1 1.17.6 Name: kubernetes -Version:1.18.2 +Version:1.18.3 Release:0 Summary:Container Scheduling and Management License:Apache-2.0
commit kubernetes for openSUSE:Factory
Hello community, here is the log from the commit of package kubernetes for openSUSE:Factory checked in at 2020-05-20 18:37:53 Comparing /work/SRC/openSUSE:Factory/kubernetes (Old) and /work/SRC/openSUSE:Factory/.kubernetes.new.2738 (New) Package is "kubernetes" Wed May 20 18:37:53 2020 rev:62 rq:807587 version:unknown Changes: --- /work/SRC/openSUSE:Factory/kubernetes/kubernetes.changes2020-04-23 18:30:03.428044059 +0200 +++ /work/SRC/openSUSE:Factory/.kubernetes.new.2738/kubernetes.changes 2020-05-20 18:37:56.964291949 +0200 @@ -1,0 +2,10 @@ +Wed May 20 11:11:36 UTC 2020 - Richard Brown + +- Use %{VERSION} for client/host based packages + +--- +Tue May 19 07:23:57 UTC 2020 - Richard Brown + +- Build *-minus1* packages with accurate version numbers + +--- Other differences: -- ++ kubernetes.spec ++ --- /var/tmp/diff_new_pack.nZGko8/_old 2020-05-20 18:37:58.112294355 +0200 +++ /var/tmp/diff_new_pack.nZGko8/_new 2020-05-20 18:37:58.112294355 +0200 @@ -16,10 +16,12 @@ # -# baseversion - version of kubernetes for this package +# baseversion - base version of kubernetes for this package %define baseversion 1.18 -# baseversionminus1 - previous version of kubernetes +# baseversionminus1 - previous base version of kubernetes %define baseversionminus1 1.17 +# versionminus1 - full previous version of kubernetes, including point revision +%define versionminus1 1.17.5 Name: kubernetes Version:1.18.2 @@ -77,6 +79,7 @@ %package apiserver-minus1 Summary:Kubernetes apiserver for container image Group: System/Management +Version:%{versionminus1} Requires: kubernetes%{baseversionminus1}-apiserver %description apiserver-minus1 @@ -85,6 +88,7 @@ %package controller-manager-minus1 Summary:Kubernetes controller-manager for container image Group: System/Management +Version:%{versionminus1} Requires: kubernetes%{baseversionminus1}-controller-manager %description controller-manager-minus1 @@ -93,6 +97,7 @@ %package scheduler-minus1 Summary:Kubernetes scheduler for container image Group: System/Management +Version:%{versionminus1} Requires: kubernetes%{baseversionminus1}-scheduler %description scheduler-minus1 @@ -101,6 +106,7 @@ %package proxy-minus1 Summary:Kubernetes proxy for container image Group: System/Management +Version:%{versionminus1} Requires: kubernetes%{baseversionminus1}-proxy %description proxy-minus1 This subpackage contains the kube-proxy binary for Kubic images @@ -110,7 +116,7 @@ %package kubelet Summary:Kubernetes kubelet daemon Group: System/Management -Requires: kubernetes%{baseversion}-kubelet = %{version} +Requires: kubernetes%{baseversion}-kubelet = %{VERSION} %description kubelet Manage a cluster of Linux containers as a single system to accelerate Dev and simplify Ops. @@ -119,7 +125,7 @@ %package kubeadm Summary:Kubernetes kubeadm bootstrapping tool Group: System/Management -Requires: kubernetes%{baseversion}-kubeadm = %{version} +Requires: kubernetes%{baseversion}-kubeadm = %{VERSION} Requires: kubernetes%{baseversionminus1}-kubelet %description kubeadm @@ -129,7 +135,7 @@ %package client Summary:Kubernetes client tools Group: System/Management -Requires: kubernetes%{baseversion}-client = %{version} +Requires: kubernetes%{baseversion}-client = %{VERSION} %description client Kubernetes client tools like kubectl.
commit kubernetes for openSUSE:Factory
Hello community, here is the log from the commit of package kubernetes for openSUSE:Factory checked in at 2020-04-23 18:29:57 Comparing /work/SRC/openSUSE:Factory/kubernetes (Old) and /work/SRC/openSUSE:Factory/.kubernetes.new.2738 (New) Package is "kubernetes" Thu Apr 23 18:29:57 2020 rev:61 rq:796459 version:1.18.2 Changes: --- /work/SRC/openSUSE:Factory/kubernetes/kubernetes.changes2020-04-18 00:30:33.754068730 +0200 +++ /work/SRC/openSUSE:Factory/.kubernetes.new.2738/kubernetes.changes 2020-04-23 18:30:03.428044059 +0200 @@ -1,0 +2,10 @@ +Wed Apr 22 15:49:17 UTC 2020 - Richard Brown + +- Bump to kubernetes 1.18.2 + +--- +Tue Apr 21 10:09:31 UTC 2020 - Richard Brown + +- kubeadm requires kubernetes%{baseversionminus1}-kubelet for migration purposes + +--- Other differences: -- ++ kubernetes.spec ++ --- /var/tmp/diff_new_pack.pQqsxA/_old 2020-04-23 18:30:04.916046906 +0200 +++ /var/tmp/diff_new_pack.pQqsxA/_new 2020-04-23 18:30:04.920046913 +0200 @@ -22,7 +22,7 @@ %define baseversionminus1 1.17 Name: kubernetes -Version:1.18.1 +Version:1.18.2 Release:0 Summary:Container Scheduling and Management License:Apache-2.0 @@ -120,6 +120,7 @@ Summary:Kubernetes kubeadm bootstrapping tool Group: System/Management Requires: kubernetes%{baseversion}-kubeadm = %{version} +Requires: kubernetes%{baseversionminus1}-kubelet %description kubeadm Manage a cluster of Linux containers as a single system to accelerate Dev and simplify Ops.
commit kubernetes for openSUSE:Factory
Hello community, here is the log from the commit of package kubernetes for openSUSE:Factory checked in at 2020-04-18 00:29:09 Comparing /work/SRC/openSUSE:Factory/kubernetes (Old) and /work/SRC/openSUSE:Factory/.kubernetes.new.2738 (New) Package is "kubernetes" Sat Apr 18 00:29:09 2020 rev:60 rq:794180 version:1.18.1 Changes: --- /work/SRC/openSUSE:Factory/kubernetes/kubernetes.changes2020-04-09 23:14:13.562201881 +0200 +++ /work/SRC/openSUSE:Factory/.kubernetes.new.2738/kubernetes.changes 2020-04-18 00:30:33.754068730 +0200 @@ -2 +2 @@ -Mon Apr 6 10:23:14 UTC 2020 - Robert Munteanu +Wed Apr 15 12:36:45 UTC 2020 - Richard Brown @@ -4 +4,7 @@ -- Add fix-spn-prefix-added.patch, fixing upstream issue #89672 +- Declare Kubernetes 1.18.1 as default + +--- +Fri Apr 3 11:42:55 UTC 2020 - Richard Brown + +- Introduce multi-version kubernetes packaging +- Remove fix-spn-prefix-added.patch kubeadm-opensuse-flexvolume.patch, kubeadm-opensuse-registry.patch and opensuse-version-checks.patch; Now located in version specific packages. Old: 10-kubeadm.conf 90-kubeadm.conf _constraints _service _servicedata fix-spn-prefix-added.patch genmanpages.sh kubeadm-opensuse-flexvolume.patch kubeadm-opensuse-registry.patch kubeadm.conf kubelet.service kubelet.sh kubelet.tmp.conf kubernetes-1.17.4.tar.xz kubernetes-1.18.0.tar.xz kubernetes-rpmlintrc kubernetes.obsinfo opensuse-version-checks.patch sysconfig.kubelet-kubernetes New: README.packaging Other differences: -- ++ kubernetes.spec ++ --- /var/tmp/diff_new_pack.64N9gF/_old 2020-04-18 00:30:37.598076691 +0200 +++ /var/tmp/diff_new_pack.64N9gF/_new 2020-04-18 00:30:37.602076700 +0200 @@ -16,56 +16,19 @@ # -%{!?tmpfiles_create:%global tmpfiles_create systemd-tmpfiles --create} -# maxcriversion - version of cri-tools which is notsupported by this version of kubeadm. -%define maxcriversion 1.19 # baseversion - version of kubernetes for this package %define baseversion 1.18 -# prebaseversion - release of kubernetes for the previous supported kubelet version -%define prebaseversion 1.17 -# preversion - version of kubernetes for the previous supported kubelet version -%define preversion %{prebaseversion}.4 +# baseversionminus1 - previous version of kubernetes +%define baseversionminus1 1.17 Name: kubernetes -Version:1.18.0 +Version:1.18.1 Release:0 Summary:Container Scheduling and Management License:Apache-2.0 Group: System/Management URL:http://kubernetes.io -Source: %{name}-%{version}.tar.xz -Source1:%{name}-%{preversion}.tar.xz -Source2:genmanpages.sh -Source3:kubelet.sh -#systemd services -Source10: kubelet.service -#config files -Source22: sysconfig.kubelet-kubernetes -Source23: kubeadm.conf -Source24: 90-kubeadm.conf -Source25: 10-kubeadm.conf -Source27: kubelet.tmp.conf -Source28: kubernetes-rpmlintrc -Source29: kubernetes.obsinfo -# Patch to change the default registry to registry.opensuse.org/kubic -Patch2: kubeadm-opensuse-registry.patch -# Patch to change the version check server to kubic.opensuse.org -Patch3: opensuse-version-checks.patch -# Patch to change the default flexvolume path in kubeadm to match that used by our kubelet, else kubeadm tries to write to /usr when kubelet is already looking at a path on /var thanks to the fix to bsc#1084766 -Patch4: kubeadm-opensuse-flexvolume.patch -# Fix https://github.com/kubernetes/kubernetes/issues/89672 -Patch5: fix-spn-prefix-added.patch -BuildRequires: bash-completion -BuildRequires: fdupes -BuildRequires: git -BuildRequires: go-go-md2man -# Kubernetes 1.17.0 requires at least go 1.13.4 (see changelog) -BuildRequires: golang(API) = 1.13 -BuildRequires: go >= 1.13.4 -BuildRequires: golang(github.com/jteeuwen/go-bindata) -BuildRequires: golang-packaging -BuildRequires: rsync -BuildRequires: systemd-rpm-macros +Source: README.packaging ExcludeArch:%{ix86} s390 ppc64 %description @@ -75,13 +38,12 @@ It groups containers that make up an application into logical units for management and discovery. -# packages to build containerized control plane +# packages for containerized control plane %package apiserver Summary:Kubernetes apiserver for container image Group: System/Management -Conflicts: kubernetes-common -Conflicts: kubernetes-master +Requires: kubernetes%{baseversion}-apiserver = %{version} %description apiserver This subpackage contains the kube-apiserver binary
commit kubernetes for openSUSE:Factory
Hello community, here is the log from the commit of package kubernetes for openSUSE:Factory checked in at 2020-04-09 23:14:12 Comparing /work/SRC/openSUSE:Factory/kubernetes (Old) and /work/SRC/openSUSE:Factory/.kubernetes.new.3248 (New) Package is "kubernetes" Thu Apr 9 23:14:12 2020 rev:59 rq:791773 version:1.18.0 Changes: --- /work/SRC/openSUSE:Factory/kubernetes/kubernetes.changes2020-04-05 20:52:18.809111913 +0200 +++ /work/SRC/openSUSE:Factory/.kubernetes.new.3248/kubernetes.changes 2020-04-09 23:14:13.562201881 +0200 @@ -1,0 +2,5 @@ +Mon Apr 6 10:23:14 UTC 2020 - Robert Munteanu + +- Add fix-spn-prefix-added.patch, fixing upstream issue #89672 + +--- New: fix-spn-prefix-added.patch Other differences: -- ++ kubernetes.spec ++ --- /var/tmp/diff_new_pack.0pyBwh/_old 2020-04-09 23:14:14.862202633 +0200 +++ /var/tmp/diff_new_pack.0pyBwh/_new 2020-04-09 23:14:14.866202635 +0200 @@ -53,6 +53,8 @@ Patch3: opensuse-version-checks.patch # Patch to change the default flexvolume path in kubeadm to match that used by our kubelet, else kubeadm tries to write to /usr when kubelet is already looking at a path on /var thanks to the fix to bsc#1084766 Patch4: kubeadm-opensuse-flexvolume.patch +# Fix https://github.com/kubernetes/kubernetes/issues/89672 +Patch5: fix-spn-prefix-added.patch BuildRequires: bash-completion BuildRequires: fdupes BuildRequires: git @@ -182,6 +184,7 @@ %patch2 -p0 %patch3 -p1 %patch4 -p0 +%patch5 -p1 %build # This is fixing bug bsc#1065972 ++ fix-spn-prefix-added.patch ++ >From 77bd7c8a8b29dced5a06c232485ab6de1306c087 Mon Sep 17 00:00:00 2001 From: Weinong Wang Date: Tue, 31 Mar 2020 15:59:37 -0700 Subject: [PATCH] fix a bug where spn: prefix is unexpectedly added to kubeconfig apiserver-id setting --- .../plugin/pkg/client/auth/azure/azure.go | 5 +- .../pkg/client/auth/azure/azure_test.go | 142 -- 2 files changed, 103 insertions(+), 44 deletions(-) diff --git a/staging/src/k8s.io/client-go/plugin/pkg/client/auth/azure/azure.go b/staging/src/k8s.io/client-go/plugin/pkg/client/auth/azure/azure.go index 2746536b2a6e5..fded604a3c7db 100644 --- a/staging/src/k8s.io/client-go/plugin/pkg/client/auth/azure/azure.go +++ b/staging/src/k8s.io/client-go/plugin/pkg/client/auth/azure/azure.go @@ -307,8 +307,9 @@ func (ts *azureTokenSource) retrieveTokenFromCfg() (*azureToken, error) { if expiresOn == "" { return nil, fmt.Errorf("no expiresOn in cfg: %s", cfgExpiresOn) } + tokenAudience := resourceID if ts.configMode == configModeDefault { - resourceID = fmt.Sprintf("spn:%s", resourceID) + tokenAudience = fmt.Sprintf("spn:%s", resourceID) } return { @@ -318,7 +319,7 @@ func (ts *azureTokenSource) retrieveTokenFromCfg() (*azureToken, error) { ExpiresIn:json.Number(expiresIn), ExpiresOn:json.Number(expiresOn), NotBefore:json.Number(expiresOn), - Resource: resourceID, + Resource: tokenAudience, Type: tokenType, }, environment: environment,
commit kubernetes for openSUSE:Factory
Hello community, here is the log from the commit of package kubernetes for openSUSE:Factory checked in at 2020-04-05 20:52:16 Comparing /work/SRC/openSUSE:Factory/kubernetes (Old) and /work/SRC/openSUSE:Factory/.kubernetes.new.3248 (New) Package is "kubernetes" Sun Apr 5 20:52:16 2020 rev:58 rq:790640 version:1.18.0 Changes: --- /work/SRC/openSUSE:Factory/kubernetes/kubernetes.changes2020-03-27 21:56:07.962752103 +0100 +++ /work/SRC/openSUSE:Factory/.kubernetes.new.3248/kubernetes.changes 2020-04-05 20:52:18.809111913 +0200 @@ -1,0 +2,10 @@ +Wed Apr 1 12:39:48 UTC 2020 - Richard Brown + +- Rename /usr/lib/sysctl.d/50-kubeadm.conf to 90-kubeadm.conf [boo#1163328] + +--- +Mon Mar 30 07:18:28 UTC 2020 - Michal Jura + +- Dropping all old CaaSP legacy configuration + +--- Old: 50-kubeadm.conf kube-apiserver.service kube-controller-manager.service kube-proxy.service kube-scheduler.service kubectl-rpmlintrc kubectl.changes kubectl.spec kubernetes.tmp.conf New: 90-kubeadm.conf Other differences: -- ++ kubernetes.spec ++ --- /var/tmp/diff_new_pack.xeTi1J/_old 2020-04-05 20:52:19.873112932 +0200 +++ /var/tmp/diff_new_pack.xeTi1J/_new 2020-04-05 20:52:19.873112932 +0200 @@ -17,13 +17,6 @@ %{!?tmpfiles_create:%global tmpfiles_create systemd-tmpfiles --create} -# CaaSP uses a package named kubelet, openSUSE has a kubelet-common for multi-version support -%if !0%{?is_opensuse} -%define kubeletpkgname kubelet -%else -%define kubeletpkgname kubelet-common -%endif - # maxcriversion - version of cri-tools which is notsupported by this version of kubeadm. %define maxcriversion 1.19 # baseversion - version of kubernetes for this package @@ -45,17 +38,12 @@ Source2:genmanpages.sh Source3:kubelet.sh #systemd services -Source10: kube-apiserver.service -Source11: kube-controller-manager.service -Source12: kubelet.service -Source13: kube-proxy.service -Source14: kube-scheduler.service +Source10: kubelet.service #config files Source22: sysconfig.kubelet-kubernetes Source23: kubeadm.conf -Source24: 50-kubeadm.conf +Source24: 90-kubeadm.conf Source25: 10-kubeadm.conf -Source26: kubernetes.tmp.conf Source27: kubelet.tmp.conf Source28: kubernetes-rpmlintrc Source29: kubernetes.obsinfo @@ -77,11 +65,6 @@ BuildRequires: rsync BuildRequires: systemd-rpm-macros ExcludeArch:%{ix86} s390 ppc64 -# openSUSE uses a few golang-packaging macros as possible -%if !0%{?is_opensuse} -%{go_nostrip} -%{go_provides} -%endif %description Kubernetes is a system for automating deployment, scaling, and @@ -90,44 +73,6 @@ It groups containers that make up an application into logical units for management and discovery. -%if !0%{?is_opensuse} -# package layout for CaaSP - -%package common -Summary:Kubernetes common files -Group: System/Management - -%description common -Kubernetes is a system for automating deployment, scaling, and -management of containerized applications. - -This subpackage contains the Kubernetes common files. - -%endif - -%package master -Summary:Kubernetes services for master host -Group: System/Management -%if !0%{?is_opensuse} -Requires: kubernetes-common = %{version}-%{release} -%endif -Requires(pre): shadow -# if the master is installed with node, version and release must be the same -Conflicts: kubernetes-node < %{version}-%{release} -Conflicts: kubernetes-node > %{version}-%{release} -%{?systemd_requires} -%if 0%{?suse_version} -Recommends: kubernetes-client = %{version}-%{release} -%endif - -%description master -Kubernetes is a system for automating deployment, scaling, and -management of containerized applications. - -This subpackage contains the Kubernetes services for master hosts. - - -%if 0%{?is_opensuse} # packages to build containerized control plane %package apiserver @@ -164,7 +109,6 @@ Requires: ebtables Requires: ipset Requires: iptables -Conflicts: kubernetes-node %description proxy This subpackage contains the kube-proxy binary for Kubic images @@ -175,9 +119,6 @@ Requires: cri-runtime Requires: kubernetes-kubelet-common Provides: kubernetes-kubelet = %{version}-%{release} -# if master is installed with node, version and release must be the same -Conflicts: kubernetes-master < %{version}-%{release} -Conflicts: kubernetes-master > %{version}-%{release} %{?systemd_requires} %description kubelet%{baseversion} @@ -196,24 +137,13
commit kubernetes for openSUSE:Factory
Hello community, here is the log from the commit of package kubernetes for openSUSE:Factory checked in at 2020-03-27 21:55:47 Comparing /work/SRC/openSUSE:Factory/kubernetes (Old) and /work/SRC/openSUSE:Factory/.kubernetes.new.3160 (New) Package is "kubernetes" Fri Mar 27 21:55:47 2020 rev:57 rq:788443 version:1.18.0 Changes: --- /work/SRC/openSUSE:Factory/kubernetes/kubectl.changes 2020-03-16 10:16:49.303550171 +0100 +++ /work/SRC/openSUSE:Factory/.kubernetes.new.3160/kubectl.changes 2020-03-27 21:56:06.526751267 +0100 @@ -1,0 +2,1979 @@ +Wed Mar 25 19:46:06 UTC 2020 - rbr...@suse.com + +- Update to version 1.18.0: + * bump k8s.io/utils package + * Simplify dual or single port logic + * fix kubectl port-forward for services with explicit local port + * Fix the VMSS name and resource group name when updating VMSS for LoadBalancer backendPools. + * bump k8s.io utils + * Do not reset managedFields in status update strategy + * Use discovery to test apply all status + * Updating vendored files + * Update vendored MountSensitive code for Windows + * add unit test for addTopology() + * make filteredZones order predictable + * Restore orphaning check in gc test + * Update CHANGELOG/CHANGELOG-1.18.md for v1.18.0-rc.1 + * Fix isCurrentInstance for Windows by removing the dependency of hostname + * e2e wait until controller manager pod ready + * Add missing article in prominent release note + * add testing + * add ExternalTrafficPolicy support for External IPs in ipvs kubeproxy + * add ExternalTrafficPolicy support for External IPs in iptables kubeproxy + * add feature gate ExternalPolicyForExternalIP for the bug fix + * Set unschedulable Condition after setting nominated Node + * fix logging on e2e metrics grabber test + * Fix unbound variable error in gce/configure.sh + * CHANGELOG: Update directory for v1.15.11 release + * CHANGELOG: Update directory for v1.16.8 release + * CHANGELOG: Update directory for v1.17.4 release + * Bump Cluster-Autoscaler to 1.18.0 + * Removing ConfigMap as suggestion for IngressClass parameters + * Remove kubectl column output test + * build/release-images.sh: remove possible duplicate targets + * Add tolerations with effect "NoExecute" and "NoSchedule" to allow schedule of nodelocaldns pods on node pools with taints + * EndpointSlice and Endpoints should treat terminating pods the same + * Remove wait.Until for running Kubelet Bootstrap + * Bump Cluster-Autoscaler to cluster-autoscaler:v1.18.0-beta.1 + * wait until /metrics are ready on e2e test + * let image cache do sort on write instead of on read to avoid data + * CHANGELOG: Update directory for v1.18.0-beta.2 release + * Implement noopWindowsResourceAllocator + * Preserve target apiVersion when decoding into unstructured lists + * Fix VMSS cache content + * kubelet: Also set PodIPs when assign a host network PodIP + * e2e: wait for controller manager pod to be ready + * Add NodeCIDR for detect-local-mode + * Move TaintBasedEvictions feature gates to GA + * test: Detect flakes caused by container teardown races on CRI + * metaproxier logging for endpoints ipfamily + * Add metaproxier unit tests + * client-go: update expansions callers + * client-go: add context/options to expansions methods + * Use go-bindata built from vendor/ + * client-go metadata: update callers + * client-go dynamic client: add context to callers + * /readyz should start returning failure on shutdown initiation + * client-go metadata: plumb context + * client-go dynamic context + * client-go dynamic client: update DeleteOptions callers + * client-go dynamic client: pass DeleteOptions by value + * Updated files after rebase + * Fix expected version for csidriver + * Updated CSIDriver references + * Moved CSIDriver to GA + * generaetd + * refactor egress dialer construction code and add unit test + * add metrics and traces for egress dials + * Parallelize attach operations across different nodes for volumes that allow multi-attach + * exit if KONNECTIVITY_SERVICE_PROXY_PROTOCOL_MODE is set incorrectly + * Don't try to create VolumeSpec immediately after underlying PVC is being deleted + * Disable HTTP2 while proxying a "Connection: upgrade" request + * Allow both GRPC and http-connect mode to be toggled + * Checks error for loading audit webhook config to prevent panic + * managedfields: Update Apply time if neither object nor managedfields have changed + * Bump sigs.k8s.io/structured-merge-diff to v3 + * fieldmanager: Add failing test for no-op apply actually writing to etcd + * fieldmanager: Move ManagedFields update logic into its own class + * Add e2e test for validating JWTs as OIDC tokens + * Add Extenders to scheduler v1alpha2 component config + * ingress: add alternate resource backend + *
commit kubernetes for openSUSE:Factory
Hello community, here is the log from the commit of package kubernetes for openSUSE:Factory checked in at 2020-03-24 22:29:44 Comparing /work/SRC/openSUSE:Factory/kubernetes (Old) and /work/SRC/openSUSE:Factory/.kubernetes.new.3160 (New) Package is "kubernetes" Tue Mar 24 22:29:44 2020 rev:56 rq:787559 version:1.17.4 Changes: --- /work/SRC/openSUSE:Factory/kubernetes/kubernetes.changes2020-03-19 19:50:05.184176737 +0100 +++ /work/SRC/openSUSE:Factory/.kubernetes.new.3160/kubernetes.changes 2020-03-24 22:29:52.861015098 +0100 @@ -1,0 +2,15 @@ +Mon Mar 23 14:44:24 UTC 2020 - Richard Brown + +- Remove unused kubernetes-extra subpackage (for sources, use zypper si kubernetes-kubeadm with Source Repo enabled) + +--- +Thu Mar 19 13:17:36 UTC 2020 - Richard Brown + +- Tweak GOFLAGS for openSUSE, add -buildmode=pie + +--- +Tue Mar 17 14:12:14 UTC 2020 - Richard Brown + +- Increase _constraints to require 9GB of HDD storage + +--- Other differences: -- ++ kubernetes.spec ++ --- /var/tmp/diff_new_pack.Vxv3Ix/_old 2020-03-24 22:29:55.281016314 +0100 +++ /var/tmp/diff_new_pack.Vxv3Ix/_new 2020-03-24 22:29:55.285016315 +0100 @@ -294,18 +294,6 @@ %description client Kubernetes client tools like kubectl. -%package extra -Summary:Kubernetes extra resources -Group: System/Management -Requires: go - -%description extra -Kubernetes is a system for automating deployment, scaling, and -management of containerized applications. - -This subpackage contains Kubernetes extra resources: cluster -providers, demos, testsuite... - %prep ## DISABLED - To be re-enabled for 1.18 expected in April 2020 ##%if 0%{?is_opensuse} @@ -338,11 +326,11 @@ export GOLDFLAGS='-linkmode=external' %endif %if 0%{?is_opensuse} -make %{?_smp_mflags} WHAT="cmd/kube-apiserver cmd/kube-controller-manager cmd/kube-scheduler cmd/kube-proxy cmd/kubelet cmd/kubectl cmd/kubeadm test/e2e/e2e.test" +#TEST +make %{?_smp_mflags} 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 %{?_smp_mflags} WHAT="cmd/hyperkube cmd/kubeadm test/e2e/e2e.test" +make %{?_smp_mflags} WHAT="cmd/hyperkube cmd/kubeadm" %endif -make %{?_smp_mflags} ginkgo # The majority of the documentation has already been moved into # http://kubernetes.io/docs/admin, and most of the files stored in the `docs` @@ -427,17 +415,6 @@ find hack -name '*.sh.orig' -type f -delete find hack -name '.golint_*' -type f -delete -# install extra things (needed for e2e tests) -kubernetes_src=%{buildroot}%{_usrsrc}/kubernetes -install -m 755 -d ${kubernetes_src} -cp -R cluster hack test ${kubernetes_src}/ - -# install things needed for running the e2e tests -install -d -m 0755 ${kubernetes_src}/platforms/linux/%{go_arch} -for exe in ginkgo e2e.test ; do - install -p -m 755 -D -t ${kubernetes_src}/platforms/linux/%{go_arch}/ ${output_path}/${exe} -done - # systemd service install -d -m 0755 %{buildroot}%{_unitdir} for src in %{SOURCE10} %{SOURCE11} %{SOURCE12} %{SOURCE13} %{SOURCE14} ; do @@ -479,9 +456,6 @@ %endif install -d %{buildroot}/%{volume_plugin_dir} -# Remove dangling symlink (breaks post-build scripts) -rm -f %{buildroot}%{_usrsrc}/kubernetes/hack/autogenerated_placeholder.txt - # Add kubeadm modprobe.d and sysctl.d drop-in configs mkdir -p %{buildroot}%{_libexecdir}/modules-load.d mkdir -p %{buildroot}%{_sysctldir} @@ -651,16 +625,4 @@ %{_bindir}/kubectl %{_datadir}/bash-completion/completions/kubectl -%files extra -%dir %{_usrsrc}/kubernetes -%dir %{_usrsrc}/kubernetes/cluster -%dir %{_usrsrc}/kubernetes/hack -%dir %{_usrsrc}/kubernetes/test -%dir %{_usrsrc}/kubernetes/platforms -%{_usrsrc}/kubernetes/cluster/* -%{_usrsrc}/kubernetes/test/* -%{_usrsrc}/kubernetes/hack/* -%{_usrsrc}/kubernetes/hack/.* -%{_usrsrc}/kubernetes/platforms/* - %changelog ++ _constraints ++ --- /var/tmp/diff_new_pack.Vxv3Ix/_old 2020-03-24 22:29:55.333016340 +0100 +++ /var/tmp/diff_new_pack.Vxv3Ix/_new 2020-03-24 22:29:55.337016342 +0100 @@ -7,7 +7,7 @@ 8 - 6 + 9
commit kubernetes for openSUSE:Factory
Hello community, here is the log from the commit of package kubernetes for openSUSE:Factory checked in at 2020-03-19 19:46:46 Comparing /work/SRC/openSUSE:Factory/kubernetes (Old) and /work/SRC/openSUSE:Factory/.kubernetes.new.3160 (New) Package is "kubernetes" Thu Mar 19 19:46:46 2020 rev:55 rq:785661 version:1.17.4 Changes: --- /work/SRC/openSUSE:Factory/kubernetes/kubernetes.changes2020-03-16 10:16:50.823550791 +0100 +++ /work/SRC/openSUSE:Factory/.kubernetes.new.3160/kubernetes.changes 2020-03-19 19:50:05.184176737 +0100 @@ -64,0 +65,5 @@ +Wed Feb 5 09:10:13 UTC 2020 - Ludovic Cavajani + +- Do not use upstream default volume-plugin-dir only for openSUSE (bsc#1162093) + +--- @@ -110,0 +116,6 @@ + +--- +Mon Dec 16 12:17:19 UTC 2019 - Itxaka serrano + +- Add patch for kubeadm: Improve resiliency in CreateOrMutateConfigMap + kubeadm-improve-resilency-CreateOrMutateConfigMap.patch New: kubeadm-improve-resilency-CreateOrMutateConfigMap.patch Other differences: -- ++ kubernetes.spec ++ --- /var/tmp/diff_new_pack.vdJ7Lo/_old 2020-03-19 19:50:09.032178958 +0100 +++ /var/tmp/diff_new_pack.vdJ7Lo/_new 2020-03-19 19:50:09.036178960 +0100 @@ -68,6 +68,8 @@ Patch3: opensuse-version-checks.patch # Patch to change the default flexvolume path in kubeadm to match that used by our kubelet, else kubeadm tries to write to /usr when kubelet is already looking at a path on /var thanks to the fix to bsc#1084766 Patch4: kubeadm-opensuse-flexvolume.patch +# https://github.com/kubernetes/kubernetes/pull/85763 - Drop this patch in 1.18 as its already in +Patch5: kubeadm-improve-resilency-CreateOrMutateConfigMap.patch BuildRequires: bash-completion BuildRequires: fdupes BuildRequires: git @@ -315,6 +317,10 @@ %patch3 -p1 %patch4 -p0 %endif +# from 1.18, kubeadm already has the patch +%if "%{baseversion}" == "1.16" || "%{baseversion}" == "1.17" +%patch5 -p1 +%endif %if !0%{?is_opensuse} %{goprep} github.com/kubernetes/kubernetes %endif @@ -462,8 +468,15 @@ # install the place the kubelet defaults to put volumes install -d %{buildroot}%{_localstatedir}/lib/kubelet -# install VolumePluginDir (bsc#1084766) +# install VolumePluginDir (bsc#1084766, bsc#1162093) +# FIXME: CaaSP 4 defines the volume_plugin_dir in a directory that is not writeable +# on transactional-systems. This is ok but will be an issue when willing to support +# CaaSP on transactional-systems. +%if !0%{?is_opensuse} +%define volume_plugin_dir %{_libexecdir}/kubernetes/kubelet-plugins/volume/exec +%else %define volume_plugin_dir %{_localstatedir}/lib/kubelet/volume-plugin +%endif install -d %{buildroot}/%{volume_plugin_dir} # Remove dangling symlink (breaks post-build scripts) ++ _servicedata ++ --- /var/tmp/diff_new_pack.vdJ7Lo/_old 2020-03-19 19:50:09.112179004 +0100 +++ /var/tmp/diff_new_pack.vdJ7Lo/_new 2020-03-19 19:50:09.112179004 +0100 @@ -1,4 +1,4 @@ https://github.com/kubernetes/kubernetes.git - 589a6e12b58314615c045ad70821f500e8d43486 \ No newline at end of file + 589a6e12b58314615c045ad70821f500e8d43486 ++ kubeadm-improve-resilency-CreateOrMutateConfigMap.patch ++ >From 14fe7225c1499e20d5c0734f4c9d7e250a2b476c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rafael=20Fern=C3=A1ndez=20L=C3=B3pez?= Date: Sat, 30 Nov 2019 13:19:38 +0100 Subject: [PATCH] kubeadm: Improve resiliency in CreateOrMutateConfigMap CreateOrMutateConfigMap was not resilient when it was trying to Create the ConfigMap. If this operation returned an unknown error the whole operation would fail, because it was strict in what error it was expecting right afterwards: if the error returned by the Create call was a IsAlreadyExists error, it would work fine. However, if an unexpected error (such as an EOF) happened, this call would fail. We are seeing this error specially when running control plane node joins in an automated fashion, where things happen at a relatively high speed pace. It was specially easy to reproduce with kind, with several control plane instances. E.g.: ``` [upload-config] Storing the configuration used in ConfigMap "kubeadm-config" in the "kube-system" Namespace I1130 11:43:42.788952 887 round_trippers.go:443] POST https://172.17.0.2:6443/api/v1/namespaces/kube-system/configmaps?timeout=10s in 1013 milliseconds Post https://172.17.0.2:6443/api/v1/namespaces/kube-system/configmaps?timeout=10s: unexpected EOF unable to create ConfigMap k8s.io/kubernetes/cmd/kubeadm/app/util/apiclient.CreateOrMutateConfigMap
commit kubernetes for openSUSE:Factory
Hello community, here is the log from the commit of package kubernetes for openSUSE:Factory checked in at 2020-03-16 10:16:09 Comparing /work/SRC/openSUSE:Factory/kubernetes (Old) and /work/SRC/openSUSE:Factory/.kubernetes.new.3160 (New) Package is "kubernetes" Mon Mar 16 10:16:09 2020 rev:54 rq:784619 version:1.17.4 Changes: --- /work/SRC/openSUSE:Factory/kubernetes/kubectl.changes 2020-02-09 21:02:11.659345955 +0100 +++ /work/SRC/openSUSE:Factory/.kubernetes.new.3160/kubectl.changes 2020-03-16 10:16:49.303550171 +0100 @@ -1,0 +2,60 @@ +Fri Mar 13 10:27:10 UTC 2020 - rbr...@suse.com + +- Update to version 1.17.4: + * Removing kubectl get output e2e test + * Adding a temporary fix for kubectl get output e2e test + * /readyz should start returning failure on shutdown initiation + * test: don't use hardcoded pod count for memory limit test + * Fixed in the GCE/PD in-tree volume logic to expose the max number of persistent-disks for each instance type correctly. + * Honor status.podIP over status.podIPs, node.spec.podCIDR over node.spec.podCIDRs + * fix: corrupted mount point in csi driver + * fix: azure file mount timeout issue + * fix behaviour of aws-load-balancer-security-groups annotation + * fix: add remediation in azure disk attach/detach + * Update to golang@1.13.8 + * build: Enable kube-cross push/pull from K8s Infra GCR + * build: Add justaugustus as reviewer + * build: Add OWNERS on build-image/ + * fix get-kube authorization headers + * update golang.org/x/crypto + * kube-proxy filter Load Balancer Status ingress + * kube-proxy unit test FilterIncorrectIPVersion + * add delays between goroutines for vm instance update + * Updated test cos image to include runc-1.0.0-rc10 + * Fix gce-cos-master-reboot test + * Fix route conflicted operations when updating multiple routes together + * fix: get azure disk lun timeout issue + * Set up connection onClose prior to adding to connection map + * fix: add azure disk migration support for CSINode + * Add annotation annealing for migration for PVs and PVCs during syncVolume and syncClaim. This allows external-provisioners to pick up and delete volumes when they have been rolled up from previous kubernetes versions. + * Update CHANGELOG/CHANGELOG-1.17.md for v1.17.3 + * Limit number of instances in single update to GCE target pool + * Enable selinux tags in make targets + +--- +Thu Mar 12 17:26:28 UTC 2020 - rbr...@suse.com + +- Update to version 1.17.3: + * Add code to fix kubelet/metrics memory issue. + * Remove Error log for nil StartTime + * CHANGELOG: Move changelogs into a subdir to delegate releng approvals + * Fix pending_pods, schedule_attempts_total was not recorded + * Fixing Potential Race Condition in EndpointSlice Controller. + * Restore statefulset conversion that populates apiVersion/kind in volume templates + * Use standard default storage media type in local-up-cluster + * changelog: clarify 1.17 upgrade requirements + * Fix back off when scheduling cycle is delayed + * blank out value for unbounded client label + * update gopkg.in/yaml.v2 to v2.2.8 + * set nil cache entry based on old cache + * Revert "It fixes a bug where AAD token obtained by kubectl is incompatible with on-behalf-of flow and oidc." + * Fix issue with GCE scripts assuming Python2. + * Add/Update CHANGELOG-1.17.md for v1.17.2. + * Update to golang@1.13.6 + * Fix the bug PIP's DNS is deleted if no DNS label service annotation is set. + * kubenet: replace gateway with cni result + * Fixes unnecessary creation of default SG and trying to delete non-provisioned SG by k8s system when annotation [service.beta.kubernetes.io/aws-load-balancer-security-groups] is present + * Ensure a provider ID is set on a node if expected + * Bind metrics-server containers to linux nodes to avoid Windows scheduling on kubernetes cluster includes linux nodes and windows nodes + +--- --- /work/SRC/openSUSE:Factory/kubernetes/kubernetes.changes2020-02-09 21:02:13.827347185 +0100 +++ /work/SRC/openSUSE:Factory/.kubernetes.new.3160/kubernetes.changes 2020-03-16 10:16:50.823550791 +0100 @@ -1,0 +2,63 @@ +Fri Mar 13 10:27:10 UTC 2020 - rbr...@suse.com + +- Update to version 1.17.4: + * Removing kubectl get output e2e test + * Adding a temporary fix for kubectl get output e2e test + * /readyz should start returning failure on shutdown initiation + * test: don't use hardcoded pod count for memory limit test + * Fixed in the GCE/PD in-tree volume logic to expose the max number of persistent-disks for each instance type correctly. + * Honor status.podIP over status.podIPs, node.spec.podCIDR over node.spec.podCIDRs + * fix: corrupted
commit kubernetes for openSUSE:Factory
Hello community, here is the log from the commit of package kubernetes for openSUSE:Factory checked in at 2020-02-09 21:01:54 Comparing /work/SRC/openSUSE:Factory/kubernetes (Old) and /work/SRC/openSUSE:Factory/.kubernetes.new.26092 (New) Package is "kubernetes" Sun Feb 9 21:01:54 2020 rev:53 rq:770037 version:1.17.2 Changes: --- /work/SRC/openSUSE:Factory/kubernetes/kubectl.changes 2020-01-13 22:17:39.118410459 +0100 +++ /work/SRC/openSUSE:Factory/.kubernetes.new.26092/kubectl.changes 2020-02-09 21:02:11.659345955 +0100 @@ -1,0 +2,35 @@ +Tue Feb 04 15:04:34 UTC 2020 - rbr...@suse.com + +- Update to version 1.17.2: + * [1.17] No-op whitespace fix to CHANGELOG-1.17 to trigger a new 1.17 build + * Add/Update CHANGELOG-1.17.md for v1.17.1. + * Drop version from static openapi json file + * Update to golang@1.13.5 + * Revert reflector changes from PR #83520 from 1.17 + * Fix IPv6 addresses lost issue in pure ipv6 vsphere environment + * Fix unit test to run in non-gce environments + * fix: azure disk could not mounted on Standard_DC4s/DC2s instances + * Use legacyscheme's types rather than testapi ones + * Fix nil pointer dereference in the azure provider + * Add unit test for extended ipv4 service IP range + * Revert "remove ipallocator in favor of k/utils net package" + * It fixes a bug where AAD token obtained by kubectl is incompatible with on-behalf-of flow and oidc. + * Allocate map when out points to nil map + * fix: azure data disk should use same key as os disk by default + * Check FileInfo against nil during walk of container dir path + * Add UID precondition to kubelet pod status patch updates + * Add cache for VMSS. + * Fix build break - Hyperkube image needs kubelet/kubectl + * Include cloud/gcp in e2e.test + * Do not swallow timeout in manageReplicas + * Sync the status of static Pods + * Increase Burst limit for discovery client + * Update v1.17.0 CHANGELOG to match final draft + * Fix LoadBalancer rule checking so that no unexpected LoadBalancer updates are made + * Fix broken SELinux detection + * Add/Update CHANGELOG-1.17.md for v1.17.0. + * Kubernetes version v1.17.1-beta.0 openapi-spec file updates + * Deflake kubectl custom printing test + * Move hostdns.conf out of cni directory. + +--- kubernetes.changes: same change Old: kubernetes-1.17.0.tar.xz New: kubernetes-1.17.2.tar.xz Other differences: -- ++ kubectl.spec ++ --- /var/tmp/diff_new_pack.khXoZw/_old 2020-02-09 21:02:15.363348056 +0100 +++ /var/tmp/diff_new_pack.khXoZw/_new 2020-02-09 21:02:15.383348067 +0100 @@ -20,7 +20,7 @@ # baseversion - version of kubernetes for this package %define baseversion 1.17 Name: kubectl -Version:%{baseversion}.0 +Version:%{baseversion}.2 Release:0 Summary:Kubectl (Kubernetes client tools) License:Apache-2.0 ++ kubernetes.spec ++ --- /var/tmp/diff_new_pack.khXoZw/_old 2020-02-09 21:02:15.431348095 +0100 +++ /var/tmp/diff_new_pack.khXoZw/_new 2020-02-09 21:02:15.459348111 +0100 @@ -22,7 +22,7 @@ # maxcriversion - version of cri-tools which is notsupported by this version of kubeadm. %define maxcriversion 1.18 Name: kubernetes -Version:%{baseversion}.0 +Version:%{baseversion}.2 Release:0 Summary:Container Scheduling and Management License:Apache-2.0 ++ _service ++ --- /var/tmp/diff_new_pack.khXoZw/_old 2020-02-09 21:02:15.615348199 +0100 +++ /var/tmp/diff_new_pack.khXoZw/_new 2020-02-09 21:02:15.619348201 +0100 @@ -3,8 +3,8 @@ https://github.com/kubernetes/kubernetes.git git .git -1.17.0 -v1.17.0 +1.17.2 +v1.17.2 enable ++ _servicedata ++ --- /var/tmp/diff_new_pack.khXoZw/_old 2020-02-09 21:02:15.655348222 +0100 +++ /var/tmp/diff_new_pack.khXoZw/_new 2020-02-09 21:02:15.655348222 +0100 @@ -1,4 +1,4 @@ https://github.com/kubernetes/kubernetes.git - 70132b0f130acc0bed193d9ba59dd186f0e634cf \ No newline at end of file + 5adec7609c9622c9cb0c54cec8d041e8c7a47c6f \ No newline at end of file ++ kubernetes-1.17.0.tar.xz -> kubernetes-1.17.2.tar.xz ++ /work/SRC/openSUSE:Factory/kubernetes/kubernetes-1.17.0.tar.xz /work/SRC/openSUSE:Factory/.kubernetes.new.26092/kubernetes-1.17.2.tar.xz differ: char 25, line 1 ++ kubernetes.obsinfo ++ --- /var/tmp/diff_new_pack.khXoZw/_old 2020-02-09 21:02:15.951348390 +0100 +++ /var/tmp/diff_new_pack.khXoZw/_new 2020-02-09 21:02:15.951348390 +0100 @@ -1,5 +1,5 @@ name: kubernetes -version: 1.17.0 -mtime: 1575595503 -commit:
commit kubernetes for openSUSE:Factory
Hello community, here is the log from the commit of package kubernetes for openSUSE:Factory checked in at 2020-01-13 22:16:22 Comparing /work/SRC/openSUSE:Factory/kubernetes (Old) and /work/SRC/openSUSE:Factory/.kubernetes.new.6675 (New) Package is "kubernetes" Mon Jan 13 22:16:22 2020 rev:52 rq:764079 version:1.17.0 Changes: --- /work/SRC/openSUSE:Factory/kubernetes/kubectl.changes 2019-12-02 11:38:10.114458501 +0100 +++ /work/SRC/openSUSE:Factory/.kubernetes.new.6675/kubectl.changes 2020-01-13 22:17:39.118410459 +0100 @@ -1,0 +2,1725 @@ +Thu Dec 12 13:54:23 UTC 2019 - Richard Brown + +- Disable building on openSUSE (except Backports) as kubernetes-client provides identical functionality + +--- +Mon Dec 09 22:12:38 UTC 2019 - rbr...@suse.com + +- Update to version 1.17.0: + * Refactor parsing logic for service IP and ranges, add tests + * Fix bug in apiserver service cluster cidr split + * Switch addon resizer to 1.8.7 + * Deflake pod readiness e2e + * Add/Update CHANGELOG-1.17.md for v1.17.0-rc.2. + * Fix iscsi refcounter in the case of no Block iscsi volumes + * Ensure webhook backend requests are not artificially rate-limited + * Retain objects for a limited lifetime in the mutation cache detector by default + * Enable mutation detection + * Make cluster auto scaler use leases + * Bump Cluster Autoscaler version to 1.17.0 + * fix: padded base64 encoded docker auth field + * apiextensions: filter required nullable to workaround kubectl validation + * update cadvisor dependency to v0.35.0 + * Bumped the number of times a node tries to lookup itself + * Wait for PV to be available before creating PVCs in volume binding test + * increase pv controller resync period to try to deflake api update conflicts + * Fix GKE upgrade test. + * Use plugin name for filtering metrics + * Provided a mechanism to re-register hidden metrics. + * Deep copying EndpointSlices in reconciler before modifying them. + * Set node cidr mask size ipv4/ipv6 config + * Revert "kube-proxy: check KUBE-MARK-DROP" + * Add/Update CHANGELOG-1.17.md for v1.17.0-rc.1. + * Initialize FeatureGate map for KubeProxy config. #1929 + * Fill in default node cidr mask size when dual stack is not enabled + * apiextensions: fixup go-openapi constructor invocations + * hack/pin-dependency.sh github.com/go-openapi/validate v0.19.5 + * apiextensions: add items+type integration test + * fix multiple node cidr masks in providerless build + * add providerless tag to vsphere volume code + * add providerless tags to new awsebs code + * fix providerless build post-CSI migration + * Plumb authorization webhook version from CLI to config + * Add/Update CHANGELOG-1.17.md for v1.17.0-beta.2. + * Update CHANGELOG-1.17.md for v1.17.0-beta.2. + * Addon Manager: Fix parsing KUBECTL_EXTRA_PRUNE_WHITELIST + * Remove metric be hidden log temporarily. + * apiextensions: freeze & doc supported v1.16 OpenAPI formats + * fix stress test: it's not doing anything + * Skip Node printing in kubectl column test + * fix nasty bug + * inline GC in expiring cache + * Add single-item list/watch to delegated authentication reader role + * add comments for compatibility + * Disabling EndpointSlice feature gate by default + * apiextensions: ratcheting update validation for atomic item of set list-type + * apiextensions: factor out predicate iterator in validation + * Fix label mutation in endpoints controller + * Reverting managed-by-setup annotation + * Jump out of spec translation early if the spec is not migratable. Unit tests work after all! + * Add CSINodes to AttachDetachControllerRecovery test + * Panic on error when creating fake volume host, add a TODO to clean up later + * De-race some CSI unit tests that were initializing the plugin manager…ger (and plugins) twice. Set some const variables earlier to support node info manager initialization and wait for initialization to complete before finishing plugin setup. + * Update attachdetach-controller role to include permissions to get, list, and watch csinodes for CSIMigration + * Flip CSIMigration and CSIMigrationGCE to Beta + * kubeadm: Use only stdout when calling kubelet for its version + * apiextensions: validate that list-type set has atomic items + * apiextensions: clarify validation errors + * apiextension: clarify what atomic means + * Remove pkg/util/mount (moved out of tree) + * kubeadm: use the right name for the no validator function + * e2e: promote CRD defaulting test to conformance test + * service topology: remove redundant API validation for local external traffic policy + * Increase cache size for endpointslices. + * pager.go: Don't set ResourveVersion on subsequent List calls + * Add logic for
commit kubernetes for openSUSE:Factory
bin2vsw1wDw2C.bin Description: Binary data
commit kubernetes for openSUSE:Factory
Hello community, here is the log from the commit of package kubernetes for openSUSE:Factory checked in at 2019-11-12 11:53:45 Comparing /work/SRC/openSUSE:Factory/kubernetes (Old) and /work/SRC/openSUSE:Factory/.kubernetes.new.2990 (New) Package is "kubernetes" Tue Nov 12 11:53:45 2019 rev:50 rq:742611 version:1.16.2 Changes: --- /work/SRC/openSUSE:Factory/kubernetes/kubernetes.changes2019-10-23 15:48:38.202551037 +0200 +++ /work/SRC/openSUSE:Factory/.kubernetes.new.2990/kubernetes.changes 2019-11-12 11:53:54.583247722 +0100 @@ -1,0 +2,6 @@ +Tue Oct 22 09:30:28 UTC 2019 - Michał Rostecki + +- Ensure that BPPFS is mounted before starting kubelet + (bsc#1146991) + +--- Other differences: -- kubernetes.spec: same change ++ kubelet.service ++ --- /var/tmp/diff_new_pack.gf7aOz/_old 2019-11-12 11:53:55.711248876 +0100 +++ /var/tmp/diff_new_pack.gf7aOz/_new 2019-11-12 11:53:55.711248876 +0100 @@ -5,6 +5,7 @@ Wants=docker.service crio.service [Service] +ExecStartPre=/bin/bash -c "findmnt -t bpf --mountpoint /sys/fs/bpf || mount bpffs /sys/fs/bpf -t bpf" ExecStart=/usr/bin/kubelet Restart=always StartLimitInterval=0
commit kubernetes for openSUSE:Factory
Hello community, here is the log from the commit of package kubernetes for openSUSE:Factory checked in at 2019-10-23 15:48:34 Comparing /work/SRC/openSUSE:Factory/kubernetes (Old) and /work/SRC/openSUSE:Factory/.kubernetes.new.2352 (New) Package is "kubernetes" Wed Oct 23 15:48:34 2019 rev:49 rq:738890 version:1.16.2 Changes: --- /work/SRC/openSUSE:Factory/kubernetes/kubectl.changes 2019-09-30 15:50:41.758606286 +0200 +++ /work/SRC/openSUSE:Factory/.kubernetes.new.2352/kubectl.changes 2019-10-23 15:48:36.850549575 +0200 @@ -1,0 +2,2235 @@ +Wed Oct 16 10:08:39 UTC 2019 - rbr...@suse.com + +- Update to version 1.16.2: + * apiextensions: npe panic in structural schema unfold + * Fix dynamic kubelet config init order + * Fixed bug in TopologyManager with SingleNUMANode Policy + * Merge pull request #83102 from feiskyer/fix-too-many-calls + * Address PR comment + * Update service controller to prevent orphaned public IP addresses + * Limit YAML/JSON decode size + * bump gopkg.in/yaml.v2 v2.2.4 + * Add/Update CHANGELOG-1.16.md for v1.16.1. + * Kubernetes version v1.16.2-beta.0 openapi-spec file updates + * Don't leak a go routine on panic + * using online instead to fix kubelet service failed with wrong number of possible NUMA nodes + * Update go mod hcsshim version to fix the kube-proxy issue cannot access service by self nodeip:port on windows + +--- +Fri Oct 04 14:16:51 UTC 2019 - rbr...@suse.com + +- Update to version 1.16.1: + * Deflake TestWatchBasedManager + * Update to use go1.12.10 + * remove apiserver loopback client QPS limit + * Use ipv4 in wincat port forward + * Update codegen violation rules + * Update generated code + * Add example3.io:v1 to update-codegen.sh + * Add example3.io + * informer-gen: allow package names containing dots + * Update cluster autoscaler version to 1.16.1 + * Fix ipv6 ip allocation method for standard lb + * fix map assignment to entry in nil map,when use --feature-gates in kubeadm + * Fix closing of dirs in doSafeMakeDir + * Fixed a scheduler panic on PodAffinity + * TokenCleaner#evalSecret should enqueue the key + * Only set ipv4/ipv6 routes when there is corresponding CIDR. + * Add/Update CHANGELOG-1.16.md for v1.16.0. + * Kubernetes version v1.16.1-beta.0 openapi-spec file updates + * expose and use an AddHealthChecks method directly on config + * fix: azure disk detach failure if node not exists + * Exec probes should not be unbounded + * Add 16MB limit to dockershim ExecSync + * Add LimitWriter util + * Encryption config: correctly handle overlapping providers + * Check cache is synced first before sleeping + +--- +Tue Oct 01 13:41:59 UTC 2019 - rbr...@suse.com + +- Update to version 1.16.0: + * Add/Update CHANGELOG-1.16.md for v1.16.0-rc.2. + * fix kubelet status http calls with truncation + * Expose etcd metric port in tests + * Only publish openapi for structural schemas + * Omit openapi properties if spec.preserveUnknownFields=true + * Fix iptables version detection code to handle RHEL 7 correctly + * Propagate and honor http.ErrAbortHandler + * Updated stripFieldsTest to be run with update instead of apply + * Moved managed fields validation to server-side apply + * Apply will fail with managed fields + tests + * Regenerate specs + * Remove alpha status from ManagedFields + * Add/Update CHANGELOG-1.16.md for v1.16.0-rc.1. + * Update Cluster Autoscaler version to 1.16.0 + * Fallback to schemaless apply behavior for custom resources with unhandled schemas + * Improving GCE cluster up logic for EndpointSlice Controller + * Add read-only rbac for csinodes to cluster-autoscaler + * Update cluster-autoscaler image to v1.16.0-beta.1 + * Update kubernetes dev setup instructions + * Update client-go install instructions + * Fix wrong command in e2e agnhost utility function + * Fix filter plugins are not been called during preemption + * Adding a nil check in endpointslicecache + * Simplify etcd image version usage in kubeadm + * Add etcd image version to kubeadm + * Ensuring endpointslice controller starts up as part of cluster up when all alpha feature gates are enabled + * kubeadm: Fetching kube-proxy's config map is now optional + * Prevent resultPod.Status.ContainerStatuses from being empty. + * Add dns capability to GCE window cluster + * rebase + * Add comment + * Adding ENABLE_STACKDRIVER_WINDOWS + * Install and start logging based on kube env + * Add/Update CHANGELOG-1.16.md for v1.16.0-beta.2. + * Update CHANGELOG-1.16.md for v1.16.0-beta.2. + * Fixing bugs related to Endpoint Slices + * kubelet e2e: defer the close to after the error check + * skip recording inputs & outputs in
commit kubernetes for openSUSE:Factory
Hello community, here is the log from the commit of package kubernetes for openSUSE:Factory checked in at 2019-09-30 15:50:40 Comparing /work/SRC/openSUSE:Factory/kubernetes (Old) and /work/SRC/openSUSE:Factory/.kubernetes.new.2352 (New) Package is "kubernetes" Mon Sep 30 15:50:40 2019 rev:48 rq:732774 version:1.15.4 Changes: --- /work/SRC/openSUSE:Factory/kubernetes/kubectl.changes 2019-08-15 15:42:40.515205507 +0200 +++ /work/SRC/openSUSE:Factory/.kubernetes.new.2352/kubectl.changes 2019-09-30 15:50:41.758606286 +0200 @@ -1,0 +2,76 @@ +Mon Sep 23 15:37:01 UTC 2019 - rbr...@suse.com + +- Update to version 1.15.4: + * Omit openapi properties if spec.preserveUnknownFields=true + * Ensure all conditions for publishing openapi are satisfied in kubectl e2e tests + * [kubectl cp] Reorder symlinks to prevent path escapes + * in GuaranteedUpdate, retry on precondition check failure if we are working with cached data + * test + * Remove usage of kubectl log in tests + * Fix windows kubectl log -f. + * Fix kubectl e2e test + * fix: azure disk name matching issue + * Add/delete load balancer backendPoodID in VMSS. + * fix: disk not found issue in detaching azure disk + * fix: detach azure disk issue using dangling error + * Removes conflicting Quobyte tenant test error from API validation + * Fix panic when errors are nil + * Add/Update CHANGELOG-1.15.md for v1.15.3. + * Kubernetes version v1.15.4-beta.0 openapi-spec file updates + * Only advertise supported patch types + * Update generated protobufs + * Update golang/x/net dependency + * update go to 1.12.9 + * Fix malformed port in vsphere cloud provider test + * Fix up failing boilerplate test + * Update to go 1.12.8 + * Fix a bug in the IPVS proxier where virtual servers are not cleaned up even though the corresponding Service object was deleted. + * remove iSCSI volume storage cleartext secrets in logs + * fix: use Create for attach/detach disk + * Fix events test + * Fix GetReference function + * Fix Azure client requests stuck issues on http.StatusTooManyRequests + * Fix conflicted cache when the requests are canceled by other Azure operations + * Continue admitting the pod regardless of return value from killPodFunc + * gofmt + * address comments + * fix gofmt + * Make kubelet report usageNanoCores for node on Windows + * Update the Windows node image 1809 version to 0709 + * Skip tests is fstype is xfs and node distro is gci, cos, or windows + * Do not delete an incorrect pod when replacing a mirror pod + * Fix the public IP getting issues for VMSS nodes + * Validate CSI Inline Migration unconditionally + * add unit tests for attacher DisksAreAttached and BulkDisksAreAttached + * implement functionality to return all found instances + * move getInstancesByName logic to helper function + * add ability for gce to bulk verify attached disks + * Don't expect pod to stay up during node upgrade + * Add/Update CHANGELOG-1.15.md for v1.15.2. + * Kubernetes version v1.15.3-beta.0 openapi-spec file updates + * Reduce GCE PD Attach Limits by 1 because Node Boot Disk counts as 1 attached disk + * Update kube-addon-manager to v9.0.2. + * kubeadm: update the supported version for 1.15 + * kubeadm: apply a number of _test fixes + * Register Kubelet server metrics + * Return MetricsError with ErrCodeNotSupported code + * quote container name in container already use error matching + * feedback 1 + * fix-file-discovery + * autogenerated + * Fix nil pointer dereference in metrics value calculator. + * make node lease renew interval more heuristic + * Add supportedMountOptions for GCE PD CSI Driver tests + * Add passthrough for MountOptions for NodeStageVolume for CSI + * Update unit test with expected query parameters + * Remove manual conversions for ListOptions + * Bugfix: csi raw block that does not need attach mounted failed + * Update publishing/rules to go 1.12.7 + * Update to go 1.12.7 + * kunsupported cgroup setup causes kubelet to emit a warning rather than exiting + * Fix the creation of load balancer policy for the NodeIp when NodePort specified is same as service Port + * Fix cgroup hugetlb size prefix for kB + * Fix a bug that StatefulSet applies the revision incorrectly + * printer: fix a nil pointer dereference + +--- --- /work/SRC/openSUSE:Factory/kubernetes/kubernetes.changes2019-08-24 18:41:54.725783278 +0200 +++ /work/SRC/openSUSE:Factory/.kubernetes.new.2352/kubernetes.changes 2019-09-30 15:50:42.338604743 +0200 @@ -1,0 +2,87 @@ +Mon Sep 23 15:51:28 UTC 2019 - Richard Brown + +- Drop obsolete cve-2019-9512-and-cve-2019-9514.patch +- Drop obsolete fix-cgroup-kubeadm.patch +
commit kubernetes for openSUSE:Factory
Hello community, here is the log from the commit of package kubernetes for openSUSE:Factory checked in at 2019-08-24 18:41:51 Comparing /work/SRC/openSUSE:Factory/kubernetes (Old) and /work/SRC/openSUSE:Factory/.kubernetes.new.7948 (New) Package is "kubernetes" Sat Aug 24 18:41:51 2019 rev:47 rq:724955 version:1.15.2 Changes: --- /work/SRC/openSUSE:Factory/kubernetes/kubernetes.changes2019-08-15 15:42:40.583205491 +0200 +++ /work/SRC/openSUSE:Factory/.kubernetes.new.7948/kubernetes.changes 2019-08-24 18:41:54.725783278 +0200 @@ -1,0 +2,7 @@ +Wed Aug 21 10:01:25 CEST 2019 - ku...@suse.de + +- kubelet: only start after we have network, else if kubelet + starts to early it could get confused and never recovers + [bsc#1143813] + +--- Other differences: -- kubernetes.spec: same change ++ kubelet.service ++ --- /var/tmp/diff_new_pack.SgLu89/_old 2019-08-24 18:41:55.609783193 +0200 +++ /var/tmp/diff_new_pack.SgLu89/_new 2019-08-24 18:41:55.609783193 +0200 @@ -1,6 +1,7 @@ [Unit] Description=kubelet: The Kubernetes Node Agent Documentation=https://kubernetes.io/docs/ +After=network.target network-online.target Wants=docker.service crio.service [Service] @@ -10,4 +11,4 @@ RestartSec=10 [Install] -WantedBy=multi-user.target \ No newline at end of file +WantedBy=multi-user.target
commit kubernetes for openSUSE:Factory
Hello community, here is the log from the commit of package kubernetes for openSUSE:Factory checked in at 2019-08-15 15:42:39 Comparing /work/SRC/openSUSE:Factory/kubernetes (Old) and /work/SRC/openSUSE:Factory/.kubernetes.new.9556 (New) Package is "kubernetes" Thu Aug 15 15:42:39 2019 rev:46 rq:721977 version:1.15.2 Changes: --- /work/SRC/openSUSE:Factory/kubernetes/kubectl.changes 2019-08-07 13:55:12.688856962 +0200 +++ /work/SRC/openSUSE:Factory/.kubernetes.new.9556/kubectl.changes 2019-08-15 15:42:40.515205507 +0200 @@ -97,0 +98,5 @@ +Fri Jan 11 10:00:00 UTC 2019 - Jordi Massaguer Pla + +- Previous update to v1.13.2 fixed CVE-2018-18264 and CVE-2018-16875 + +--- --- /work/SRC/openSUSE:Factory/kubernetes/kubernetes.changes2019-08-07 13:55:14.184856945 +0200 +++ /work/SRC/openSUSE:Factory/.kubernetes.new.9556/kubernetes.changes 2019-08-15 15:42:40.583205491 +0200 @@ -1,0 +2,16 @@ +Wed Aug 7 09:25:10 UTC 2019 - jmassaguer...@suse.com + +- Relax kubeadm requirements. Kubeadm accepts working with a previous + version of kubelet and this is important for performing upgrades. + + See https://kubernetes.io/docs/tasks/administer-cluster/kubeadm/kubeadm-upgrade-1-15/ + + +--- +Wed Aug 7 08:50:41 UTC 2019 - jmassaguer...@suse.com + +- Previous update to version 1.15.2 fixed: + * bsc#1144507: CVE-2019-11249 (incomplete fixes for CVE-2019-1002101 and CVE-2019-11246) + * bsc#1142423: CVE-2019-11247: kubernetes: mistaken allowing access to cluster resources + +--- @@ -16,0 +33,6 @@ + +--- +Mon Aug 05 11:50:00 UTC 2019 - jmassaguer...@suse.com + +- Updating to 1.15.1 fixed bsc#1135927 + @@ -191,0 +214,5 @@ +Fri Dec 7 11:12:00 UTC 2018 - Jordi Massaguer +- By removing do-not-gc-sle-kubic-images.patch in the previous commit, + we fixed bsc#341 (container-feeder no longer used) + +--- @@ -278,0 +306,6 @@ + +--- +Wed Aug 01 12:20:00 UTC 2018 - Jordi Massaguer + +- Previous fix (update to version 1.11.1) was including fixes for + bsc#1118198 and bsc#1118260 (CVE-2018-1002105) introduced in version 1.10.11 Other differences: -- ++ kubernetes.spec ++ --- /var/tmp/diff_new_pack.dxJGQ3/_old 2019-08-15 15:42:41.607205254 +0200 +++ /var/tmp/diff_new_pack.dxJGQ3/_new 2019-08-15 15:42:41.607205254 +0200 @@ -178,9 +178,13 @@ Requires: ebtables Requires: ethtool Requires: kubernetes-kubeadm-criconfig -Requires: kubernetes-kubelet = %{version}-%{release} +# Kubeadm 1.15.2 requires kubernetes-kubelet from 1.14.0 to 1.15.2 +# kubeadm accepts the previous version. This is important for performing upgrades +# because we can update kubeadm first, and then kubelet. +Requires: kubernetes-kubelet >= 1.14.0 Requires: socat Requires(pre): shadow +Conflicts: kubernetes-kubelet > %{version}-%{release} Conflicts: cri-tools >= %{maxcriversion} # if master is installed with node, version and release must be the same Conflicts: kubernetes-master < %{version}-%{release}
commit kubernetes for openSUSE:Factory
Hello community, here is the log from the commit of package kubernetes for openSUSE:Factory checked in at 2019-08-07 13:55:08 Comparing /work/SRC/openSUSE:Factory/kubernetes (Old) and /work/SRC/openSUSE:Factory/.kubernetes.new.9556 (New) Package is "kubernetes" Wed Aug 7 13:55:08 2019 rev:45 rq:721083 version:1.15.2 Changes: --- /work/SRC/openSUSE:Factory/kubernetes/kubectl.changes 2019-07-15 22:43:34.479908577 +0200 +++ /work/SRC/openSUSE:Factory/.kubernetes.new.9556/kubectl.changes 2019-08-07 13:55:12.688856962 +0200 @@ -1,0 +2,43 @@ +Mon Aug 05 12:37:38 UTC 2019 - rbr...@suse.com + +- Update to version 1.15.2: + * refactors to kubernetes cp command + * refactors to kubernetes CP command + * apiextensions: 404 if request scope does not match crd scope + * apiextensions: add scope tests + * Add/Update CHANGELOG-1.15.md for v1.15.1. + * Kubernetes version v1.15.2-beta.0 openapi-spec file updates + +--- +Mon Aug 05 11:48:03 UTC 2019 - rbr...@suse.com + +- Update to version 1.15.1: + * apiaggregation available controller should only hit required endpoint + * kubeadm: run MemberAdd/Remove for etcd clients with exp-backoff retry + * skip test if the server does not serve extensions/v1beta1 since this is deprecated + * use apps/v1 instead apps/v1beta1 since that is deprecated - issue 79533 + * fix: change timeout value in csi plugin + * edit google dns hostname + * Test kubectl with x-kubernetes-preserve-unknown-fields + * There are various reasons that the HPA will decide not the change the current scale. Two important ones are when missing metrics might change the direction of scaling, and when the recommended scale is within tolerance of the current scale. + * Fix closing of dirs in doSafeMakeDir + * Fix publishing x-kubernetes-preserve-unknown-fields working with kubectl + * Fix AWS DHCP option set domain names causing garbled InternalDNS or Hostname addresses on Node + * kubeadm: fix bug for --cri-socket flag processing logic + * fix kubelet can not delete orphaned pod directory when the kubelet's root directory symbolically links to another device's directory + * Add HEAD fixtures + * Add v1.14.0 fixtures + * Add missing API groups to compatibility test + * Move KubeletPodResources to the Beta section + * Default resourceGroup should be used when value of annotation azure-load-balancer-resource-group is empty string + * kubelet: retry pod sandbox creation when containers were never created + * fix flexvol stuck issue due to corrupted mnt point + * crd-handler: level-trigger storage recreation and fix a race + * fix KubeletConfiguration apiVersion + * kubeadm: improve kubeadm command output + * Ignore cgroup pid support if related feature gates are disabled + * fix: Use correct function to remove etcd member + * Add/Update CHANGELOG-1.15.md for v1.15.0. + * Kubernetes version v1.15.1-beta.0 openapi-spec file updates + +--- --- /work/SRC/openSUSE:Factory/kubernetes/kubernetes.changes2019-07-26 12:36:45.630048413 +0200 +++ /work/SRC/openSUSE:Factory/.kubernetes.new.9556/kubernetes.changes 2019-08-07 13:55:14.184856945 +0200 @@ -1,0 +2,72 @@ +Mon Aug 5 13:49:13 UTC 2019 - Richard Brown + +- Add opensuse-version-checks.patch to use kubic.opensuse.org to control container control plane downloads + +--- +Mon Aug 05 12:37:38 UTC 2019 - rbr...@suse.com + +- Update to version 1.15.2: + * refactors to kubernetes cp command + * refactors to kubernetes CP command + * apiextensions: 404 if request scope does not match crd scope + * apiextensions: add scope tests + * Add/Update CHANGELOG-1.15.md for v1.15.1. + * Kubernetes version v1.15.2-beta.0 openapi-spec file updates + +--- +Mon Aug 05 11:48:03 UTC 2019 - rbr...@suse.com + +- Update to version 1.15.1: + * apiaggregation available controller should only hit required endpoint + * kubeadm: run MemberAdd/Remove for etcd clients with exp-backoff retry + * skip test if the server does not serve extensions/v1beta1 since this is deprecated + * use apps/v1 instead apps/v1beta1 since that is deprecated - issue 79533 + * fix: change timeout value in csi plugin + * edit google dns hostname + * Test kubectl with x-kubernetes-preserve-unknown-fields + * There are various reasons that the HPA will decide not the change the current scale. Two important ones are when missing metrics might change the direction of scaling, and when the recommended scale is within tolerance of the current scale. + * Fix closing of dirs in doSafeMakeDir + * Fix publishing
commit kubernetes for openSUSE:Factory
Hello community, here is the log from the commit of package kubernetes for openSUSE:Factory checked in at 2019-07-26 12:36:43 Comparing /work/SRC/openSUSE:Factory/kubernetes (Old) and /work/SRC/openSUSE:Factory/.kubernetes.new.4126 (New) Package is "kubernetes" Fri Jul 26 12:36:43 2019 rev:44 rq:716634 version:1.15.0 Changes: --- /work/SRC/openSUSE:Factory/kubernetes/kubernetes.changes2019-07-15 22:43:35.059908439 +0200 +++ /work/SRC/openSUSE:Factory/.kubernetes.new.4126/kubernetes.changes 2019-07-26 12:36:45.630048413 +0200 @@ -1,0 +2,8 @@ +Wed Jul 17 08:03:12 CEST 2019 - ku...@suse.de + +- Don't create rckubeadm symlink, we don't have a kubeadm service +- kubeadm does not need kubernetes-common +- Don't build hyperkube binary on openSUSE, we need single binaries + for the containerized control plane. + +--- Other differences: -- ++ kubernetes.spec ++ --- /var/tmp/diff_new_pack.t4PMNX/_old 2019-07-26 12:36:47.550047035 +0200 +++ /var/tmp/diff_new_pack.t4PMNX/_new 2019-07-26 12:36:47.554047032 +0200 @@ -67,6 +67,9 @@ It groups containers that make up an application into logical units for management and discovery. +%if !0%{?is_opensuse} +# package layout for CaaSP + %package common Summary:Kubernetes common files Group: System/Management @@ -77,10 +80,14 @@ This subpackage contains the Kubernetes common files. +%endif + %package master Summary:Kubernetes services for master host Group: System/Management +%if !0%{?is_opensuse} Requires: kubernetes-common = %{version}-%{release} +%endif Requires(pre): shadow # if the master is installed with node, version and release must be the same Conflicts: kubernetes-node < %{version}-%{release} @@ -96,11 +103,58 @@ This subpackage contains the Kubernetes services for master hosts. + +%if 0%{?is_opensuse} +# packages to build containerized control plane + +%package apiserver +Summary:Kubernetes apiserver for container image +Group: System/Management +Conflicts: kubernetes-common +Conflicts: kubernetes-master + +%description apiserver +This subpackage contains the kube-apiserver binary for Kubic images + +%package controller-manager +Summary:Kubernetes controller-manager for container image +Group: System/Management +Conflicts: kubernetes-common +Conflicts: kubernetes-master + +%description controller-manager +This subpackage contains the kube-controller-manager binary for Kubic images + +%package scheduler +Summary:Kubernetes scheduler for container image +Group: System/Management +Conflicts: kubernetes-common +Conflicts: kubernetes-master + +%description scheduler +This subpackage contains the kube-scheduler binary for Kubic images + +%package proxy +Summary:Kubernetes proxy for container image +Group: System/Management +Requires: conntrack-tools +Requires: ebtables +Requires: ipset +Requires: iptables +Conflicts: kubernetes-node + +%description proxy +This subpackage contains the kube-proxy binary for Kubic images + +%endif + %package kubelet Summary:Kubernetes kubelet daemon Group: System/Management Requires: cri-runtime +%if !0%{?is_opensuse} Requires: kubernetes-common = %{version}-%{release} +%endif Requires(pre): shadow # if master is installed with node, version and release must be the same Conflicts: kubernetes-master < %{version}-%{release} @@ -119,7 +173,6 @@ Requires: cri-tools >= 1.14.0 Requires: ebtables Requires: ethtool -Requires: kubernetes-common = %{version}-%{release} Requires: kubernetes-kubeadm-criconfig Requires: kubernetes-kubelet = %{version}-%{release} Requires: socat @@ -140,7 +193,9 @@ Requires: cri-runtime Requires: ethtool Requires: iptables +%if !0%{?is_opensuse} Requires: kubernetes-common = %{version}-%{release} +%endif Requires: kubernetes-kubelet = %{version}-%{release} Requires: socat Requires(pre): shadow @@ -158,8 +213,12 @@ %package client Summary:Kubernetes client tools Group: System/Management +%if 0%{?is_opensuse} +Recommends: bash-completion +%else Requires: bash-completion Requires: kubernetes-common = %{version}-%{release} +%endif %description client Kubernetes client tools like kubectl. @@ -193,7 +252,11 @@ %ifarch ppc64le export GOLDFLAGS='-linkmode=external' %endif +%if 0%{?is_opensuse} +make %{?_smp_mflags} WHAT="cmd/kube-apiserver cmd/kube-controller-manager cmd/kube-scheduler cmd/kube-proxy cmd/kubelet cmd/kubectl
commit kubernetes for openSUSE:Factory
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 - rbr...@suse.com + +- 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.changes2019-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 + +- 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 - rbr...@suse.com + +- 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:
commit kubernetes for openSUSE:Factory
Hello community, here is the log from the commit of package kubernetes for openSUSE:Factory checked in at 2019-04-30 12:56:18 Comparing /work/SRC/openSUSE:Factory/kubernetes (Old) and /work/SRC/openSUSE:Factory/.kubernetes.new.5536 (New) Package is "kubernetes" Tue Apr 30 12:56:18 2019 rev:42 rq:697850 version:1.14.1 Changes: --- /work/SRC/openSUSE:Factory/kubernetes/kubectl.changes 2019-04-15 11:51:48.950529980 +0200 +++ /work/SRC/openSUSE:Factory/.kubernetes.new.5536/kubectl.changes 2019-04-30 12:56:24.326210342 +0200 @@ -1,0 +2,7 @@ +Tue Apr 23 21:59:41 UTC 2019 - d...@suse.com + +- Update to version 1.14.1: + * Minor bugfixes with no user facing changes + * Full Changelog: https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG-1.14.md#v1141 + +--- --- /work/SRC/openSUSE:Factory/kubernetes/kubernetes.changes2019-04-15 11:51:49.066530041 +0200 +++ /work/SRC/openSUSE:Factory/.kubernetes.new.5536/kubernetes.changes 2019-04-30 12:56:24.814210039 +0200 @@ -1,0 +2,9 @@ +Tue Apr 23 21:59:41 UTC 2019 - d...@suse.com + +- Update to version 1.14.1: + * Avoid panic in cronjob sorting + * fix-kubeadm-upgrade-12-13-14 + * kubeadm: fix "upgrade plan" not working without k8s version + * Full Changelog: https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG-1.14.md#v1141 + +--- Old: kubernetes-1.14.0.tar.xz New: kubernetes-1.14.1.tar.xz Other differences: -- ++ kubectl.spec ++ --- /var/tmp/diff_new_pack.f51o4Y/_old 2019-04-30 12:56:26.054209268 +0200 +++ /var/tmp/diff_new_pack.f51o4Y/_new 2019-04-30 12:56:26.058209266 +0200 @@ -20,7 +20,7 @@ # baseversion - version of kubernetes for this package %define baseversion 1.14 Name: kubectl -Version:%{baseversion}.0 +Version:%{baseversion}.1 Release:0 Summary:Kubectl (Kubernetes client tools) License:Apache-2.0 ++ kubernetes.spec ++ --- /var/tmp/diff_new_pack.f51o4Y/_old 2019-04-30 12:56:26.086209248 +0200 +++ /var/tmp/diff_new_pack.f51o4Y/_new 2019-04-30 12:56:26.090209246 +0200 @@ -22,7 +22,7 @@ # maxcriversion - version of cri-tools which is notsupported by this version of kubeadm. %define maxcriversion 1.15 Name: kubernetes -Version:%{baseversion}.0 +Version:%{baseversion}.1 Release:0 Summary:Container Scheduling and Management License:Apache-2.0 ++ _service ++ --- /var/tmp/diff_new_pack.f51o4Y/_old 2019-04-30 12:56:26.154209206 +0200 +++ /var/tmp/diff_new_pack.f51o4Y/_new 2019-04-30 12:56:26.154209206 +0200 @@ -3,8 +3,8 @@ https://github.com/kubernetes/kubernetes.git git .git -1.14.0 -v1.14.0 +1.14.1 +v1.14.1 enable ++ _servicedata ++ --- /var/tmp/diff_new_pack.f51o4Y/_old 2019-04-30 12:56:26.166209198 +0200 +++ /var/tmp/diff_new_pack.f51o4Y/_new 2019-04-30 12:56:26.166209198 +0200 @@ -1,4 +1,4 @@ https://github.com/kubernetes/kubernetes.git - 98f94d830d7fe30843061c8429b73dd00c19e050 \ No newline at end of file + b7394102d6ef778017f2ca4046abbaa23b88c290 \ No newline at end of file ++ kubernetes-1.14.0.tar.xz -> kubernetes-1.14.1.tar.xz ++ /work/SRC/openSUSE:Factory/kubernetes/kubernetes-1.14.0.tar.xz /work/SRC/openSUSE:Factory/.kubernetes.new.5536/kubernetes-1.14.1.tar.xz differ: char 25, line 1 ++ kubernetes.obsinfo ++ --- /var/tmp/diff_new_pack.f51o4Y/_old 2019-04-30 12:56:26.298209116 +0200 +++ /var/tmp/diff_new_pack.f51o4Y/_new 2019-04-30 12:56:26.298209116 +0200 @@ -1,5 +1,5 @@ name: kubernetes -version: 1.14.0 -mtime: 1553147496 -commit: 641856db18352033a0d96dbc99153fa3b27298e5 +version: 1.14.1 +mtime: 1554504629 +commit: b7394102d6ef778017f2ca4046abbaa23b88c290
commit kubernetes for openSUSE:Factory
Hello community, here is the log from the commit of package kubernetes for openSUSE:Factory checked in at 2019-04-15 11:51:47 Comparing /work/SRC/openSUSE:Factory/kubernetes (Old) and /work/SRC/openSUSE:Factory/.kubernetes.new.17052 (New) Package is "kubernetes" Mon Apr 15 11:51:47 2019 rev:41 rq:693685 version:1.14.0 Changes: --- /work/SRC/openSUSE:Factory/kubernetes/kubectl.changes 2019-04-04 11:58:38.901200722 +0200 +++ /work/SRC/openSUSE:Factory/.kubernetes.new.17052/kubectl.changes 2019-04-15 11:51:48.950529980 +0200 @@ -1,0 +2,10 @@ +Fri Apr 12 09:34:23 UTC 2019 - Richard Brown + +- Fix go 1.12.1 BuildRequires + +--- +Thu Apr 11 21:16:45 UTC 2019 - Daniel Orf + +- Reformat spec file with spec-cleaner + +--- --- /work/SRC/openSUSE:Factory/kubernetes/kubernetes.changes2019-04-04 11:58:40.321201634 +0200 +++ /work/SRC/openSUSE:Factory/.kubernetes.new.17052/kubernetes.changes 2019-04-15 11:51:49.066530041 +0200 @@ -1,0 +2,12 @@ +Fri Apr 12 09:34:38 UTC 2019 - Richard Brown + +- Fix go 1.12.1 BuildRequires + +--- +Thu Apr 11 21:17:51 UTC 2019 - Daniel Orf + +- Reformat spec file with spec-cleaner +- Remove references to 'is_susecaasp' macro in spec file +- Remove unused config files related to previous version of CaaSP + +--- Old: apiserver config controller-manager kubelet kubelet-config.yaml proxy scheduler Other differences: -- ++ kubectl.spec ++ --- /var/tmp/diff_new_pack.vmIJvB/_old 2019-04-15 11:51:51.158531149 +0200 +++ /var/tmp/diff_new_pack.vmIJvB/_new 2019-04-15 11:51:51.162531152 +0200 @@ -1,7 +1,7 @@ # -# spec file for package kubernetes +# spec file for package kubectl # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,45 +12,42 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # %{!?tmpfiles_create:%global tmpfiles_create systemd-tmpfiles --create} - # baseversion - version of kubernetes for this package %define baseversion 1.14 - Name: kubectl Version:%{baseversion}.0 Release:0 Summary:Kubectl (Kubernetes client tools) -Group: System/Management -Requires: bash-completion License:Apache-2.0 -Url:http://kubernetes.io +Group: System/Management +URL:http://kubernetes.io Source: kubernetes-%{version}.tar.xz 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: git BuildRequires: fdupes +BuildRequires: git BuildRequires: go-go-md2man -BuildRequires: golang-packaging -BuildRequires: rsync -BuildRequires: systemd-rpm-macros # Kubernetes 1.14.0 requires at least go 1.12.1 (see changelog) BuildRequires: golang(API) = 1.12 BuildRequires: go >= 1.12.1 BuildRequires: golang(github.com/jteeuwen/go-bindata) -ExcludeArch:%ix86 s390 +BuildRequires: golang-packaging +BuildRequires: rsync +BuildRequires: systemd-rpm-macros +Requires: bash-completion # Conflict with kubernetes-client which already provides kubectl but as a link # to hyperkube, provided by kubernetes-common Conflicts: kubernetes-client +ExcludeArch:%{ix86} s390 %{go_nostrip} %{go_provides} @@ -61,8 +58,6 @@ It groups containers that make up an application into logical units for management and discovery. - - %prep %setup -q -n kubernetes-%{version} %patch1 -p1 @@ -70,7 +65,7 @@ %build # This is fixing bug bsc#1065972 -export KUBE_GIT_COMMIT=$(grep "commit:" %{S:28} | cut -d ":" -f2 | tr -d " ") +export KUBE_GIT_COMMIT=$(grep "commit:" %{SOURCE28} | cut -d ":" -f2 | tr -d " ") # KUBE_GIT_TREE_STATE="clean" indicates no changes since the git commit id # KUBE_GIT_TREE_STATE="dirty" indicates source code changes after the git commit id export KUBE_GIT_TREE_STATE="clean" @@ -80,8 +75,8 @@ %ifarch ppc64le export GOLDFLAGS='-linkmode=external' %endif -make WHAT="cmd/hyperkube cmd/kubeadm test/e2e/e2e.test" -make
commit kubernetes for openSUSE:Factory
Hello community, here is the log from the commit of package kubernetes for openSUSE:Factory checked in at 2019-04-04 11:58:35 Comparing /work/SRC/openSUSE:Factory/kubernetes (Old) and /work/SRC/openSUSE:Factory/.kubernetes.new.3908 (New) Package is "kubernetes" Thu Apr 4 11:58:35 2019 rev:40 rq:688666 version:1.14.0 Changes: --- /work/SRC/openSUSE:Factory/kubernetes/kubectl.changes 2019-03-04 09:08:45.852724109 +0100 +++ /work/SRC/openSUSE:Factory/.kubernetes.new.3908/kubectl.changes 2019-04-04 11:58:38.901200722 +0200 @@ -1,0 +2,7 @@ +Tue Mar 26 10:11:00 UTC 2019 - rbr...@suse.com + +- Update to version 1.14.0: + * Full Changelog: https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG-1.14.md + * bump required minimum go version to 1.12.1 (strings package compatibility) + +--- --- /work/SRC/openSUSE:Factory/kubernetes/kubernetes.changes2019-03-13 16:41:24.322683029 +0100 +++ /work/SRC/openSUSE:Factory/.kubernetes.new.3908/kubernetes.changes 2019-04-04 11:58:40.321201634 +0200 @@ -1,0 +2,11 @@ +Tue Mar 26 10:11:00 UTC 2019 - rbr...@suse.com + +- Update to version 1.14.0: + * Full Changelog: https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG-1.14.md + * kubeadm now auto detects which CRI runtimes are available + * bump required minimum go version to 1.12.1 (strings package compatibility) + * Restore machine readability to the print-join-command output +- Remove obsolete patch kubeadm-Support-Kernel-5.0-gh74355.patch +- Remove obsolete patch make-e2e_node-run-over-distro-bins.patch + +--- Old: kubeadm-Support-Kernel-5.0-gh74355.patch kubernetes-1.13.4.tar.xz make-e2e_node-run-over-distro-bins.patch New: kubernetes-1.14.0.tar.xz Other differences: -- ++ kubectl.spec ++ --- /var/tmp/diff_new_pack.Mv3qns/_old 2019-04-04 11:58:41.549202423 +0200 +++ /var/tmp/diff_new_pack.Mv3qns/_new 2019-04-04 11:58:41.553202426 +0200 @@ -19,10 +19,10 @@ %{!?tmpfiles_create:%global tmpfiles_create systemd-tmpfiles --create} # baseversion - version of kubernetes for this package -%define baseversion 1.13 +%define baseversion 1.14 Name: kubectl -Version:%{baseversion}.4 +Version:%{baseversion}.0 Release:0 Summary:Kubectl (Kubernetes client tools) Group: System/Management @@ -35,7 +35,6 @@ Source30: kubectl-rpmlintrc # Patches so it also builds in ppc64le and arm64. Patch1: git-upstream.patch -Patch4: make-e2e_node-run-over-distro-bins.patch BuildRequires: bash-completion BuildRequires: git @@ -44,9 +43,9 @@ BuildRequires: golang-packaging BuildRequires: rsync BuildRequires: systemd-rpm-macros -# Kubernetes 1.13.3 requires at least go 1.11.5 (see changelog) -BuildRequires: golang(API) = 1.11 -BuildRequires: go >= 1.11.5 +# Kubernetes 1.14.0 requires at least go 1.12.1 (see changelog) +BuildRequires: golang(API) = 1.12 +BuildRequires: go >= 1.12.1 BuildRequires: golang(github.com/jteeuwen/go-bindata) ExcludeArch:%ix86 s390 # Conflict with kubernetes-client which already provides kubectl but as a link @@ -67,7 +66,6 @@ %prep %setup -q -n kubernetes-%{version} %patch1 -p1 -%patch4 -p1 %{goprep} github.com/kubernetes/kubernetes %build ++ kubernetes.spec ++ --- /var/tmp/diff_new_pack.Mv3qns/_old 2019-04-04 11:58:41.573202439 +0200 +++ /var/tmp/diff_new_pack.Mv3qns/_new 2019-04-04 11:58:41.577202441 +0200 @@ -19,13 +19,13 @@ %{!?tmpfiles_create:%global tmpfiles_create systemd-tmpfiles --create} # baseversion - version of kubernetes for this package -%define baseversion 1.13 +%define baseversion 1.14 # maxcriversion - version of cri-tools which is notsupported by this version of kubeadm. -%define maxcriversion 1.14 +%define maxcriversion 1.15 Name: kubernetes -Version:%{baseversion}.4 +Version:%{baseversion}.0 Release:0 Summary:Container Scheduling and Management License:Apache-2.0 @@ -58,10 +58,6 @@ # Patches so it also builds in ppc64le and arm64. Patch1: git-upstream.patch -Patch4: make-e2e_node-run-over-distro-bins.patch - -# Support kernel 5.0+ -Patch2: kubeadm-Support-Kernel-5.0-gh74355.patch BuildRequires: bash-completion BuildRequires: git @@ -70,9 +66,9 @@ BuildRequires: golang-packaging BuildRequires: rsync BuildRequires: systemd-rpm-macros -# Kubernetes 1.13.3 requires at least go 1.11.5 (see changelog) -BuildRequires: golang(API) = 1.11 -BuildRequires: go >= 1.11.5 +# Kubernetes 1.14.0 requires at least go 1.12.1 (see changelog)
commit kubernetes for openSUSE:Factory
Hello community, here is the log from the commit of package kubernetes for openSUSE:Factory checked in at 2019-03-13 16:41:19 Comparing /work/SRC/openSUSE:Factory/kubernetes (Old) and /work/SRC/openSUSE:Factory/.kubernetes.new.28833 (New) Package is "kubernetes" Wed Mar 13 16:41:19 2019 rev:39 rq:684659 version:1.13.4 Changes: --- /work/SRC/openSUSE:Factory/kubernetes/kubernetes.changes2019-03-04 09:08:46.356724025 +0100 +++ /work/SRC/openSUSE:Factory/.kubernetes.new.28833/kubernetes.changes 2019-03-13 16:41:24.322683029 +0100 @@ -1,0 +2,5 @@ +Wed Mar 13 10:12:42 UTC 2019 - Richard Brown + +- Add kubeadm-Support-Kernel-5.0-gh74355.patch so kubeadm supports Kernel 5.0+ + +--- New: kubeadm-Support-Kernel-5.0-gh74355.patch Other differences: -- ++ kubernetes.spec ++ --- /var/tmp/diff_new_pack.sSNlli/_old 2019-03-13 16:41:25.630682063 +0100 +++ /var/tmp/diff_new_pack.sSNlli/_new 2019-03-13 16:41:25.634682060 +0100 @@ -60,6 +60,9 @@ Patch1: git-upstream.patch Patch4: make-e2e_node-run-over-distro-bins.patch +# Support kernel 5.0+ +Patch2: kubeadm-Support-Kernel-5.0-gh74355.patch + BuildRequires: bash-completion BuildRequires: git BuildRequires: fdupes @@ -198,6 +201,7 @@ %setup -q -n %{name}-%{version} %patch1 -p1 %patch4 -p1 +%patch2 -p1 %{goprep} github.com/kubernetes/kubernetes %build ++ kubeadm-Support-Kernel-5.0-gh74355.patch ++ >From 148b222d97e1ef8b1cc45bc2dbcb04014c0783c0 Mon Sep 17 00:00:00 2001 From: Martynas Pumputis Date: Thu, 21 Feb 2019 17:31:15 +0100 Subject: [PATCH] kubeadm: Support >= 5.0 Linux Kernel Signed-off-by: Martynas Pumputis --- cmd/kubeadm/app/util/system/types_unix.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cmd/kubeadm/app/util/system/types_unix.go b/cmd/kubeadm/app/util/system/types_unix.go index 3f45d957e5..a401bbac11 100644 --- a/cmd/kubeadm/app/util/system/types_unix.go +++ b/cmd/kubeadm/app/util/system/types_unix.go @@ -30,7 +30,7 @@ const dockerEndpoint = "unix:///var/run/docker.sock" var DefaultSysSpec = SysSpec{ OS: "Linux", KernelSpec: KernelSpec{ - Versions: []string{`3\.[1-9][0-9].*`, `4\..*`}, // Requires 3.10+ or 4+ + Versions: []string{`3\.[1-9][0-9].*`, `4\..*`, `5\..*`}, // Requires 3.10+, 4+ or 5+ // TODO(random-liu): Add more config // TODO(random-liu): Add description for each kernel configuration: Required: []KernelConfig{ -- 2.21.0
commit kubernetes for openSUSE:Factory
Hello community, here is the log from the commit of package kubernetes for openSUSE:Factory checked in at 2019-03-04 09:08:41 Comparing /work/SRC/openSUSE:Factory/kubernetes (Old) and /work/SRC/openSUSE:Factory/.kubernetes.new.28833 (New) Package is "kubernetes" Mon Mar 4 09:08:41 2019 rev:38 rq:680453 version:1.13.4 Changes: --- /work/SRC/openSUSE:Factory/kubernetes/kubectl.changes 2019-02-11 21:18:02.895316152 +0100 +++ /work/SRC/openSUSE:Factory/.kubernetes.new.28833/kubectl.changes 2019-03-04 09:08:45.852724109 +0100 @@ -1,0 +2,6 @@ +Fri Mar 01 10:14:20 UTC 2019 - Richard Brown + +- Update to version 1.13.4: + * version bump to keep in sync with kubernetes 1.13.4 + +--- --- /work/SRC/openSUSE:Factory/kubernetes/kubernetes.changes2019-02-11 21:18:03.295315939 +0100 +++ /work/SRC/openSUSE:Factory/.kubernetes.new.28833/kubernetes.changes 2019-03-04 09:08:46.356724025 +0100 @@ -1,0 +2,8 @@ +Fri Mar 01 10:14:20 UTC 2019 - Richard Brown + +- Update to version 1.13.4: + * kubeadm: fixed nil pointer dereference caused by a bug in url parsing + * remove stale OutOfDisk condition from kubelet side + * Adds deleting pods created by DaemonSet assigned to not existing nodes. + +--- Old: kubernetes-1.13.3.tar.xz New: kubernetes-1.13.4.tar.xz Other differences: -- ++ kubectl.spec ++ --- /var/tmp/diff_new_pack.GZF54M/_old 2019-03-04 09:08:47.496723833 +0100 +++ /var/tmp/diff_new_pack.GZF54M/_new 2019-03-04 09:08:47.500723833 +0100 @@ -22,7 +22,7 @@ %define baseversion 1.13 Name: kubectl -Version:%{baseversion}.3 +Version:%{baseversion}.4 Release:0 Summary:Kubectl (Kubernetes client tools) Group: System/Management ++ kubernetes.spec ++ --- /var/tmp/diff_new_pack.GZF54M/_old 2019-03-04 09:08:47.524723829 +0100 +++ /var/tmp/diff_new_pack.GZF54M/_new 2019-03-04 09:08:47.528723828 +0100 @@ -25,7 +25,7 @@ %define maxcriversion 1.14 Name: kubernetes -Version:%{baseversion}.3 +Version:%{baseversion}.4 Release:0 Summary:Container Scheduling and Management License:Apache-2.0 ++ _service ++ --- /var/tmp/diff_new_pack.GZF54M/_old 2019-03-04 09:08:47.592723818 +0100 +++ /var/tmp/diff_new_pack.GZF54M/_new 2019-03-04 09:08:47.592723818 +0100 @@ -3,8 +3,8 @@ https://github.com/kubernetes/kubernetes.git git .git -1.13.3 -v1.13.3 +1.13.4 +v1.13.4 enable ++ _servicedata ++ --- /var/tmp/diff_new_pack.GZF54M/_old 2019-03-04 09:08:47.608723815 +0100 +++ /var/tmp/diff_new_pack.GZF54M/_new 2019-03-04 09:08:47.608723815 +0100 @@ -1,4 +1,4 @@ https://github.com/kubernetes/kubernetes.git - faaf0774e15b04fcd9a094f9c9b4c72e77909abc \ No newline at end of file + c27b913fddd1a6c480c229191a087698aa92f0b1 \ No newline at end of file ++ kubernetes-1.13.3.tar.xz -> kubernetes-1.13.4.tar.xz ++ /work/SRC/openSUSE:Factory/kubernetes/kubernetes-1.13.3.tar.xz /work/SRC/openSUSE:Factory/.kubernetes.new.28833/kubernetes-1.13.4.tar.xz differ: char 26, line 1 ++ kubernetes.obsinfo ++ --- /var/tmp/diff_new_pack.GZF54M/_old 2019-03-04 09:08:47.832723777 +0100 +++ /var/tmp/diff_new_pack.GZF54M/_new 2019-03-04 09:08:47.832723777 +0100 @@ -1,5 +1,5 @@ name: kubernetes -version: 1.11.1 -mtime: 1531801229 -commit: b1b29978270dc22fecc592ac55d903350454310a +version: 1.13.4 +mtime: 1551251410 +commit: c27b913fddd1a6c480c229191a087698aa92f0b1
commit kubernetes for openSUSE:Factory
Hello community, here is the log from the commit of package kubernetes for openSUSE:Factory checked in at 2019-02-11 21:18:00 Comparing /work/SRC/openSUSE:Factory/kubernetes (Old) and /work/SRC/openSUSE:Factory/.kubernetes.new.28833 (New) Package is "kubernetes" Mon Feb 11 21:18:00 2019 rev:37 rq:672444 version:1.13.3 Changes: --- /work/SRC/openSUSE:Factory/kubernetes/kubectl.changes 2019-01-15 09:08:42.790660639 +0100 +++ /work/SRC/openSUSE:Factory/.kubernetes.new.28833/kubectl.changes 2019-02-11 21:18:02.895316152 +0100 @@ -1,0 +2,8 @@ +Thu Feb 7 11:02:04 UTC 2019 - Richard Brown + +- Update to version v1.13.3 + * Update to go1.11.5 + * fixed "too old resource version" errors continuously appearing when calling kubectl delete + * Full Changelog: https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG-1.13.md#changelog-since-v1132 + +--- --- /work/SRC/openSUSE:Factory/kubernetes/kubernetes.changes2019-02-04 21:21:34.123651805 +0100 +++ /work/SRC/openSUSE:Factory/.kubernetes.new.28833/kubernetes.changes 2019-02-11 21:18:03.295315939 +0100 @@ -1,0 +2,11 @@ +Thu Feb 7 11:03:08 UTC 2019 - Richard Brown + +- Update to version v1.13.3 + * Update to go1.11.5 + * kubeadm: add back --cert-dir option for kubeadm init phase certs sa + * kubeadm: explicitly wait for etcd to have grown when joining a new control plane + * kubectl: fixed an issue with "too old resource version" errors continuously appearing when calling kubectl delete + * Fix scheduling starvation of pods in cluster with large number of unschedulable pods + * Full Changelog: https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG-1.13.md#changelog-since-v1132 + +--- Old: kubernetes-1.13.2.tar.xz New: kubernetes-1.13.3.tar.xz Other differences: -- ++ kubectl.spec ++ --- /var/tmp/diff_new_pack.jC6ehC/_old 2019-02-11 21:18:04.515315291 +0100 +++ /var/tmp/diff_new_pack.jC6ehC/_new 2019-02-11 21:18:04.523315286 +0100 @@ -22,7 +22,7 @@ %define baseversion 1.13 Name: kubectl -Version:%{baseversion}.2 +Version:%{baseversion}.3 Release:0 Summary:Kubectl (Kubernetes client tools) Group: System/Management @@ -44,9 +44,9 @@ BuildRequires: golang-packaging BuildRequires: rsync BuildRequires: systemd-rpm-macros -# Kubernetes 1.13 requires at least go 1.11.1 (see changelog) +# Kubernetes 1.13.3 requires at least go 1.11.5 (see changelog) BuildRequires: golang(API) = 1.11 -BuildRequires: go >= 1.11.1 +BuildRequires: go >= 1.11.5 BuildRequires: golang(github.com/jteeuwen/go-bindata) ExcludeArch:%ix86 s390 # Conflict with kubernetes-client which already provides kubectl but as a link ++ kubernetes.spec ++ --- /var/tmp/diff_new_pack.jC6ehC/_old 2019-02-11 21:18:04.583315255 +0100 +++ /var/tmp/diff_new_pack.jC6ehC/_new 2019-02-11 21:18:04.591315250 +0100 @@ -25,7 +25,7 @@ %define maxcriversion 1.14 Name: kubernetes -Version:%{baseversion}.2 +Version:%{baseversion}.3 Release:0 Summary:Container Scheduling and Management License:Apache-2.0 @@ -67,9 +67,9 @@ BuildRequires: golang-packaging BuildRequires: rsync BuildRequires: systemd-rpm-macros -# Kubernetes 1.13 requires at least go 1.11.1 (see changelog) +# Kubernetes 1.13.3 requires at least go 1.11.5 (see changelog) BuildRequires: golang(API) = 1.11 -BuildRequires: go >= 1.11.1 +BuildRequires: go >= 1.11.5 BuildRequires: golang(github.com/jteeuwen/go-bindata) ExcludeArch:%ix86 s390 %{go_nostrip} ++ _service ++ --- /var/tmp/diff_new_pack.jC6ehC/_old 2019-02-11 21:18:04.771315154 +0100 +++ /var/tmp/diff_new_pack.jC6ehC/_new 2019-02-11 21:18:04.771315154 +0100 @@ -3,8 +3,8 @@ https://github.com/kubernetes/kubernetes.git git .git -1.11.1 -v1.11.1 +1.13.3 +v1.13.3 enable ++ kubernetes-1.13.2.tar.xz -> kubernetes-1.13.3.tar.xz ++ /work/SRC/openSUSE:Factory/kubernetes/kubernetes-1.13.2.tar.xz /work/SRC/openSUSE:Factory/.kubernetes.new.28833/kubernetes-1.13.3.tar.xz differ: char 26, line 1
commit kubernetes for openSUSE:Factory
Hello community, here is the log from the commit of package kubernetes for openSUSE:Factory checked in at 2019-02-04 21:21:28 Comparing /work/SRC/openSUSE:Factory/kubernetes (Old) and /work/SRC/openSUSE:Factory/.kubernetes.new.28833 (New) Package is "kubernetes" Mon Feb 4 21:21:28 2019 rev:36 rq:666751 version:1.13.2 Changes: --- /work/SRC/openSUSE:Factory/kubernetes/kubernetes.changes2019-01-15 09:08:45.202658423 +0100 +++ /work/SRC/openSUSE:Factory/.kubernetes.new.28833/kubernetes.changes 2019-02-04 21:21:34.123651805 +0100 @@ -1,0 +2,11 @@ +Thu Jan 17 14:49:43 UTC 2019 - Richard Brown + +- Remove source conditionals for CaaSP + +--- +Thu Jan 17 13:39:10 UTC 2019 - Michal Jura + +- Make Kubernetes package re-usable for CaaSP once again + * Add apiserver, config, controller-manager, kubelet, kubelet-config.yaml, proxy, scheduler + +--- New: apiserver config controller-manager kubelet kubelet-config.yaml proxy scheduler Other differences: -- ++ kubernetes.spec ++ --- /var/tmp/diff_new_pack.EYad9e/_old 2019-02-04 21:21:37.339651035 +0100 +++ /var/tmp/diff_new_pack.EYad9e/_new 2019-02-04 21:21:37.339651035 +0100 @@ -47,6 +47,15 @@ Source27: kubernetes-rpmlintrc Source28: kubernetes.obsinfo +# Configuration files used for CaaSP +Source31: apiserver +Source32: config +Source33: controller-manager +Source34: kubelet +Source35: kubelet-config.yaml +Source36: proxy +Source37: scheduler + # Patches so it also builds in ppc64le and arm64. Patch1: git-upstream.patch Patch4: make-e2e_node-run-over-distro-bins.patch @@ -279,6 +288,14 @@ install -d %{buildroot}%{_mandir}/man1 install -p -m 644 docs/man/man1/* %{buildroot}%{_mandir}/man1 +%if 0%{?is_susecaasp} +# install config files for CaaSP +install -d -m 0755 %{buildroot}%{_sysconfdir}/%{name} +for src in %{SOURCE31} %{SOURCE32} %{SOURCE33} %{SOURCE34} %{SOURCE35} %{SOURCE36} %{SOURCE37} do + install -m 0644 -t %{buildroot}%{_sysconfdir}/%{name} "$src" +done +%endif + # create config folder install -d -m 0755 %{buildroot}%{_sysconfdir}/%{name} @@ -368,6 +385,9 @@ %files common %defattr(-,root,root) +%if 0%{?is_susecaasp} +%config(noreplace) %{_sysconfdir}/%{name}/config +%endif %{_bindir}/hyperkube %files master @@ -390,6 +410,11 @@ %attr(0750,root,root) %dir %ghost %{_rundir}/%{name} %dir %{_sysconfdir}/%{name} +%if 0%{?is_susecaasp} +%config(noreplace) %{_sysconfdir}/%{name}/apiserver +%config(noreplace) %{_sysconfdir}/%{name}/controller-manager +%config(noreplace) %{_sysconfdir}/%{name}/scheduler +%endif %{_tmpfilesdir}/kubernetes.conf %files kubelet @@ -404,6 +429,10 @@ %dir %{_localstatedir}/lib/kubelet %dir %{_sysconfdir}/%{name} %dir %{_sysconfdir}/%{name}/manifests +%if 0%{?is_susecaasp} +%config(noreplace) %{_sysconfdir}/%{name}/kubelet +%config(noreplace) %{_sysconfdir}/%{name}/kubelet-config.yaml +%endif %{_tmpfilesdir}/%{name}.conf %attr(0750,root,root) %dir %ghost %{_rundir}/%{name} %dir %{_libexecdir}/kubernetes @@ -431,6 +460,9 @@ %{_sbindir}/rckube-proxy %dir %{_sysconfdir}/%{name} %dir %{_sysconfdir}/%{name}/manifests +%if 0%{?is_susecaasp} +%config(noreplace) %{_sysconfdir}/%{name}/proxy +%endif %files client %defattr(-,root,root) ++ apiserver ++ ### # kubernetes system config # # The following values are used to configure the kube-apiserver # # The address on the local server to listen to. KUBE_API_ADDRESS="--insecure-bind-address=127.0.0.1" # The port on the local server to listen on. # KUBE_API_PORT="--port=8080" # Port minions listen on # KUBELET_PORT="--kubelet-port=10250" # Comma separated list of nodes in the etcd cluster KUBE_ETCD_SERVERS="--etcd-servers=http://127.0.0.1:2379; # Address range to use for services KUBE_SERVICE_ADDRESSES="--service-cluster-ip-range=10.254.0.0/16" # default admission control policies KUBE_ADMISSION_CONTROL="--admission-control=NamespaceLifecycle,LimitRanger,ServiceAccount,DefaultStorageClass,ResourceQuota" # Add your own! KUBE_API_ARGS="" ++ config ++ ### # kubernetes system config # # The following values are used to configure various aspects of all # kubernetes services, including # # kube-apiserver.service # kube-controller-manager.service # kubelet.service # kube-proxy.service # logging to stderr means we get it in the systemd journal KUBE_LOGTOSTDERR="--logtostderr=true" # journal message level, 0 is debug KUBE_LOG_LEVEL="--v=2" # Should this cluster be allowed to run privileged docker containers KUBE_ALLOW_PRIV="--allow-privileged=false"
commit kubernetes for openSUSE:Factory
Hello community, here is the log from the commit of package kubernetes for openSUSE:Factory checked in at 2019-01-15 09:08:41 Comparing /work/SRC/openSUSE:Factory/kubernetes (Old) and /work/SRC/openSUSE:Factory/.kubernetes.new.28833 (New) Package is "kubernetes" Tue Jan 15 09:08:41 2019 rev:35 rq:664589 version:1.13.2 Changes: --- /work/SRC/openSUSE:Factory/kubernetes/kubectl.changes 2018-12-10 12:28:27.794519487 +0100 +++ /work/SRC/openSUSE:Factory/.kubernetes.new.28833/kubectl.changes 2019-01-15 09:08:42.790660639 +0100 @@ -1,0 +2,12 @@ +Fri Jan 11 09:35:29 UTC 2019 - Richard Brown + +- Update to version v1.13.2 + * Fixes kubectl create secret docker-registry compatibility + * Full Changelog: https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG-1.13.md#v1132 + +--- +Tue Jan 8 11:26:32 UTC 2019 - Richard Brown + +- Update to version v1.13.1 + +--- --- /work/SRC/openSUSE:Factory/kubernetes/kubernetes.changes2018-12-10 12:28:28.162519119 +0100 +++ /work/SRC/openSUSE:Factory/.kubernetes.new.28833/kubernetes.changes 2019-01-15 09:08:45.202658423 +0100 @@ -1,0 +2,16 @@ +Fri Jan 11 09:36:11 UTC 2019 - Richard Brown + +- Update to version v1.13.2 + * Fix a race condition in which kubeadm only waits for the kubelets kubeconfig file when it has performed the TLS bootstrap, but wasn't waiting for certificates to be present in the filesystem + * kubeadm: fix a possible panic when joining a new control plane node in HA scenarios + * kubeadm: fix a bug when syncing etcd endpoints + * Full Changelog: https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG-1.13.md#v1132 + +--- +Tue Jan 8 11:26:53 UTC 2019 - Richard Brown + +- Update to version v1.13.1 + * Minor bugfixes + * Full Changelog: https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG-1.13.md#v1131 + +--- Old: kubernetes-1.13.0.tar.xz New: kubernetes-1.13.2.tar.xz Other differences: -- ++ kubectl.spec ++ --- /var/tmp/diff_new_pack.lK8N0J/_old 2019-01-15 09:08:46.194657511 +0100 +++ /var/tmp/diff_new_pack.lK8N0J/_new 2019-01-15 09:08:46.198657508 +0100 @@ -22,7 +22,7 @@ %define baseversion 1.13 Name: kubectl -Version:%{baseversion}.0 +Version:%{baseversion}.2 Release:0 Summary:Kubectl (Kubernetes client tools) Group: System/Management ++ kubernetes.spec ++ --- /var/tmp/diff_new_pack.lK8N0J/_old 2019-01-15 09:08:46.230657479 +0100 +++ /var/tmp/diff_new_pack.lK8N0J/_new 2019-01-15 09:08:46.234657475 +0100 @@ -25,7 +25,7 @@ %define maxcriversion 1.14 Name: kubernetes -Version:%{baseversion}.0 +Version:%{baseversion}.2 Release:0 Summary:Container Scheduling and Management License:Apache-2.0 ++ kubernetes-1.13.0.tar.xz -> kubernetes-1.13.2.tar.xz ++ /work/SRC/openSUSE:Factory/kubernetes/kubernetes-1.13.0.tar.xz /work/SRC/openSUSE:Factory/.kubernetes.new.28833/kubernetes-1.13.2.tar.xz differ: char 25, line 1
commit kubernetes for openSUSE:Factory
Hello community, here is the log from the commit of package kubernetes for openSUSE:Factory checked in at 2018-12-10 12:28:26 Comparing /work/SRC/openSUSE:Factory/kubernetes (Old) and /work/SRC/openSUSE:Factory/.kubernetes.new.19453 (New) Package is "kubernetes" Mon Dec 10 12:28:26 2018 rev:34 rq:656788 version:1.13.0 Changes: --- /work/SRC/openSUSE:Factory/kubernetes/kubectl.changes 2018-11-06 14:05:52.583336178 +0100 +++ /work/SRC/openSUSE:Factory/.kubernetes.new.19453/kubectl.changes 2018-12-10 12:28:27.794519487 +0100 @@ -0,0 +1,12 @@ +--- +Fri Dec 7 11:04:38 UTC 2018 - Richard Brown + +- Update to version v1.13.0 +- Drop obsolete do-not-gc-sle-kubic-images.patch (container-feeder no longer used) + +--- +Thu Dec 6 10:50:26 UTC 2018 - Richard Brown + +- Update to version v1.12.3 +- CVE-2018-1002105: Fix critical security issue in kube-apiserver upgrade request proxy handler + --- /work/SRC/openSUSE:Factory/kubernetes/kubernetes.changes2018-11-13 16:22:25.626991716 +0100 +++ /work/SRC/openSUSE:Factory/.kubernetes.new.19453/kubernetes.changes 2018-12-10 12:28:28.162519119 +0100 @@ -1,0 +2,15 @@ +Fri Dec 7 11:06:39 UTC 2018 - Richard Brown + +- Update to version v1.13.0 + * kubeadm now GA + * Full Changelog: https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG-1.13.md#urgent-upgrade-notes +- Drop obsolete do-not-gc-sle-kubic-images.patch (container-feeder no longer used) +- No longer require cri-tools to perfectly match k8s version + +--- +Thu Dec 6 10:50:26 UTC 2018 - Richard Brown + +- Update to version v1.12.3 +- CVE-2018-1002105: Fix critical security issue in kube-apiserver upgrade request proxy handler + +--- Old: do-not-gc-sle-kubic-images.patch kubernetes-1.12.0.tar.xz New: kubernetes-1.13.0.tar.xz Other differences: -- ++ kubectl.spec ++ --- /var/tmp/diff_new_pack.bxt3xb/_old 2018-12-10 12:28:28.798518484 +0100 +++ /var/tmp/diff_new_pack.bxt3xb/_new 2018-12-10 12:28:28.798518484 +0100 @@ -19,7 +19,7 @@ %{!?tmpfiles_create:%global tmpfiles_create systemd-tmpfiles --create} # baseversion - version of kubernetes for this package -%define baseversion 1.12 +%define baseversion 1.13 Name: kubectl Version:%{baseversion}.0 @@ -36,7 +36,6 @@ # Patches so it also builds in ppc64le and arm64. Patch1: git-upstream.patch Patch4: make-e2e_node-run-over-distro-bins.patch -Patch7: do-not-gc-sle-kubic-images.patch BuildRequires: bash-completion BuildRequires: git @@ -45,9 +44,9 @@ BuildRequires: golang-packaging BuildRequires: rsync BuildRequires: systemd-rpm-macros -# Kubernetes 1.11 requires at least go 1.10.2 (see changelog) -BuildRequires: golang(API) = 1.10 -BuildRequires: go >= 1.10.2 +# Kubernetes 1.13 requires at least go 1.11.1 (see changelog) +BuildRequires: golang(API) = 1.11 +BuildRequires: go >= 1.11.1 BuildRequires: golang(github.com/jteeuwen/go-bindata) ExcludeArch:%ix86 s390 # Conflict with kubernetes-client which already provides kubectl but as a link @@ -69,7 +68,6 @@ %setup -q -n kubernetes-%{version} %patch1 -p1 %patch4 -p1 -%patch7 -p1 %{goprep} github.com/kubernetes/kubernetes %build ++ kubernetes.spec ++ --- /var/tmp/diff_new_pack.bxt3xb/_old 2018-12-10 12:28:28.822518460 +0100 +++ /var/tmp/diff_new_pack.bxt3xb/_new 2018-12-10 12:28:28.826518455 +0100 @@ -19,10 +19,10 @@ %{!?tmpfiles_create:%global tmpfiles_create systemd-tmpfiles --create} # baseversion - version of kubernetes for this package -%define baseversion 1.12 +%define baseversion 1.13 # maxcriversion - version of cri-tools which is notsupported by this version of kubeadm. -%define maxcriversion 1.13 +%define maxcriversion 1.14 Name: kubernetes Version:%{baseversion}.0 @@ -50,7 +50,6 @@ # Patches so it also builds in ppc64le and arm64. Patch1: git-upstream.patch Patch4: make-e2e_node-run-over-distro-bins.patch -Patch7: do-not-gc-sle-kubic-images.patch BuildRequires: bash-completion BuildRequires: git @@ -59,9 +58,9 @@ BuildRequires: golang-packaging BuildRequires: rsync BuildRequires: systemd-rpm-macros -# Kubernetes 1.11 requires at least go 1.10.2 (see changelog) -BuildRequires: golang(API) = 1.10 -BuildRequires: go >= 1.10.2 +# Kubernetes 1.13 requires at least go 1.11.1 (see changelog) +BuildRequires: golang(API) = 1.11 +BuildRequires: go >= 1.11.1 BuildRequires:
commit kubernetes for openSUSE:Factory
Hello community, here is the log from the commit of package kubernetes for openSUSE:Factory checked in at 2018-11-13 16:22:21 Comparing /work/SRC/openSUSE:Factory/kubernetes (Old) and /work/SRC/openSUSE:Factory/.kubernetes.new (New) Package is "kubernetes" Tue Nov 13 16:22:21 2018 rev:33 rq:646934 version:1.12.0 Changes: --- /work/SRC/openSUSE:Factory/kubernetes/kubernetes.changes2018-11-06 14:06:04.203320964 +0100 +++ /work/SRC/openSUSE:Factory/.kubernetes.new/kubernetes.changes 2018-11-13 16:22:25.626991716 +0100 @@ -1,0 +2,5 @@ +Wed Nov 7 10:08:22 UTC 2018 - Guillaume GARDET + +- Update _constraints to latest requirements + +--- Other differences: -- kubernetes.spec: same change ++ _constraints ++ --- /var/tmp/diff_new_pack.uK11Kv/_old 2018-11-13 16:22:26.290990555 +0100 +++ /var/tmp/diff_new_pack.uK11Kv/_new 2018-11-13 16:22:26.290990555 +0100 @@ -1,10 +1,10 @@ - 4 + 8 - 4 + 8 6
commit kubernetes for openSUSE:Factory
Hello community, here is the log from the commit of package kubernetes for openSUSE:Factory checked in at 2018-11-06 14:05:45 Comparing /work/SRC/openSUSE:Factory/kubernetes (Old) and /work/SRC/openSUSE:Factory/.kubernetes.new (New) Package is "kubernetes" Tue Nov 6 14:05:45 2018 rev:32 rq:646444 version:1.12.0 Changes: --- /work/SRC/openSUSE:Factory/kubernetes/kubectl.changes 2018-08-08 14:52:20.465435443 +0200 +++ /work/SRC/openSUSE:Factory/.kubernetes.new/kubectl.changes 2018-11-06 14:05:52.583336178 +0100 @@ -0,0 +1,6 @@ + +Fri Sep 28 12:19:40 UTC 2018 - Richard Brown + +- Update to version v1.12.0 +- Remove obsolete build-with-debug-info.patch + --- /work/SRC/openSUSE:Factory/kubernetes/kubernetes.changes2018-09-16 18:30:51.523431234 +0200 +++ /work/SRC/openSUSE:Factory/.kubernetes.new/kubernetes.changes 2018-11-06 14:06:04.203320964 +0100 @@ -1,0 +2,15 @@ +Fri Sep 28 12:19:40 UTC 2018 - Richard Brown + +- Update to version v1.12.0 + * API - "dry run" functionality, which enables users to see the results of a particular command without persisting those changes + * Azure - Adding Azure Availability Zones support to cloud provider + * Azure - Supporting Cross RG resources (disks, Azure File and node [Experimental]) + * CLI - new plugin mechanism, providing a library with common CLI tooling for plugin authors and further refactorings of the code. + * cluster-lifecycle - Improved CRI handling, airgapped and offline support, certificate handling, and HA improvements + * node - graduated the PodShareProcessNamespace feature from alpha to beta. This feature allows a pod spec to request that all containers in a pod share a common process namespaces. + * scheduling - improving performance and reliability of the scheduler + * storage - promoted the Kubernetes volume topology and dynamic max volume count features to beta + * Full Changelog: https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG-1.12.md +- Remove obsolete build-with-debug-info.patch + +--- Old: build-with-debug-info.patch kubernetes-1.11.1.tar.xz New: kubernetes-1.12.0.tar.xz Other differences: -- ++ kubectl.spec ++ --- /var/tmp/diff_new_pack.UZRgCh/_old 2018-11-06 14:06:29.527287790 +0100 +++ /var/tmp/diff_new_pack.UZRgCh/_new 2018-11-06 14:06:29.543287769 +0100 @@ -18,8 +18,11 @@ %{!?tmpfiles_create:%global tmpfiles_create systemd-tmpfiles --create} +# baseversion - version of kubernetes for this package +%define baseversion 1.12 + Name: kubectl -Version:1.11.1 +Version:%{baseversion}.0 Release:0 Summary:Kubectl (Kubernetes client tools) Group: System/Management @@ -33,7 +36,6 @@ # Patches so it also builds in ppc64le and arm64. Patch1: git-upstream.patch Patch4: make-e2e_node-run-over-distro-bins.patch -Patch6: build-with-debug-info.patch Patch7: do-not-gc-sle-kubic-images.patch BuildRequires: bash-completion @@ -67,7 +69,6 @@ %setup -q -n kubernetes-%{version} %patch1 -p1 %patch4 -p1 -%patch6 -p1 %patch7 -p1 %{goprep} github.com/kubernetes/kubernetes ++ kubernetes.spec ++ --- /var/tmp/diff_new_pack.UZRgCh/_old 2018-11-06 14:06:29.975287203 +0100 +++ /var/tmp/diff_new_pack.UZRgCh/_new 2018-11-06 14:06:30.015287150 +0100 @@ -19,13 +19,13 @@ %{!?tmpfiles_create:%global tmpfiles_create systemd-tmpfiles --create} # baseversion - version of kubernetes for this package -%define baseversion 1.11 +%define baseversion 1.12 # maxcriversion - version of cri-tools which is notsupported by this version of kubeadm. -%define maxcriversion 1.12 +%define maxcriversion 1.13 Name: kubernetes -Version:%{baseversion}.1 +Version:%{baseversion}.0 Release:0 Summary:Container Scheduling and Management License:Apache-2.0 @@ -50,7 +50,6 @@ # Patches so it also builds in ppc64le and arm64. Patch1: git-upstream.patch Patch4: make-e2e_node-run-over-distro-bins.patch -Patch6: build-with-debug-info.patch Patch7: do-not-gc-sle-kubic-images.patch BuildRequires: bash-completion @@ -190,7 +189,6 @@ %setup -q -n %{name}-%{version} %patch1 -p1 %patch4 -p1 -%patch6 -p1 %patch7 -p1 %{goprep} github.com/kubernetes/kubernetes @@ -397,7 +395,7 @@ %files kubelet %defattr(-,root,root) -%doc README.md CONTRIBUTING.md CHANGELOG-1.11.md +%doc README.md CONTRIBUTING.md CHANGELOG-%{baseversion}.md %license LICENSE %{_mandir}/man1/kubelet.1* %{_bindir}/kubelet @@ -414,7 +412,7 @@ %files kubeadm
commit kubernetes for openSUSE:Factory
Hello community, here is the log from the commit of package kubernetes for openSUSE:Factory checked in at 2018-09-16 18:30:47 Comparing /work/SRC/openSUSE:Factory/kubernetes (Old) and /work/SRC/openSUSE:Factory/.kubernetes.new (New) Package is "kubernetes" Sun Sep 16 18:30:47 2018 rev:31 rq:635569 version:1.11.1 Changes: --- /work/SRC/openSUSE:Factory/kubernetes/kubernetes.changes2018-09-05 13:45:07.101921039 +0200 +++ /work/SRC/openSUSE:Factory/.kubernetes.new/kubernetes.changes 2018-09-16 18:30:51.523431234 +0200 @@ -1,0 +2,6 @@ +Thu Sep 13 13:20:36 UTC 2018 - Richard Brown + +- Configure br_netfilter and sysctl for kubeadm automatically + (gh#kubernetes/kubeadm#1062) + +--- New: 50-kubeadm.conf kubeadm.conf Other differences: -- ++ kubernetes.spec ++ --- /var/tmp/diff_new_pack.dLiCNq/_old 2018-09-16 18:30:52.259430942 +0200 +++ /var/tmp/diff_new_pack.dLiCNq/_new 2018-09-16 18:30:52.263430940 +0200 @@ -40,6 +40,8 @@ Source13: kube-proxy.service Source14: kube-scheduler.service #config files +Source23: kubeadm.conf +Source24: 50-kubeadm.conf Source25: 10-kubeadm.conf Source26: kubernetes.tmp.conf Source27: kubernetes-rpmlintrc @@ -299,6 +301,12 @@ # Remove dangling symlink (breaks post-build scripts) rm -f %{buildroot}%{_usrsrc}/kubernetes/hack/autogenerated_placeholder.txt +# Add kubeadm modprobe.d and sysctl.d drop-in configs +mkdir -p %{buildroot}%{_libexecdir}/modules-load.d +mkdir -p %{buildroot}%{_sysctldir} +install -m 0644 -t %{buildroot}%{_libexecdir}/modules-load.d/ %{SOURCE23} +install -m 0644 -t %{buildroot}%{_sysctldir} %{SOURCE24} + # Create kubeadm systemd unit drop-in install -d -m 0755 %{buildroot}%{_unitdir}/kubelet.service.d install -m 0644 -t %{buildroot}%{_unitdir}/kubelet.service.d/ %{SOURCE25} @@ -408,6 +416,9 @@ %defattr(-,root,root) %doc README.md CONTRIBUTING.md CHANGELOG-1.11.md %{_unitdir}/kubelet.service.d/10-kubeadm.conf +%dir %{_libexecdir}/modules-load.d +%{_libexecdir}/modules-load.d/kubeadm.conf +%{_sysctldir}/50-kubeadm.conf %license LICENSE %{_bindir}/kubeadm %{_sbindir}/rckubeadm ++ 50-kubeadm.conf ++ # The file is provided as part of the kubernetes-kubeadm package net.ipv4.ip_forward = 1 ++ kubeadm.conf ++ # Load br_netfilter module at boot br_netfilter
commit kubernetes for openSUSE:Factory
Hello community, here is the log from the commit of package kubernetes for openSUSE:Factory checked in at 2018-09-05 13:45:05 Comparing /work/SRC/openSUSE:Factory/kubernetes (Old) and /work/SRC/openSUSE:Factory/.kubernetes.new (New) Package is "kubernetes" Wed Sep 5 13:45:05 2018 rev:30 rq:630738 version:1.11.1 Changes: --- /work/SRC/openSUSE:Factory/kubernetes/kubernetes.changes2018-08-15 10:36:55.940131722 +0200 +++ /work/SRC/openSUSE:Factory/.kubernetes.new/kubernetes.changes 2018-09-05 13:45:07.101921039 +0200 @@ -1,0 +2,9 @@ +Tue Aug 14 16:38:57 UTC 2018 - rbr...@suse.com + +- Make crio default, docker as alternative runtime (boo#1104821) +- Configure kubernetes CRI runtime with $runtime-kubeadm-criconfig + packages +- Remove /etc/sysconfig/kubelet, now provided by + $runtime-kubeadm-criconfig packages + +--- Old: kubelet.env Other differences: -- ++ kubernetes.spec ++ --- /var/tmp/diff_new_pack.iPBqAI/_old 2018-09-05 13:45:08.601923273 +0200 +++ /var/tmp/diff_new_pack.iPBqAI/_new 2018-09-05 13:45:08.605923278 +0200 @@ -40,7 +40,6 @@ Source13: kube-proxy.service Source14: kube-scheduler.service #config files -Source24: kubelet.env Source25: 10-kubeadm.conf Source26: kubernetes.tmp.conf Source27: kubernetes-rpmlintrc @@ -106,7 +105,7 @@ %package kubelet Summary:Kubernetes kubelet daemon Group: System/Management -Requires: docker-kubic +Requires: cri-runtime Requires: kubernetes-common = %{version}-%{release} Requires(pre): shadow %if 0%{?is_susecaasp} @@ -124,7 +123,8 @@ %package kubeadm Summary:Kubernetes kubeadm bootstrapping tool Group: System/Management -Requires: docker-kubic +Requires: cri-runtime +Requires: kubernetes-kubeadm-criconfig Requires: ebtables Requires: ethtool Requires: kubernetes-common = %{version}-%{release} @@ -133,7 +133,6 @@ Conflicts: cri-tools >= %{maxcriversion} Requires: socat Requires(pre): shadow -Requires(post): %fillup_prereq # if master is installed with node, version and release must be the same Conflicts: kubernetes-master < %{version}-%{release} Conflicts: kubernetes-master > %{version}-%{release} @@ -146,7 +145,7 @@ Summary:Kubernetes services for node host Group: System/Management Requires: conntrack-tools -Requires: docker-kubic +Requires: cri-runtime Requires: ethtool Requires: iptables Requires: kubernetes-common = %{version}-%{release} @@ -284,9 +283,6 @@ # create config folder install -d -m 0755 %{buildroot}%{_sysconfdir}/%{name} -# place kubelet.env in fillupdir -install -D -m 0644 %{SOURCE24} %{buildroot}%{_fillupdir}/sysconfig.kubelet - # manifests file for the kubelet install -d -m 0755 %{buildroot}%{_sysconfdir}/%{name}/manifests @@ -336,7 +332,6 @@ %service_add_pre kubelet.service %post kubelet -%fillup_only -n kubelet %service_add_post kubelet.service %if 0%{?suse_version} < 1500 # create some subvolumes needed by CNI @@ -404,7 +399,6 @@ %dir %{_localstatedir}/lib/kubelet %dir %{_sysconfdir}/%{name} %dir %{_sysconfdir}/%{name}/manifests -%{_fillupdir}/sysconfig.kubelet %{_tmpfilesdir}/%{name}.conf %attr(0750,root,root) %dir %ghost %{_rundir}/%{name} %dir %{_libexecdir}/kubernetes ++ 10-kubeadm.conf ++ --- /var/tmp/diff_new_pack.iPBqAI/_old 2018-09-05 13:45:08.657923356 +0200 +++ /var/tmp/diff_new_pack.iPBqAI/_new 2018-09-05 13:45:08.661923362 +0200 @@ -9,4 +9,3 @@ EnvironmentFile=-/etc/sysconfig/kubelet ExecStart= ExecStart=/usr/bin/kubelet $KUBELET_KUBECONFIG_ARGS $KUBELET_CONFIG_ARGS $KUBELET_KUBEADM_ARGS $KUBELET_EXTRA_ARGS -
commit kubernetes for openSUSE:Factory
Hello community, here is the log from the commit of package kubernetes for openSUSE:Factory checked in at 2018-08-15 10:36:52 Comparing /work/SRC/openSUSE:Factory/kubernetes (Old) and /work/SRC/openSUSE:Factory/.kubernetes.new (New) Package is "kubernetes" Wed Aug 15 10:36:52 2018 rev:29 rq:629006 version:1.11.1 Changes: --- /work/SRC/openSUSE:Factory/kubernetes/kubernetes.changes2018-08-09 09:33:54.128261554 +0200 +++ /work/SRC/openSUSE:Factory/.kubernetes.new/kubernetes.changes 2018-08-15 10:36:55.940131722 +0200 @@ -1,0 +2,10 @@ +Mon Aug 13 11:37:51 UTC 2018 - rbr...@suse.com + +- Remove custom config files, introduce upstream equivalents + +--- +Mon Aug 13 11:10:43 CEST 2018 - ku...@suse.de + +- Disable rpmlintrc checks for all architectures, not only x86_64 + +--- Old: apiserver config controller-manager kubelet kubelet-config.yaml proxy scheduler New: 10-kubeadm.conf kubelet.env Other differences: -- ++ kubernetes.spec ++ --- /var/tmp/diff_new_pack.o0jcne/_old 2018-08-15 10:36:57.748135017 +0200 +++ /var/tmp/diff_new_pack.o0jcne/_new 2018-08-15 10:36:57.752135025 +0200 @@ -40,16 +40,11 @@ Source13: kube-proxy.service Source14: kube-scheduler.service #config files -Source20: apiserver -Source21: config -Source22: controller-manager -Source23: kubelet -Source24: proxy -Source25: scheduler +Source24: kubelet.env +Source25: 10-kubeadm.conf Source26: kubernetes.tmp.conf Source27: kubernetes-rpmlintrc Source28: kubernetes.obsinfo -Source29: kubelet-config.yaml # Patches so it also builds in ppc64le and arm64. Patch1: git-upstream.patch @@ -138,6 +133,7 @@ Conflicts: cri-tools >= %{maxcriversion} Requires: socat Requires(pre): shadow +Requires(post): %fillup_prereq # if master is installed with node, version and release must be the same Conflicts: kubernetes-master < %{version}-%{release} Conflicts: kubernetes-master > %{version}-%{release} @@ -285,11 +281,11 @@ install -d %{buildroot}%{_mandir}/man1 install -p -m 644 docs/man/man1/* %{buildroot}%{_mandir}/man1 -# install config files +# create config folder install -d -m 0755 %{buildroot}%{_sysconfdir}/%{name} -for src in %{SOURCE20} %{SOURCE21} %{SOURCE22} %{SOURCE23} %{SOURCE24} %{SOURCE25} %{SOURCE29}; do - install -m 0644 -t %{buildroot}%{_sysconfdir}/%{name} "$src" -done + +# place kubelet.env in fillupdir +install -D -m 0644 %{SOURCE24} %{buildroot}%{_fillupdir}/sysconfig.kubelet # manifests file for the kubelet install -d -m 0755 %{buildroot}%{_sysconfdir}/%{name}/manifests @@ -307,6 +303,10 @@ # Remove dangling symlink (breaks post-build scripts) rm -f %{buildroot}%{_usrsrc}/kubernetes/hack/autogenerated_placeholder.txt +# Create kubeadm systemd unit drop-in +install -d -m 0755 %{buildroot}%{_unitdir}/kubelet.service.d +install -m 0644 -t %{buildroot}%{_unitdir}/kubelet.service.d/ %{SOURCE25} + %fdupes -s %{buildroot} %pre master @@ -336,6 +336,7 @@ %service_add_pre kubelet.service %post kubelet +%fillup_only -n kubelet %service_add_post kubelet.service %if 0%{?suse_version} < 1500 # create some subvolumes needed by CNI @@ -367,7 +368,6 @@ %files common %defattr(-,root,root) -%config(noreplace) %{_sysconfdir}/%{name}/config %{_bindir}/hyperkube %files master @@ -390,9 +390,6 @@ %attr(0750,root,root) %dir %ghost %{_rundir}/%{name} %dir %{_sysconfdir}/%{name} -%config(noreplace) %{_sysconfdir}/%{name}/apiserver -%config(noreplace) %{_sysconfdir}/%{name}/controller-manager -%config(noreplace) %{_sysconfdir}/%{name}/scheduler %{_tmpfilesdir}/kubernetes.conf %files kubelet @@ -402,12 +399,12 @@ %{_mandir}/man1/kubelet.1* %{_bindir}/kubelet %{_unitdir}/kubelet.service +%dir %{_unitdir}/kubelet.service.d %{_sbindir}/rckubelet %dir %{_localstatedir}/lib/kubelet %dir %{_sysconfdir}/%{name} %dir %{_sysconfdir}/%{name}/manifests -%config(noreplace) %{_sysconfdir}/%{name}/kubelet -%config(noreplace) %{_sysconfdir}/%{name}/kubelet-config.yaml +%{_fillupdir}/sysconfig.kubelet %{_tmpfilesdir}/%{name}.conf %attr(0750,root,root) %dir %ghost %{_rundir}/%{name} %dir %{_libexecdir}/kubernetes @@ -416,6 +413,7 @@ %files kubeadm %defattr(-,root,root) %doc README.md CONTRIBUTING.md CHANGELOG-1.11.md +%{_unitdir}/kubelet.service.d/10-kubeadm.conf %license LICENSE %{_bindir}/kubeadm %{_sbindir}/rckubeadm @@ -431,7 +429,6 @@ %{_sbindir}/rckube-proxy %dir %{_sysconfdir}/%{name} %dir %{_sysconfdir}/%{name}/manifests -%config(noreplace)
commit kubernetes for openSUSE:Factory
Hello community, here is the log from the commit of package kubernetes for openSUSE:Factory checked in at 2018-08-09 09:33:52 Comparing /work/SRC/openSUSE:Factory/kubernetes (Old) and /work/SRC/openSUSE:Factory/.kubernetes.new (New) Package is "kubernetes" Thu Aug 9 09:33:52 2018 rev:28 rq:628345 version:1.11.1 Changes: --- /work/SRC/openSUSE:Factory/kubernetes/kubernetes.changes2018-08-08 14:52:21.277436780 +0200 +++ /work/SRC/openSUSE:Factory/.kubernetes.new/kubernetes.changes 2018-08-09 09:33:54.128261554 +0200 @@ -1,0 +2,5 @@ +Thu Aug 9 07:28:48 UTC 2018 - rbr...@suse.com + +- Remove rich dependencies to avoid problems with build tooling + +--- Other differences: -- ++ kubernetes.spec ++ --- /var/tmp/diff_new_pack.605JeG/_old 2018-08-09 09:33:55.044263095 +0200 +++ /var/tmp/diff_new_pack.605JeG/_new 2018-08-09 09:33:55.044263095 +0200 @@ -134,7 +134,7 @@ Requires: ethtool Requires: kubernetes-common = %{version}-%{release} Requires: kubernetes-kubelet = %{version}-%{release} -Requires: (cri-tools >= %{baseversion} with cri-tools < %{maxcriversion}) +Requires: cri-tools >= %{baseversion} Conflicts: cri-tools >= %{maxcriversion} Requires: socat Requires(pre): shadow
commit kubernetes for openSUSE:Factory
Hello community, here is the log from the commit of package kubernetes for openSUSE:Factory checked in at 2018-08-08 14:52:09 Comparing /work/SRC/openSUSE:Factory/kubernetes (Old) and /work/SRC/openSUSE:Factory/.kubernetes.new (New) Package is "kubernetes" Wed Aug 8 14:52:09 2018 rev:27 rq:627961 version:1.11.1 Changes: --- /work/SRC/openSUSE:Factory/kubernetes/kubectl.changes 2018-08-02 15:00:46.988544799 +0200 +++ /work/SRC/openSUSE:Factory/.kubernetes.new/kubectl.changes 2018-08-08 14:52:20.465435443 +0200 @@ -1,0 +2,6 @@ +Thu Aug 2 08:15:00 UTC 2018 - mmeis...@suse.com + +- Switch to go 1.10 + Kubernetes requires go1.10.2 or greater + +--- @@ -6,0 +13,2213 @@ + +--- +Wed Aug 01 12:19:36 UTC 2018 - opensuse-packag...@opensuse.org + +- Update to version 1.11.1: + * Revert "Automated cherry pick of #65313: Adds cri-tools as a dependency to kubeadm deb/rpms" + * Always mark gke-exec-auth-plugin executable + * Don't delete pkg/generated/bindata.go in make clean + * fix bug for garbage collection + * Adding generated files + * Removes defaulting of CSI fsType to ext4 + * kubeadm: run kube-proxy on non-master tainted nodes + * ensure rs pod cleanup happens + * ensureInternalBackendServiceGroups inserts InstanceGroup links, not nodes + * move t.Parallel() out of for loop + * switch delete strategy to background deletion + * Generate pkg/generated/bindata.go for release-1.11 + * Don't gitignore pkg/generated/bindata.go + * verify-generated-files: ensure git tree is clean + * Add script to verify generated files + * Fix pod worker deadlock. + * Remove unnecessary spaces ahead of custom yaml. + * Add a helper function to customize K8s addon yamls and use it to customize Calico addons on GKE. + * A few cleanups (remove duplicated env vars & unnecessary comments) on yaml files. + * Update Calico addon yamls to make it work for both 2.x and 3.x. versions. + * Update to go1.10.3 + * Update to rules_go 0.10.5 + * re-make print flags composeable for sophisticated callers + * fix go-template defaulting for commands w default output format Fixes defaulting done for commands that default to a specific output format (such as yaml, json) when a --template flag is provided and no explicit --output value is given. + * make template printers a recommended printer + * Fix truncating and buffering backends integration. + * set EnableHTTPSTrafficOnly in storageAccount creation + * update priority admission for interoperability + * Build file generated + * Add priority to defaultOn plugins list + * Fix RunAsGroup. + * pause image should be arch agnostic + * adds post install step to kubeadm deb built by bazel + * Adds cri-tools as a dependency to kubeadm deb/rpms + * GC: remove CRD and APIService from ignored resources + * fix azure storage account creation failure + * Always create kubeClusterIPSet + * fix 'kubectl cp' with no arguments causes a panic + * Update output format so that it matches actual accepted values + * fix ipset creation fails on centos. issue 65461 + * Reload systemd config files before starting kubelet. + * azure: Add validation of resourceGroup option + * Remove scheduler config deprecated warning as the new component config is still in alpha + * Change our tests to ensure that critical system pods are created in the system namespace + * Autogenerated files + * Limit usage of system critical priority classes to the system namespace + * Allow custom manifests in GCP master setup + * fix azure disk issue for external resource group + * azure: Move configuration of resource group in storage class. + * fix comments + * specify external resource group in ResizeDisk + * add external resource group support for azure disk + * skip nic that are in failing state + * Bug fix: Should allow alias range size equals to max number of pods * 2 + * apiserver: do not print feature gates for glog v=0 + * add scrape port to service + * Set pod priority on kube-proxy by default + * Fix comments about default mount propagation + * Fix out of bounds error on non-64-bit machines + * Fix bug printing openapi columns + * BUGFIX: must use ID, not name, of the node security group when adding rules to it + * Insert human curated 1.11 release notes and set current version + * Add/Update CHANGELOG-1.11.md for v1.11.0. + * Kubernetes version v1.11.1-beta.0 openapi-spec file updates + * Update Rescheduler's manifest + * Fix cleanup of volume metadata json file. + * Fix UnmountDevice with deleted pod. + * Fix some log issues in flexvolume + * fix scheduler client construction from configuration files + * etcd: reuse leases for keys in a time window + * update NPD
commit kubernetes for openSUSE:Factory
Hello community, here is the log from the commit of package kubernetes for openSUSE:Factory checked in at 2018-08-02 14:59:56 Comparing /work/SRC/openSUSE:Factory/kubernetes (Old) and /work/SRC/openSUSE:Factory/.kubernetes.new (New) Package is "kubernetes" Thu Aug 2 14:59:56 2018 rev:26 rq:626939 version:1.10.5 Changes: New Changes file: --- /dev/null 2018-07-30 18:06:19.633948440 +0200 +++ /work/SRC/openSUSE:Factory/.kubernetes.new/kubectl.changes 2018-08-02 15:00:46.988544799 +0200 @@ -0,0 +1,21 @@ +--- +Wed Aug 1 14:00:52 UTC 2018 - jmassaguer...@suse.com + +- Add a conflict with kubernetes-client. Both packages provide kubectl + but in kubernetes-client kubectl is a link to hyperkube, from + kubernetes-common. + +--- +Thu Jul 19 11:42:17 UTC 2018 - jmassaguer...@suse.com + +- Get the commit id from the obsinfo file. + This way this is automatic and we don't have a regression + of bsc#1065972 + +--- +Mon Jul 16 18:16:49 UTC 2018 - jmassaguer...@suse.com + +- initial commit in order to split kubectl package + (fix bsc#1097473 and bsc#1101010 and fate#325820) + + add lintrc filter to avoid conflict with kubernetes-client package which is built in SLE12 but not shipped in SLE12 --- /work/SRC/openSUSE:Factory/kubernetes/kubernetes.changes2018-07-18 22:56:40.186417715 +0200 +++ /work/SRC/openSUSE:Factory/.kubernetes.new/kubernetes.changes 2018-08-02 15:00:48.800547868 +0200 @@ -1,0 +2,30 @@ +Mon Jul 23 07:05:05 UTC 2018 - mj...@suse.com + +- Fix kubelet-config.yaml by adding authentication and authorization section + +--- +Fri Jul 20 08:51:58 UTC 2018 - mj...@suse.com + +- Include kubectl-rpmlintrc and kubelet-config.yaml files into kubernetes.spec + and kubectl.spec + +--- +Thu Jul 19 11:40:36 UTC 2018 - jmassaguer...@suse.com + +- Get the commit id from the obsinfo file. + This way this is automatic and we don't have a regression + of bsc#1065972 + +--- +Thu Jul 19 10:05:12 UTC 2018 - mj...@suse.com + +- Move deprecated options to kubelet-config.yaml for kubelet service + * add file kubelet-config.yaml + +--- +Wed Jul 18 11:49:45 UTC 2018 - jmassaguer...@suse.com + +- Add kubectl.spec file so we can create the kubectl package separetely + (fix bsc#1097473 and bsc#1101010 and fate#325820) + +--- Old: kubernetes-1.10.5+32ac1c9073b132b8ba18aa830f46b77dcceb0723.tar.xz New: kubectl-rpmlintrc kubectl.changes kubectl.spec kubelet-config.yaml kubernetes-1.10.5.tar.xz kubernetes.obsinfo Other differences: -- ++ kubectl.spec ++ # # spec file for package kubernetes # # Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # %{!?tmpfiles_create:%global tmpfiles_create systemd-tmpfiles --create} Name: kubectl Version:1.10.5 Release:0 Summary:Kubectl (Kubernetes client tools) Group: System/Management Requires: bash-completion License:Apache-2.0 Url:http://kubernetes.io Source: kubernetes-%{version}.tar.xz Source2:genmanpages.sh Source28: kubernetes.obsinfo Source30: kubectl-rpmlintrc # Patches so it also builds in ppc64le and arm64. Patch1: git-upstream.patch Patch4: make-e2e_node-run-over-distro-bins.patch Patch6: build-with-debug-info.patch Patch7: do-not-gc-sle-kubic-images.patch BuildRequires: bash-completion BuildRequires: git BuildRequires: fdupes BuildRequires: go-go-md2man BuildRequires: golang-packaging BuildRequires: rsync BuildRequires: systemd-rpm-macros # Kubernetes 1.9 requires at least go 1.9.3 (see changelog) BuildRequires:
commit kubernetes for openSUSE:Factory
Hello community, here is the log from the commit of package kubernetes for openSUSE:Factory checked in at 2018-07-18 22:56:13 Comparing /work/SRC/openSUSE:Factory/kubernetes (Old) and /work/SRC/openSUSE:Factory/.kubernetes.new (New) Package is "kubernetes" Wed Jul 18 22:56:13 2018 rev:25 rq:623498 version:1.10.5 Changes: --- /work/SRC/openSUSE:Factory/kubernetes/kubernetes.changes2018-07-17 09:43:31.941040484 +0200 +++ /work/SRC/openSUSE:Factory/.kubernetes.new/kubernetes.changes 2018-07-18 22:56:40.186417715 +0200 @@ -1,0 +2,6 @@ +Tue Jul 17 14:34:55 UTC 2018 - mmeis...@suse.com + +- Use the full path to the plugin dir + follow up for bsc#1084766 + +--- Other differences: -- ++ kubelet ++ --- /var/tmp/diff_new_pack.z2KIkD/_old 2018-07-18 22:56:41.086414730 +0200 +++ /var/tmp/diff_new_pack.z2KIkD/_new 2018-07-18 22:56:41.086414730 +0200 @@ -11,4 +11,4 @@ KUBELET_HOSTNAME="--hostname-override=127.0.0.1" # Add your own! -KUBELET_ARGS="--pod-manifest-path=/etc/kubernetes/manifests --volume-plugin-dir=/usr/lib" +KUBELET_ARGS="--pod-manifest-path=/etc/kubernetes/manifests --volume-plugin-dir=/usr/lib/kubernetes/kubelet-plugins"
commit kubernetes for openSUSE:Factory
Hello community, here is the log from the commit of package kubernetes for openSUSE:Factory checked in at 2018-07-17 09:42:09 Comparing /work/SRC/openSUSE:Factory/kubernetes (Old) and /work/SRC/openSUSE:Factory/.kubernetes.new (New) Package is "kubernetes" Tue Jul 17 09:42:09 2018 rev:24 rq:623024 version:1.10.5 Changes: --- /work/SRC/openSUSE:Factory/kubernetes/kubernetes.changes2018-06-27 10:19:59.059177169 +0200 +++ /work/SRC/openSUSE:Factory/.kubernetes.new/kubernetes.changes 2018-07-17 09:43:31.941040484 +0200 @@ -1,0 +2,40 @@ +Thu Jul 05 08:34:16 UTC 2018 - opensuse-packag...@opensuse.org + +- Update to version 1.10.5+32ac1c9073b132b8ba18aa830f46b77dcceb0723: + * bump(github.com/evanphx/json-patch): 94e38aa1586e8a6c8a75770bddf5ff84c48a106b + * fix formatAndMount func issue on Windows + * add formatAndMount unit test on Windows + * pkg: kubelet: remote: increase grpc client default size + * pkg: kubelet: remote: increase grpc client default size to 16MiB + * Fix panic while provisioning Azure security group rules + * Fix job's backoff limit for restart policy OnFailure + * Never clean backoff in job controller + * Test job backoffLimit correctly + * Rate limit only when an actual error happens, not on update conflicts + * Kubernetes version v1.10.5-beta.0 openapi-spec file updates + * Add/Update CHANGELOG-1.10.md for v1.10.4. + * Add gpu cluster upgrade test. + * Skip updating status for DaemonSet being deleted + * Update GCE cloud provider to use Cloud TPU v1 API + * Update dependency + * Skip Sysctl tests against v1.11.0-alpha.0 and newer + * Remove all upstream BUILD, BUILD.bazel, and WORKSPACE files from vendor/ + * Update to gazelle 0.10.1 + * Vendor gazelle + * Vendor kazel + * Remove kube::util::go_install_from_commit + * Don't change GOPATH or PATH in a script lib + * Update kazel to include openapi tag detection fix + * Cherry pick of #64255: fix field removal in mutating admission webhooks + * Fixed taints being applied to master if NoTaintMaster is true + * Create cluster-autoscaler role and introduce it to CA start-up script + * Fix setup of configmap/secret/projected/downwardapi + * kubeadm - increase upgrade manifest timeout + * Add kms-plugin-container.manifest to release manifest tarball. + * Add RBAC policy rules for csi-external-provisioner and csi-external-attacher + * Wait a minimum amount of time for polling operations + * Use context with timeout instead of context.Background + * use the latest json-iter + * make json serializer case sensitive + +--- Old: kubernetes-1.10.4+5ca598b4ba5abb89bb773071ce452e33fb66339d.tar.xz New: kubernetes-1.10.5+32ac1c9073b132b8ba18aa830f46b77dcceb0723.tar.xz Other differences: -- ++ kubernetes.spec ++ --- /var/tmp/diff_new_pack.YvluQa/_old 2018-07-17 09:43:33.293035529 +0200 +++ /var/tmp/diff_new_pack.YvluQa/_new 2018-07-17 09:43:33.297035514 +0200 @@ -23,10 +23,10 @@ # be defined as seperate value). # This is fixing bug bsc#1065972 # https://bugzilla.suse.com/show_bug.cgi?id=1065972 -%define commit_id 5ca598b4ba5abb89bb773071ce452e33fb66339d +%define commit_id 32ac1c9073b132b8ba18aa830f46b77dcceb0723 Name: kubernetes -Version:1.10.4 +Version:1.10.5 Release:0 Summary:Container Scheduling and Management License:Apache-2.0 ++ _service ++ --- /var/tmp/diff_new_pack.YvluQa/_old 2018-07-17 09:43:33.341035353 +0200 +++ /var/tmp/diff_new_pack.YvluQa/_new 2018-07-17 09:43:33.345035338 +0200 @@ -3,8 +3,8 @@ https://github.com/kubernetes/kubernetes.git git .git -1.10.4+%H -v1.10.4 +1.10.5+%H +v1.10.5 enable ++ _servicedata ++ --- /var/tmp/diff_new_pack.YvluQa/_old 2018-07-17 09:43:33.361035280 +0200 +++ /var/tmp/diff_new_pack.YvluQa/_new 2018-07-17 09:43:33.361035280 +0200 @@ -1,4 +1,4 @@ https://github.com/kubernetes/kubernetes.git - 5ca598b4ba5abb89bb773071ce452e33fb66339d \ No newline at end of file + 32ac1c9073b132b8ba18aa830f46b77dcceb0723 \ No newline at end of file ++ kubernetes-1.10.4+5ca598b4ba5abb89bb773071ce452e33fb66339d.tar.xz -> kubernetes-1.10.5+32ac1c9073b132b8ba18aa830f46b77dcceb0723.tar.xz ++ /work/SRC/openSUSE:Factory/kubernetes/kubernetes-1.10.4+5ca598b4ba5abb89bb773071ce452e33fb66339d.tar.xz /work/SRC/openSUSE:Factory/.kubernetes.new/kubernetes-1.10.5+32ac1c9073b132b8ba18aa830f46b77dcceb0723.tar.xz differ: char 25, line 1
commit kubernetes for openSUSE:Factory
Hello community, here is the log from the commit of package kubernetes for openSUSE:Factory checked in at 2018-06-27 10:19:17 Comparing /work/SRC/openSUSE:Factory/kubernetes (Old) and /work/SRC/openSUSE:Factory/.kubernetes.new (New) Package is "kubernetes" Wed Jun 27 10:19:17 2018 rev:23 rq:617520 version:1.10.4 Changes: --- /work/SRC/openSUSE:Factory/kubernetes/kubernetes.changes2018-06-13 15:40:55.705164804 +0200 +++ /work/SRC/openSUSE:Factory/.kubernetes.new/kubernetes.changes 2018-06-27 10:19:59.059177169 +0200 @@ -1,0 +2,5032 @@ +Mon Jun 18 11:48:44 UTC 2018 - mmeis...@suse.com + +- Fix volume detection under btrfs (bsc#1095131) + when the kubelet directory is not a subvolume, we need to go back + within the file system until we reach the subvolume path, otherwise + kubelet will refuse to start + + this has previously been a warning and is promoted to a fatal error + since k8s 1.10 + + * adds bsc1095131-cadvisor-btrfs-walk-volumes.patch + +--- +Thu Jun 14 10:46:21 UTC 2018 - opensuse-packag...@opensuse.org + +- Update to version 1.10.4+5ca598b4ba5abb89bb773071ce452e33fb66339d: + * Only mount subpath as readonly if specified in volumeMount + * CSI fix for gRPC conn leak, test updates + * Fix extra-log flag for node e2e. + * Fix kubelet flags. + * properly skip cadvisor proxy test + * DaemonSet internals are still in extensions + * Fix DsFromManifest() after we switch from extensions/v1beta1 to apps/v1 in cluster/addons/device-plugins/nvidia-gpu/daemonset.yaml. + * Update nvidia-gpu-device-plugin to apps/v1 and use RollingUpdate updateStrategy. + * Fix nodeport repair for ESIPP services + * Wait for the job to be removed + * Fix CSI volume detach when the volume is already detached. + * Return attach error to A/D controller. + * Add SELinux support to CSI + * Add GetSELinuxSupport to mounter. + * Fix GKE Regional Clusters upgrade tests + * fix azure file size grow issue + * Wait longer in pod cleanup + * Add retry to AssertCleanup + * Fix incorrectly set resource version in List + * Add unit tests for findRule() + * Add verbose logs for azure cloud provider + * Check LoadBalancingRulePropertiesFormat for azure load balancers + * kubeadm - do not generate etcd ca/certs for external etcd + * Implement Skip() for ingress upgrade test + * Prevent 1.10 e2es testing deprecated CAdvisorPort in 1.11 + * etcd client add dial timeout + * Add/Update CHANGELOG-1.10.md for v1.10.3. + * Add a way to pass extra arguments to etcd. + * Kubernetes version v1.10.4-beta.0 openapi-spec file updates + * new event exporter config with support for new stackdriver resource types + * kubeadm: surface external etcd preflight validation errors + * Wait for pod deletion instead of termination + * gce: Prefer MASTER_ADVERTISE_ADDRESS in apiserver setup + * Don't panic is admission options is nil + * log error for os.NewComputeV2 + * unhide deprecated Kubelet flags + * update godeps to use latest pflag + * Update libcontainer to include PRs with fixes to systemd cgroup driver + * Always Start pvc-protection-controller and pv-protection-controller + +--- +Thu Jun 14 06:12:56 UTC 2018 - opensuse-packag...@opensuse.org + +- Update to version 1.10.3+2bba0127d85d5a46ab4b778548be28623b32d0b0: + * Use inclien func to ensure unlock is executed + * Add environment variable to control truncating backend. + * Implemented truncating audit backend + * fix formatting for memcg threshold + * Cluster Autoscaler 1.2.2 + * kubeadm - fix external etcd upgrades + * Revert "Openstack: register metadata.hostname as node name" + * Revert "Split out the hostname when default dhcp_domain is used in nova.conf" + * Revert "Specify DHCP domain for hostname" + * Support kubeadm upgrade with remote etcd cluster + * Cherrypick: Enable CUSTOM_INGRESS_YAML to replace the glbc manifest + * fix commands running crictl + * Close all kubelet->API connections on heartbeat failure + * Always track kubelet -> API connections + * Avoid copying aggregated admin/edit/view roles during bootstrap + * renable nodeipam in kube-controller-manager + * Backport MAX_PODS_PER_NODE env from #63114 to 1.10 + * Remove check for hash label and selector mutation. This is deprecated in future releases and breaks upgrade tests. + * Check successfully assigned event message for 1.10 and 1.11. + * fix status subresource + * generated + * Cherrypick kube-openapi changes + * Improve where we load builds from for kubeadm upgrade jobs + * Use the logging agent's node name as the metadata agent URL. + * Bump Heapster to v1.5.3 + * adding support for VM name with extra Separator String + * passthrough readOnly to subpath +
commit kubernetes for openSUSE:Factory
Hello community, here is the log from the commit of package kubernetes for openSUSE:Factory checked in at 2018-06-13 15:40:01 Comparing /work/SRC/openSUSE:Factory/kubernetes (Old) and /work/SRC/openSUSE:Factory/.kubernetes.new (New) Package is "kubernetes" Wed Jun 13 15:40:01 2018 rev:22 rq:616060 version:1.9.8 Changes: --- /work/SRC/openSUSE:Factory/kubernetes/kubernetes.changes2018-04-26 13:38:58.949988468 +0200 +++ /work/SRC/openSUSE:Factory/.kubernetes.new/kubernetes.changes 2018-06-13 15:40:55.705164804 +0200 @@ -1,0 +2,38 @@ +Tue Jun 5 12:29:41 UTC 2018 - dcass...@suse.com + +- Make use of %license macro + +--- +Mon May 28 10:30:28 UTC 2018 - opensuse-packag...@opensuse.org + +- Update to version 1.9.8+c138b85178156011dc934c2c9f4837476876fb07: + * Use pod UID as cache key instead of namespace/name + * Avoid copying aggregated admin/edit/view roles during bootstrap + * generated + * Cherrypick kube-openapi changes + * Improve where we load builds from for kubeadm upgrade jobs + * Backport MAX_PODS_PER_NODE env from #63114 to 1.9 + * passthrough readOnly to subpath + * add udev to hyperkube and bump versions + * RBD Plugin: Fix comments and remove unnecessary locking code. + * RBD Plugin: Pass monitors addresses in a comma-separated list instead of trying one by one. + * Fix race between stopping old and starting new endpoint + * Make integration test etcd store unique + * loopback webhook integration test + * Honor existing CA bundle and TLS server name in webhook client + * ensure tls server name is used in transport + * distinguish custom dialers in transport cache + * Ensure service routing resolves kubernetes.default.svc correctly + * Fix upgrade to Kubernetes v1.9.3+ + * Detach bug fix + * Fix ILB issue updating backend services + * Fix subnet cleanup logic when using IP-aliases with custom subnets + * Fix IP-alias subnet creation logic + * When using custom network with IP-alias, use the former's subnet for the latter too + * Add/Update CHANGELOG-1.9.md for v1.9.7. + * Kubernetes version v1.9.8-beta.0 openapi-spec file updates + * Fix use visible files creation for windows + + fix bsc#1096773 + +--- Old: kubernetes-1.9.7+dd5e1a2978fd0b97d9b78e1564398aeea7e7fe92.tar.xz New: kubernetes-1.9.8+c138b85178156011dc934c2c9f4837476876fb07.tar.xz Other differences: -- ++ kubernetes.spec ++ --- /var/tmp/diff_new_pack.fEARyh/_old 2018-06-13 15:40:56.905120652 +0200 +++ /var/tmp/diff_new_pack.fEARyh/_new 2018-06-13 15:40:56.909120505 +0200 @@ -23,10 +23,9 @@ # be defined as seperate value). # This is fixing bug bsc#1065972 # https://bugzilla.suse.com/show_bug.cgi?id=1065972 -%define commit_id dd5e1a2978fd0b97d9b78e1564398aeea7e7fe92 - +%define commit_id c138b85178156011dc934c2c9f4837476876fb07 Name: kubernetes -Version:1.9.7 +Version:1.9.8 Release:0 Summary:Container Scheduling and Management License:Apache-2.0 @@ -363,7 +362,8 @@ %files master %defattr(-,root,root) -%doc README.md LICENSE CONTRIBUTING.md +%doc README.md CONTRIBUTING.md +%license LICENSE %{_mandir}/man1/kube-apiserver.1* %{_mandir}/man1/kube-controller-manager.1* %{_mandir}/man1/kube-scheduler.1* @@ -387,7 +387,8 @@ %files kubelet %defattr(-,root,root) -%doc README.md LICENSE CONTRIBUTING.md CHANGELOG-1.9.md +%doc README.md CONTRIBUTING.md CHANGELOG-1.9.md +%license LICENSE %{_mandir}/man1/kubelet.1* %{_bindir}/kubelet %{_unitdir}/kubelet.service @@ -401,14 +402,16 @@ %files kubeadm %defattr(-,root,root) -%doc README.md LICENSE CONTRIBUTING.md CHANGELOG-1.9.md +%doc README.md CONTRIBUTING.md CHANGELOG-1.9.md +%license LICENSE %{_bindir}/kubeadm %{_sbindir}/rckubeadm %{_mandir}/man1/kubeadm* %files node %defattr(-,root,root) -%doc README.md LICENSE CONTRIBUTING.md CHANGELOG-1.9.md +%doc README.md CONTRIBUTING.md CHANGELOG-1.9.md +%license LICENSE %{_mandir}/man1/kube-proxy.1* %{_bindir}/kube-proxy %{_unitdir}/kube-proxy.service @@ -419,7 +422,8 @@ %files client %defattr(-,root,root) -%doc README.md LICENSE CONTRIBUTING.md +%doc README.md CONTRIBUTING.md +%license LICENSE %{_mandir}/man1/kubectl.1* %{_mandir}/man1/kubectl-* %{_bindir}/kubectl ++ _service ++ --- /var/tmp/diff_new_pack.fEARyh/_old 2018-06-13 15:40:57.045115501 +0200 +++ /var/tmp/diff_new_pack.fEARyh/_new 2018-06-13 15:40:57.053115207 +0200 @@ -3,8 +3,8 @@ https://github.com/kubernetes/kubernetes.git git .git -1.9.7+%H -v1.9.7 +1.9.8+%H +v1.9.8 enable ++ _servicedata ++ ---
commit kubernetes for openSUSE:Factory
Hello community, here is the log from the commit of package kubernetes for openSUSE:Factory checked in at 2018-04-26 13:38:58 Comparing /work/SRC/openSUSE:Factory/kubernetes (Old) and /work/SRC/openSUSE:Factory/.kubernetes.new (New) Package is "kubernetes" Thu Apr 26 13:38:58 2018 rev:21 rq:601108 version:1.9.7 Changes: --- /work/SRC/openSUSE:Factory/kubernetes/kubernetes.changes2018-04-19 15:33:27.837250634 +0200 +++ /work/SRC/openSUSE:Factory/.kubernetes.new/kubernetes.changes 2018-04-26 13:38:58.949988468 +0200 @@ -1,0 +2,71 @@ +Wed Apr 25 09:24:19 UTC 2018 - opensuse-packag...@opensuse.org + +- Update to version 1.9.7+dd5e1a2978fd0b97d9b78e1564398aeea7e7fe92: + * Fix conformance testdata OWNERS file. + * add semver metadata regex + * Fix bug:Kubelet failure to umount mount points + * Increase RSS limit for runtime from 300MB to 350MB on test creating 100 pods per node. + * Fix kubelet PVC metrics using a volume stats collector. + * Return missing ClusterID error instead of ignoring it + * Add clusterid tags to the instances in AWS tests + * fix bug where character devices are not recognized + * add remount logic for azure file plugin + * Fixes for HTTP/2 max streams per connection setting + * use new account generation method for blob disk + * Make admission webhooks work in custom apiservers. + * Fixes the races around devicemanager Allocate() and endpoint deletion. + * Add missing container-runtime "remote" option + * added missing error check + * reduce nesting + * Fixes 'Zone is empty' errors in PD upgrade tests; skips pd tests with inline volume in multizone clusters + * Fix creation of subpath with SUID/SGID directories. + * Fix e2e tests for emptydir + * e2e test: use sleep to wait in hostexec + * Update tests to use the hostexec:1.1 image + * Support new NODE_OS_DISTRIBUTION 'custom' on GCE + * Bump debian-iptables-amd64 digest for release 1.9 + * IsNotFound should check ErrDefault404 and ErrUnexpectedResponseCode + * Kubernetes version v1.9.7-beta.0 openapi-spec file updates + * Add/Update CHANGELOG-1.9.md for v1.9.6. + * Bump Heapster to v1.5.2 + * Use inner volume name instead of outer volume name for subpath directory + * Update cluster-proportional-autoscaler-amd64 in typha addon to w/ fix for CVE-2016-8859 + * Added chmod a+x for local SSD when disk is created with NODE_LOCAL_SSDS + * Fix upgrade tests for GKE Regional Clusters + * Fix use of "-w" flag to iptables-restore + * Update fluentd-gcg and event-exporter images + * Use O_PATH to avoid errors on Openat + * Add a test case for the race in #59822 + * Add started state to the processor to protect against double starts + * Ensure cloudprovider.InstanceNotFound is reported when the VM is not found on Azure + * Backport Cloud CIDR allocator fixes to 1.9 + * use danglingerror + * move detach out of os volumes attach + * Remove mutation from pvc validation + * Add pod deletion to subpath tests, and subpath as file with container restart + * Use relative path for creating socket files + * Backport etcd.manifest fixes for HA clusters from #61241 to 1.9 + * Register metav1 types into samplecontroller api scheme + * Update kube-dns to Version 1.14.9. Major changes: - Fix for kube-dns returns NXDOMAIN when not yet synced with apiserver. - Don't generate empty record for externalName service. - Add validation for upstreamNameserver port. - Update go version to 1.9.3. + * apiserver's webhook admission use its own scheme + * add e2e case for crd webhook + * Introduce multimaster clusters support to e2e framework for GKE + * Fix disruptive tests for GKE regional clusters + * Fix resize nodes tests for Regional Clusters + * Fix dns autoscaling test for Regional Clusters + * Fix restart nodes tests for Regional Clusters + * Fix resize test for Regional Clusters + * fix incompatible file type checking on Windows + * add tests for GetFileType + * Fix deprecated gcloud compute networks --mode switches. + * Fix daemon-set-controller bootstrap RBAC policy + * Fix PodStore to wait for being initialized + * fix nsenter GetFileType issue + * Cleanup CRD/CR confusion in webhook e2e tests + * Fix flaky crd e2e tests + * Ensure expected load balancer is selected for Azure + * remove default fsypte in azure disk + * Fix gofmt + * Update kube-dns to Version 1.14.10. Major changes: - Fix a bug in DNS resolution for externalName services and PTR records that need to query from upstream nameserver. + +--- Old: kubernetes-1.9.6+9f8ebd171479bec0ada837d7ee641dec2f8c6dd1.tar.xz New: kubernetes-1.9.7+dd5e1a2978fd0b97d9b78e1564398aeea7e7fe92.tar.xz Other differences:
commit kubernetes for openSUSE:Factory
Hello community, here is the log from the commit of package kubernetes for openSUSE:Factory checked in at 2018-04-19 15:33:23 Comparing /work/SRC/openSUSE:Factory/kubernetes (Old) and /work/SRC/openSUSE:Factory/.kubernetes.new (New) Package is "kubernetes" Thu Apr 19 15:33:23 2018 rev:20 rq:598482 version:1.9.6 Changes: --- /work/SRC/openSUSE:Factory/kubernetes/kubernetes.changes2018-04-16 12:48:50.273442249 +0200 +++ /work/SRC/openSUSE:Factory/.kubernetes.new/kubernetes.changes 2018-04-19 15:33:27.837250634 +0200 @@ -1,0 +2,6 @@ +Tue Apr 17 19:14:35 UTC 2018 - fcaste...@suse.com + +- Update services files to make use of KUBE_FEATURE_GATES flag + feature#feature-gates + +--- Other differences: -- ++ config ++ --- /var/tmp/diff_new_pack.2f309C/_old 2018-04-19 15:33:28.689215479 +0200 +++ /var/tmp/diff_new_pack.2f309C/_new 2018-04-19 15:33:28.689215479 +0200 @@ -19,3 +19,6 @@ # How the controller-manager, and proxy find the apiserver KUBE_MASTER="--master=http://127.0.0.1:8080; + +# Kubernetes feature gates flags +KUBE_FEATURE_GATES="" ++ kube-apiserver.service ++ --- /var/tmp/diff_new_pack.2f309C/_old 2018-04-19 15:33:28.761212508 +0200 +++ /var/tmp/diff_new_pack.2f309C/_new 2018-04-19 15:33:28.761212508 +0200 @@ -18,6 +18,7 @@ $KUBE_ALLOW_PRIV \ $KUBE_SERVICE_ADDRESSES \ $KUBE_ADMISSION_CONTROL \ + $KUBE_FEATURE_GATES \ $KUBE_API_ARGS Restart=on-failure Type=notify ++ kube-controller-manager.service ++ --- /var/tmp/diff_new_pack.2f309C/_old 2018-04-19 15:33:28.785211518 +0200 +++ /var/tmp/diff_new_pack.2f309C/_new 2018-04-19 15:33:28.789211353 +0200 @@ -10,6 +10,7 @@ $KUBE_LOGTOSTDERR \ $KUBE_LOG_LEVEL \ $KUBE_MASTER \ + $KUBE_FEATURE_GATES \ $KUBE_CONTROLLER_MANAGER_ARGS Restart=on-failure LimitNOFILE=65536 ++ kube-proxy.service ++ --- /var/tmp/diff_new_pack.2f309C/_old 2018-04-19 15:33:28.813210363 +0200 +++ /var/tmp/diff_new_pack.2f309C/_new 2018-04-19 15:33:28.813210363 +0200 @@ -10,6 +10,7 @@ $KUBE_LOGTOSTDERR \ $KUBE_LOG_LEVEL \ $KUBE_MASTER \ + $KUBE_FEATURE_GATES \ $KUBE_PROXY_ARGS Restart=on-failure LimitNOFILE=65536 ++ kube-scheduler.service ++ --- /var/tmp/diff_new_pack.2f309C/_old 2018-04-19 15:33:28.837209372 +0200 +++ /var/tmp/diff_new_pack.2f309C/_new 2018-04-19 15:33:28.837209372 +0200 @@ -10,6 +10,7 @@ $KUBE_LOGTOSTDERR \ $KUBE_LOG_LEVEL \ $KUBE_MASTER \ + $KUBE_FEATURE_GATES \ $KUBE_SCHEDULER_ARGS Restart=on-failure LimitNOFILE=65536 ++ kubelet.service ++ --- /var/tmp/diff_new_pack.2f309C/_old 2018-04-19 15:33:28.885207392 +0200 +++ /var/tmp/diff_new_pack.2f309C/_new 2018-04-19 15:33:28.885207392 +0200 @@ -18,6 +18,7 @@ $KUBELET_HOSTNAME \ $KUBE_ALLOW_PRIV \ $KUBELET_INITIAL_ARGS \ + $KUBE_FEATURE_GATES \ $KUBELET_ARGS Restart=on-failure
commit kubernetes for openSUSE:Factory
Hello community, here is the log from the commit of package kubernetes for openSUSE:Factory checked in at 2018-04-16 12:48:43 Comparing /work/SRC/openSUSE:Factory/kubernetes (Old) and /work/SRC/openSUSE:Factory/.kubernetes.new (New) Package is "kubernetes" Mon Apr 16 12:48:43 2018 rev:19 rq:596323 version:1.9.6 Changes: --- /work/SRC/openSUSE:Factory/kubernetes/kubernetes.changes2018-03-28 10:32:45.654068817 +0200 +++ /work/SRC/openSUSE:Factory/.kubernetes.new/kubernetes.changes 2018-04-16 12:48:50.273442249 +0200 @@ -1,0 +2,17 @@ +Fri Apr 13 08:10:16 UTC 2018 - rfernandezlo...@suse.com + +- Prevent the Kubernetes image GC from cleaning the images that have been + loaded using container-feeder. +- Added patch: + * do-not-gc-sle-kubic-images.patch + + Fixes: bsc#1069469 + +--- +Thu Apr 12 12:52:03 UTC 2018 - fcaste...@suse.com + +- Put all the Kubernetes related services under the podruntime slice. This the + recommended deployment to allow fine resource control on Kubernetes. + bsc#1086185 + +--- New: do-not-gc-sle-kubic-images.patch Other differences: -- ++ kubernetes.spec ++ --- /var/tmp/diff_new_pack.08KMmM/_old 2018-04-16 12:48:51.313404419 +0200 +++ /var/tmp/diff_new_pack.08KMmM/_new 2018-04-16 12:48:51.317404274 +0200 @@ -53,6 +53,7 @@ Patch1: git-upstream.patch Patch4: make-e2e_node-run-over-distro-bins.patch Patch6: build-with-debug-info.patch +Patch7: do-not-gc-sle-kubic-images.patch BuildRequires: bash-completion BuildRequires: git @@ -188,6 +189,7 @@ %patch1 -p1 %patch4 -p1 %patch6 -p1 +%patch7 -p1 %{goprep} github.com/kubernetes/kubernetes %build ++ do-not-gc-sle-kubic-images.patch ++ commit 980df8bb8044ff3214d9515084f2370b7c797a92 Author: Rafael Fernández LópezDate: Thu Mar 1 16:25:50 2018 +0100 Avoid the kubelet image GC to remove internal images Some images are loaded by the `container-feeder`, those images won't be available until we reboot again if they get cleaned by the image GC. Avoid to clean those. diff --git a/pkg/kubelet/images/image_gc_manager.go b/pkg/kubelet/images/image_gc_manager.go index 83f6e97956..19bc1f2261 100644 --- a/pkg/kubelet/images/image_gc_manager.go +++ b/pkg/kubelet/images/image_gc_manager.go @@ -20,7 +20,9 @@ import ( goerrors "errors" "fmt" "math" + "regexp" "sort" + "strings" "sync" "time" @@ -223,6 +225,19 @@ func (im *realImageGCManager) detectImages(detectTime time.Time) (sets.String, e } } + // Mark all "kubic/" and "slesXY/" prefixed images as in use. + for _, image := range images { + for _, repo_tag := range image.RepoTags { + is_kubic := strings.HasPrefix(repo_tag, "kubic/") + is_sles, _ := regexp.MatchString("^sles\\d{2}/", repo_tag) + if is_kubic || is_sles { + glog.V(5).Infof("Marking image %s (%s) as in use, as it is an internal image", repo_tag, image.ID) + imagesInUse.Insert(image.ID) + break + } + } + } + // Add new images and record those being used. now := time.Now() currentImages := sets.NewString() ++ kube-apiserver.service ++ --- /var/tmp/diff_new_pack.08KMmM/_old 2018-04-16 12:48:51.449399472 +0200 +++ /var/tmp/diff_new_pack.08KMmM/_new 2018-04-16 12:48:51.449399472 +0200 @@ -23,5 +23,9 @@ Type=notify LimitNOFILE=65536 +# Kubernetes services should be under the podruntime slice. This the recommended +# deployment to allow fine resource control on Kubernetes. +Slice=podruntime.slice + [Install] WantedBy=multi-user.target ++ kube-controller-manager.service ++ --- /var/tmp/diff_new_pack.08KMmM/_old 2018-04-16 12:48:51.469398745 +0200 +++ /var/tmp/diff_new_pack.08KMmM/_new 2018-04-16 12:48:51.469398745 +0200 @@ -14,5 +14,9 @@ Restart=on-failure LimitNOFILE=65536 +# Kubernetes services should be under the podruntime slice. This the recommended +# deployment to allow fine resource control on Kubernetes. +Slice=podruntime.slice + [Install] WantedBy=multi-user.target ++ kube-proxy.service ++ --- /var/tmp/diff_new_pack.08KMmM/_old 2018-04-16 12:48:51.501397581 +0200 +++ /var/tmp/diff_new_pack.08KMmM/_new 2018-04-16 12:48:51.501397581 +0200 @@ -14,5 +14,9 @@ Restart=on-failure LimitNOFILE=65536 +# Kubernetes services should be under the podruntime
commit kubernetes for openSUSE:Factory
Hello community, here is the log from the commit of package kubernetes for openSUSE:Factory checked in at 2018-03-28 10:32:32 Comparing /work/SRC/openSUSE:Factory/kubernetes (Old) and /work/SRC/openSUSE:Factory/.kubernetes.new (New) Package is "kubernetes" Wed Mar 28 10:32:32 2018 rev:18 rq:591494 version:1.9.6 Changes: --- /work/SRC/openSUSE:Factory/kubernetes/kubernetes.changes2018-03-24 16:15:26.855351588 +0100 +++ /work/SRC/openSUSE:Factory/.kubernetes.new/kubernetes.changes 2018-03-28 10:32:45.654068817 +0200 @@ -1,0 +2,16 @@ +Fri Mar 23 08:42:07 UTC 2018 - opensuse-packag...@opensuse.org + +- Update to version 1.9.6+9f8ebd171479bec0ada837d7ee641dec2f8c6dd1: + * Temporary fix for LeaderElect for kube-scheduler + * Added dashboard banner passthrough to GCE kube-up. + * Bump Cluster Autoscaler to 1.1.2 + * Fix exists status for azure GetLoadBalancer + * Add unit test TestGarbageCollectorSync + * Prevent garbage collector from attempting to sync with 0 resources + * Fix a bug where malformed paths don't get written to the destination dir. + * Kubernetes version v1.9.6-beta.0 openapi-spec file updates + * Add/Update CHANGELOG-1.9.md for v1.9.5. + * Always Start pvc-protection-controller + * Backport pv-protection-controller Finalizer Removal Part + +--- Old: kubernetes-1.9.5+f01a2bf98249a4db383560443a59bed0c13575df.tar.xz New: kubernetes-1.9.6+9f8ebd171479bec0ada837d7ee641dec2f8c6dd1.tar.xz Other differences: -- ++ kubernetes.spec ++ --- /var/tmp/diff_new_pack.eCEpdU/_old 2018-03-28 10:32:46.822026810 +0200 +++ /var/tmp/diff_new_pack.eCEpdU/_new 2018-03-28 10:32:46.830026523 +0200 @@ -23,10 +23,10 @@ # be defined as seperate value). # This is fixing bug bsc#1065972 # https://bugzilla.suse.com/show_bug.cgi?id=1065972 -%define commit_id f01a2bf98249a4db383560443a59bed0c13575df +%define commit_id 9f8ebd171479bec0ada837d7ee641dec2f8c6dd1 Name: kubernetes -Version:1.9.5 +Version:1.9.6 Release:0 Summary:Container Scheduling and Management License:Apache-2.0 ++ _service ++ --- /var/tmp/diff_new_pack.eCEpdU/_old 2018-03-28 10:32:46.890024365 +0200 +++ /var/tmp/diff_new_pack.eCEpdU/_new 2018-03-28 10:32:46.890024365 +0200 @@ -3,8 +3,8 @@ https://github.com/kubernetes/kubernetes.git git .git -1.9.5+%H -v1.9.5 +1.9.6+%H +v1.9.6 enable ++ _servicedata ++ --- /var/tmp/diff_new_pack.eCEpdU/_old 2018-03-28 10:32:46.922023214 +0200 +++ /var/tmp/diff_new_pack.eCEpdU/_new 2018-03-28 10:32:46.922023214 +0200 @@ -1,4 +1,4 @@ https://github.com/kubernetes/kubernetes.git - f01a2bf98249a4db383560443a59bed0c13575df \ No newline at end of file + 9f8ebd171479bec0ada837d7ee641dec2f8c6dd1 \ No newline at end of file ++ kubernetes-1.9.5+f01a2bf98249a4db383560443a59bed0c13575df.tar.xz -> kubernetes-1.9.6+9f8ebd171479bec0ada837d7ee641dec2f8c6dd1.tar.xz ++ /work/SRC/openSUSE:Factory/kubernetes/kubernetes-1.9.5+f01a2bf98249a4db383560443a59bed0c13575df.tar.xz /work/SRC/openSUSE:Factory/.kubernetes.new/kubernetes-1.9.6+9f8ebd171479bec0ada837d7ee641dec2f8c6dd1.tar.xz differ: char 25, line 1
commit kubernetes for openSUSE:Factory
Hello community, here is the log from the commit of package kubernetes for openSUSE:Factory checked in at 2018-03-24 16:15:18 Comparing /work/SRC/openSUSE:Factory/kubernetes (Old) and /work/SRC/openSUSE:Factory/.kubernetes.new (New) Package is "kubernetes" Sat Mar 24 16:15:18 2018 rev:17 rq:590088 version:1.9.5 Changes: --- /work/SRC/openSUSE:Factory/kubernetes/kubernetes.changes2018-03-14 19:40:30.430070619 +0100 +++ /work/SRC/openSUSE:Factory/.kubernetes.new/kubernetes.changes 2018-03-24 16:15:26.855351588 +0100 @@ -1,0 +2,37 @@ +Thu Mar 22 10:08:10 UTC 2018 - opensuse-packag...@opensuse.org + +- Update to version 1.9.5+f01a2bf98249a4db383560443a59bed0c13575df: + * fix invalid match rules for advanced audit policy + * add lock before detaching azure disk + * Update hosts in EnsureLoadBalancer() + * external lb - move target pool operation into its own function + * Update event-exporter + * Drop init container annotations during conversion + * backoff runtime errors in kubelet sync loop + * Fixes the regression of GCEPD not provisioning correctly on alpha clusters. + * Allow update/patch of CRD while terminating + * Bugfix: Fix ordering of ValidateObjectMetaUpdate method arguments for PodTemplate validation + * 1.9 edition: Pass in etcd TLS credentials during migrate and rollback + * e2e/monitoring: Use non-deprecated proxy API + * purge all the -v references from e2e.go + * purge all the -v references from e2e.go + * Using G instead of Gi for GCE PD dynamic provisioning tests; change PV size check to >= instead of = + * Check whether it is running locally when UseInstanceMetadata + * Get external IP for azure standard nodes + * Kubernetes version v1.9.5-beta.0 openapi-spec file updates + * Add/Update CHANGELOG-1.9.md for v1.9.4. + * Fix CleanupGCEResources for regional test + * Detect backsteps correctly in base path detection + * Add atomic writer subpath e2e tests + * Exclude commas when pulling the tag out of the git export-subst format string + * Add retrying to audit logging e2e tests + * Skip deprecated /ui redirect check against 1.10.0-alpha.0 and newer + * Skip deprecated proxy prefix tests against 1.10.0-alpha.0 and newer + * prevent v1alpha1.Table tests in 1.9 from running against >=1.10 + * bugfix(mount): lstat with abs path of parent instead of '/..' + * Fix subpath e2e tests on multizone cluster. + * check server version at correct point in e2e flow + +- fix bsc#1086412 + +--- Old: kubernetes-1.9.4+bee2d1505c4fe820744d26d41ecd3fdd4a3d6546.tar.xz New: kubernetes-1.9.5+f01a2bf98249a4db383560443a59bed0c13575df.tar.xz Other differences: -- ++ kubernetes.spec ++ --- /var/tmp/diff_new_pack.CAjn7B/_old 2018-03-24 16:15:28.567289877 +0100 +++ /var/tmp/diff_new_pack.CAjn7B/_new 2018-03-24 16:15:28.595288868 +0100 @@ -23,10 +23,10 @@ # be defined as seperate value). # This is fixing bug bsc#1065972 # https://bugzilla.suse.com/show_bug.cgi?id=1065972 -%define commit_id bee2d1505c4fe820744d26d41ecd3fdd4a3d6546 +%define commit_id f01a2bf98249a4db383560443a59bed0c13575df Name: kubernetes -Version:1.9.4 +Version:1.9.5 Release:0 Summary:Container Scheduling and Management License:Apache-2.0 ++ _service ++ --- /var/tmp/diff_new_pack.CAjn7B/_old 2018-03-24 16:15:29.055272286 +0100 +++ /var/tmp/diff_new_pack.CAjn7B/_new 2018-03-24 16:15:29.075271565 +0100 @@ -3,8 +3,8 @@ https://github.com/kubernetes/kubernetes.git git .git -1.9.4+%H -v1.9.4 +1.9.5+%H +v1.9.5 enable ++ _servicedata ++ --- /var/tmp/diff_new_pack.CAjn7B/_old 2018-03-24 16:15:29.243265509 +0100 +++ /var/tmp/diff_new_pack.CAjn7B/_new 2018-03-24 16:15:29.259264933 +0100 @@ -1,4 +1,4 @@ https://github.com/kubernetes/kubernetes.git - bee2d1505c4fe820744d26d41ecd3fdd4a3d6546 \ No newline at end of file + f01a2bf98249a4db383560443a59bed0c13575df \ No newline at end of file ++ kubernetes-1.9.4+bee2d1505c4fe820744d26d41ecd3fdd4a3d6546.tar.xz -> kubernetes-1.9.5+f01a2bf98249a4db383560443a59bed0c13575df.tar.xz ++ /work/SRC/openSUSE:Factory/kubernetes/kubernetes-1.9.4+bee2d1505c4fe820744d26d41ecd3fdd4a3d6546.tar.xz /work/SRC/openSUSE:Factory/.kubernetes.new/kubernetes-1.9.5+f01a2bf98249a4db383560443a59bed0c13575df.tar.xz differ: char 25, line 1
commit kubernetes for openSUSE:Factory
Hello community, here is the log from the commit of package kubernetes for openSUSE:Factory checked in at 2018-03-14 19:40:03 Comparing /work/SRC/openSUSE:Factory/kubernetes (Old) and /work/SRC/openSUSE:Factory/.kubernetes.new (New) Package is "kubernetes" Wed Mar 14 19:40:03 2018 rev:16 rq:586397 version:1.9.4 Changes: --- /work/SRC/openSUSE:Factory/kubernetes/kubernetes.changes2018-03-08 10:59:17.353454190 +0100 +++ /work/SRC/openSUSE:Factory/.kubernetes.new/kubernetes.changes 2018-03-14 19:40:30.430070619 +0100 @@ -1,0 +2,41 @@ +Tue Mar 13 07:47:02 UTC 2018 - opensuse-packag...@opensuse.org + +- Update to version 1.9.4+bee2d1505c4fe820744d26d41ecd3fdd4a3d6546: + * Fixes CVE-2017-1002101 - See https://issue.k8s.io/60813 for details (#61046, bsc#1085009) + * Ensure public IP removed after service deleted + * Use GlobalMemoryStatusEx to get total physical memory on Windows node + * Kubernetes version v1.9.4-beta.0 openapi-spec file updates + * Add/Update CHANGELOG-1.9.md for v1.9.3. + * Update to go1.9.3 + * kubelet: only register api source when connecting + * Set instanceID to azure resource ID format while useInstanceMetadata is enabled + * Change provider ID to uuid + * Implement upgrade-aliases.sh to migrate a route-based k8s cluster to use IP aliases in GCE. + * Still proceed to sync on aliases from node's spec and cloud even if the mode is not the expect one. + * Fix GCE IP Aliases CI https://k8s-testgrid.appspot.com/google-gce#gci-gce-ip-alias failure cause by pull #56132 + * Update vendor of google.golang.org/api repo + * Use beta instead of alpha GCE Compute API to add an alias range to an instance. + * Only populate alias range for nic0 when invoking instance.UpdateNetworkInterface. + * Pass pvc namespace and annotations to Portworx Create API + * return error if New-SmbGlobalMapping failed in azure file mount + * Map correct vmset name for internal load balancers + * Detect CIDR IPv4 or IPv6 version to select nexthop + * Use SetInformers method to register for Node events. (#449) + * Improve performance of scheduling queue by adding a hash map to track all pods in with a nominatedNodeName. + * Fix race in healthchecking etcds leading to crashes + * Increase allowed lag for ssh key sync loop for tunneler + * fix device name change issue for azure disk + * create storage account if necessary when create azure file pvc + * Ensure that the runtime mounts RO volumes read-only + * Fix Deployment with Recreate strategy not to wait on Pods in terminal phase + * Fix comparison of golang versions + * Add tests for Deployments Recreate strategy when there are pods in terminal state present + * Add etcd 3.x minor version rollback support to migrate-if-needed.sh + * hack: when installing gazelle, checkout older version of buildtools + * Update Dashboard version to v1.8.3 + * Fix nested volume mounts for read-only API data volumes + * Lock subPath volumes + * Add subpath e2e tests + * Add feature gate for subpath + +--- Old: kubernetes-1.9.3+d2835416544f298c919e2ead3be3d0864b52323b.tar.xz New: kubernetes-1.9.4+bee2d1505c4fe820744d26d41ecd3fdd4a3d6546.tar.xz Other differences: -- ++ kubernetes.spec ++ --- /var/tmp/diff_new_pack.Lh2kfk/_old 2018-03-14 19:40:32.110010945 +0100 +++ /var/tmp/diff_new_pack.Lh2kfk/_new 2018-03-14 19:40:32.114010803 +0100 @@ -23,10 +23,10 @@ # be defined as seperate value). # This is fixing bug bsc#1065972 # https://bugzilla.suse.com/show_bug.cgi?id=1065972 -%define commit_id d2835416544f298c919e2ead3be3d0864b52323b +%define commit_id bee2d1505c4fe820744d26d41ecd3fdd4a3d6546 Name: kubernetes -Version:1.9.3 +Version:1.9.4 Release:0 Summary:Container Scheduling and Management License:Apache-2.0 @@ -61,9 +61,9 @@ BuildRequires: golang-packaging BuildRequires: rsync BuildRequires: systemd-rpm-macros -# Kubernetes 1.9 requires at least go 1.9.2 (see changelog) +# Kubernetes 1.9 requires at least go 1.9.3 (see changelog) BuildRequires: golang(API) = 1.9 -BuildRequires: go >= 1.9.2 +BuildRequires: go >= 1.9.3 BuildRequires: golang(github.com/jteeuwen/go-bindata) ExcludeArch:%ix86 s390 %{go_nostrip} ++ _service ++ --- /var/tmp/diff_new_pack.Lh2kfk/_old 2018-03-14 19:40:32.202007677 +0100 +++ /var/tmp/diff_new_pack.Lh2kfk/_new 2018-03-14 19:40:32.202007677 +0100 @@ -3,8 +3,8 @@ https://github.com/kubernetes/kubernetes.git git .git -1.9.3+%H -v1.9.3 +1.9.4+%H +v1.9.4 enable ++ _servicedata ++ --- /var/tmp/diff_new_pack.Lh2kfk/_old 2018-03-14
commit kubernetes for openSUSE:Factory
Hello community, here is the log from the commit of package kubernetes for openSUSE:Factory checked in at 2018-03-08 10:59:14 Comparing /work/SRC/openSUSE:Factory/kubernetes (Old) and /work/SRC/openSUSE:Factory/.kubernetes.new (New) Package is "kubernetes" Thu Mar 8 10:59:14 2018 rev:15 rq:583964 version:1.9.3 Changes: --- /work/SRC/openSUSE:Factory/kubernetes/kubernetes.changes2018-02-18 11:42:34.641141986 +0100 +++ /work/SRC/openSUSE:Factory/.kubernetes.new/kubernetes.changes 2018-03-08 10:59:17.353454190 +0100 @@ -1,0 +2,17 @@ +Wed Mar 7 15:29:01 CET 2018 - ku...@suse.de + +- Add /var/lib/cni to kubernetes.tmp.conf +- Fix %post kubelet section to correctly create /var/lib/cni as + subvolume on CaaSP3 only. + +--- +Mon Mar 5 11:47:29 UTC 2018 - rfernandezlo...@suse.com + +- Do not create `/opt/cni/bin` subvolume or folder , we'll use `/var/lib/kubelet/cni/bin` instead + +--- +Thu Mar 1 12:41:36 UTC 2018 - kmacin...@suse.com + +- Fix CNI subvolume creation in kubelet's post install script + +--- Other differences: -- ++ kubernetes.spec ++ --- /var/tmp/diff_new_pack.MkveWQ/_old 2018-03-08 10:59:18.301419925 +0100 +++ /var/tmp/diff_new_pack.MkveWQ/_new 2018-03-08 10:59:18.301419925 +0100 @@ -111,6 +111,9 @@ Requires: docker-kubic Requires: kubernetes-common = %{version}-%{release} Requires(pre): shadow +%if 0%{?is_susecaasp} +Requires(post): snapper +%endif # if master is installed with node, version and release must be the same Conflicts: kubernetes-master < %{version}-%{release} Conflicts: kubernetes-master > %{version}-%{release} @@ -323,6 +326,14 @@ %post kubelet %service_add_post kubelet.service +%if 0%{?suse_version} < 1500 +# create some subvolumes needed by CNI +if [ ! -e /var/lib/cni ]; then + if [ "`findmnt -o FSTYPE -l /|grep -v FSTYPE`" = "btrfs" ]; then +/usr/sbin/mksubvolume /var/lib/cni + fi +fi +%endif %tmpfiles_create %{_tmpfilesdir}/kubernetes.conf %preun kubelet ++ kubernetes.tmp.conf ++ --- /var/tmp/diff_new_pack.MkveWQ/_old 2018-03-08 10:59:18.557410673 +0100 +++ /var/tmp/diff_new_pack.MkveWQ/_new 2018-03-08 10:59:18.561410528 +0100 @@ -1 +1,2 @@ d /var/run/kubernetes 0755 kube kube - +d /var/lib/cni 0755 root root -
commit kubernetes for openSUSE:Factory
Hello community, here is the log from the commit of package kubernetes for openSUSE:Factory checked in at 2018-02-18 11:42:28 Comparing /work/SRC/openSUSE:Factory/kubernetes (Old) and /work/SRC/openSUSE:Factory/.kubernetes.new (New) Package is "kubernetes" Sun Feb 18 11:42:28 2018 rev:14 rq:576931 version:1.9.3 Changes: --- /work/SRC/openSUSE:Factory/kubernetes/kubernetes.changes2018-02-01 21:28:44.602883621 +0100 +++ /work/SRC/openSUSE:Factory/.kubernetes.new/kubernetes.changes 2018-02-18 11:42:34.641141986 +0100 @@ -1,0 +2,2392 @@ +Wed Feb 14 14:51:01 UTC 2018 - opensuse-packag...@opensuse.org + +- Update to version 1.9.3+d2835416544f298c919e2ead3be3d0864b52323b: + * Recheck if transformed data is stale when doing live lookup during update + * Fix garbage collector when leader-elect=false + * Track run status explicitly rather than non-nil check on stopCh + * admission: do not leak admission config types outside of the plugins + * Fix loading structured admission plugin config + * Surface error loading admission plugin config + * Kubernetes version v1.9.3-beta.0 openapi-spec file updates + * Add/Update CHANGELOG-1.9.md for v1.9.2. + * Reduce Metrics Server memory requirement + * Adjust the Stackdriver Logging length test + * Rework method of updating atomic-updated data volumes + * Initialize node ahead in case we need to refer to it in error cases. This is a backport of https://github.com/kubernetes/kubernetes/pull/58186. We cannot intact backport to it due to a refactor PR https://github.com/kubernetes/kubernetes/pull/56352. + * Send correct resource version for delete events from watch cache + * Add resource limits to prometheus-to-sd to guarantee qos + * Introduce METADATA_CONCEALMENT_NO_FIREWALL to prevent firewall from being set + * Bump metadata proxy to v1.9 + * Revise the log err when failed to get the node. + * Use /proc/net/nf_conntrack. + * Make IsConnectionReset work with more error implementations. + * Rewrite go_install_from_commit to handle pkgs that aren't in HEAD + * Use the bazel version check function from bazel-skylib + * Update cluster addon Calico to v2.6.6 + * Make it possible to override the driver installer daemonset url from test-infra. + * Add apiserver metric for number of requests dropped by 'inflight-request' filters. + * Add a metric to track usage of inflight request limit. + * Never let cluster-scoped resources skip webhooks + * generated + * fixing array out of bound by checking initContainers instead of containers + * Use SSH tunnel for webhook communication iff the webhook is deployed as a service + * Split ClientConfigFor() + * By default block service proxy to external IP addresses. Service proxy uses redirects to Pods instead of direct access. + * Add deprecated stage of feature gates + * Mark ServiceProxyAllowExternalIPs feature as deprecated + * azure disk: if the disk is not found, immediately detach it. This prevents azure keeps the bad request and stops issuing new request + * Bump Metrics Server to version v0.2.1 + * Get windows kernel version directly from registry + * Updated priority of mirror pod by PriorityClass. + * Update Calico to version v2.6.7 + * Client ca post start hook now checks if the system namespace already exists before creating it. + * Set --kubelet-preferred-address-types on apiserver by default + * Remove setInitError. + * Expose etcd compaction time via environmental variable in GCE + * cloudprovider/openstack: fix bug the tries to use octavia client to query flip + * Cluster Autoscaler 1.1.1 + * Ensure IP is set for Azure internal loadbalancer + * Configurable etcd quota backend bytes + * Remove duplicate function. + * fix apiserver crash caused by nil pointer and ensure CRD schema validator can be constructed during validation. + * ref -> $ref + * fix GetCustomResourceListerCollectionDeleter comments + +--- +Fri Feb 09 09:48:12 UTC 2018 - opensuse-packag...@opensuse.org + +- Update to version 1.9.2+5fa2db2bd46ac79e5e00a4e6ed24191080aa463b: + * kubenet: remove code forcing bridge MAC address + * Prevent deadlock on azure zone fetch in presence of failure + * Clean up some service related description + * Fixes range for min value in imagepolicy admission + * fix typo in config_test.go + * Allow to specify tls config for coredns provider + * Expect that path to files will be provided not raw data + * kubelet: fix inconsistent display of terminated pod IPs by using events instead + * fix error print + * flexvol: remove a mount directory in a error case + * kubectl config get-contexts: sort output + * avoid newline "\n" in the error to break log msg to 2 lines + * Remove duplicate code fixing empty name error + * Mark volume
commit kubernetes for openSUSE:Factory
Hello community, here is the log from the commit of package kubernetes for openSUSE:Factory checked in at 2018-02-01 21:28:43 Comparing /work/SRC/openSUSE:Factory/kubernetes (Old) and /work/SRC/openSUSE:Factory/.kubernetes.new (New) Package is "kubernetes" Thu Feb 1 21:28:43 2018 rev:13 rq:570579 version:1.8.7 Changes: --- /work/SRC/openSUSE:Factory/kubernetes/kubernetes.changes2018-01-22 16:22:11.363632046 +0100 +++ /work/SRC/openSUSE:Factory/.kubernetes.new/kubernetes.changes 2018-02-01 21:28:44.602883621 +0100 @@ -1,0 +2,6 @@ +Fri Jan 26 12:24:27 UTC 2018 - jmassaguer...@suse.com + +- Fix requirements to require docker-kubic instead of docker_1_12_6 + since docker_1_12_6 has been renamed to docker-kubic + +--- Other differences: -- ++ kubernetes.spec ++ --- /var/tmp/diff_new_pack.FvEaNR/_old 2018-02-01 21:28:45.810827167 +0100 +++ /var/tmp/diff_new_pack.FvEaNR/_new 2018-02-01 21:28:45.810827167 +0100 @@ -107,7 +107,7 @@ %package kubelet Summary:Kubernetes kubelet daemon Group: System/Management -Requires: docker = 1.12.6 +Requires: docker-kubic Requires: kubernetes-common = %{version}-%{release} Requires(pre): shadow # if master is installed with node, version and release must be the same @@ -122,7 +122,7 @@ %package kubeadm Summary:Kubernetes kubeadm bootstrapping tool Group: System/Management -Requires: docker = 1.12.6 +Requires: docker-kubic Requires: ebtables Requires: ethtool Requires: kubernetes-common = %{version}-%{release} @@ -140,7 +140,7 @@ Summary:Kubernetes services for node host Group: System/Management Requires: conntrack-tools -Requires: docker = 1.12.6 +Requires: docker-kubic Requires: ethtool Requires: iptables Requires: kubernetes-common = %{version}-%{release}
commit kubernetes for openSUSE:Factory
Hello community, here is the log from the commit of package kubernetes for openSUSE:Factory checked in at 2018-01-22 16:20:44 Comparing /work/SRC/openSUSE:Factory/kubernetes (Old) and /work/SRC/openSUSE:Factory/.kubernetes.new (New) Package is "kubernetes" Mon Jan 22 16:20:44 2018 rev:12 rq:568077 version:1.8.7 Changes: --- /work/SRC/openSUSE:Factory/kubernetes/kubernetes.changes2017-12-14 11:03:09.991153434 +0100 +++ /work/SRC/openSUSE:Factory/.kubernetes.new/kubernetes.changes 2018-01-22 16:22:11.363632046 +0100 @@ -1,0 +2,45 @@ +Thu Jan 18 13:38:37 UTC 2018 - opensuse-packag...@opensuse.org + +- Update to version 1.8.7+b30876a5539f09684ff9fde266fda10b37738c9c: + * Disable GCE target + * Kubernetes version v1.8.6-beta.0 openapi-spec file updates + * Add/Update CHANGELOG-1.8.md for v1.8.5. + * kubelet falls back to parse generic version string if not semver + * Fix PV counter predicate in eclass + * move InitStorageAccount into azure disk provision func + * remove initialize storage account pool process + * Add cos as an alias for gci in the upgrade script + * fix bug in container lifecycle event generation + * remove time waiting after create storage account + * Add pvc as part of equivalence hash + * Update generated bazel + * Check both name and ports for azure health probes + * change default azure file/dir mode to 0755 + * return error when create azure share failed + * enable flexvolume on Windows + * fix CreateVolume: search mode for Dedicated kind + * search by accounttype in CreateVolume func + * Temporary implementation of count metrics for PodSecurityPolicy + * Add --retry-connrefused to all curl invocations. + * Kubernetes version v1.8.7-beta.0 openapi-spec file updates + * Add/Update CHANGELOG-1.8.md for v1.8.6. + * Fix a bug in validating node existence. + * Remove a file that isn't in the 1.8 branch + * Get automatically created subnetwork if none is specified + * Update boilerplate for 2018 + * Add generated runtime and generated device plugin to update-all + * Regenerate all generated code + * Configurable liveness probe initial delays for etcd and kube-apiserver in GCE + * Add 'exec' in all saltbase manifests using '/bin/sh -c'. + * Rename tree state from 'git archive' to 'archive' + * Use git archive to produce kubernetes-src.tar.gz when possible + * Honor make variable OUT_DIR. + * use /dev/disk/by-id instead of /dev/sd* for azure disk + * prefer /dev/disk/azure/scsi1/ over by-id for azure disk + * delete a node from its cache if it gets node not found error + * add remount logic if original mount path is invalid + * Updated Flexvolume setup mechanisms for COS instance image. - If REMOUNT_VOLUME_PLUGIN_DIR is set to true, VOLUME_PLUGIN_DIR is remounted with `exec` option during cluster startup. This allows any writable location to be used as the plugin directory. - New HostPath added to controller-manager deployment to enable access to volume plugin directory. - Improved how the default directory is passed to master and node setup. + * Use existing subnetwork of forwarding rule + * Avoid error on closed pipe + +--- Old: kubernetes-1.8.5+cce11c6a185279d037023e02ac5249e14daa22bf.tar.xz New: kubernetes-1.8.7+b30876a5539f09684ff9fde266fda10b37738c9c.tar.xz Other differences: -- ++ kubernetes.spec ++ --- /var/tmp/diff_new_pack.iDg19z/_old 2018-01-22 16:22:13.303541313 +0100 +++ /var/tmp/diff_new_pack.iDg19z/_new 2018-01-22 16:22:13.307541126 +0100 @@ -23,10 +23,10 @@ # be defined as seperate value). # This is fixing bug bsc#1065972 # https://bugzilla.suse.com/show_bug.cgi?id=1065972 -%define commit_id cce11c6a185279d037023e02ac5249e14daa22bf +%define commit_id b30876a5539f09684ff9fde266fda10b37738c9c Name: kubernetes -Version:1.8.5 +Version:1.8.7 Release:0 Summary:Container Scheduling and Management License:Apache-2.0 ++ _service ++ --- /var/tmp/diff_new_pack.iDg19z/_old 2018-01-22 16:22:13.363538506 +0100 +++ /var/tmp/diff_new_pack.iDg19z/_new 2018-01-22 16:22:13.367538320 +0100 @@ -4,8 +4,8 @@ git kubernetes .git -1.8.5+%H -v1.8.5 +1.8.7+%H +v1.8.7 enable ++ _servicedata ++ --- /var/tmp/diff_new_pack.iDg19z/_old 2018-01-22 16:22:13.391537197 +0100 +++ /var/tmp/diff_new_pack.iDg19z/_new 2018-01-22 16:22:13.391537197 +0100 @@ -1,4 +1,4 @@ https://github.com/kubernetes/kubernetes.git - cce11c6a185279d037023e02ac5249e14daa22bf \ No newline at end of file + b30876a5539f09684ff9fde266fda10b37738c9c \ No newline at end of file
commit kubernetes for openSUSE:Factory
Hello community, here is the log from the commit of package kubernetes for openSUSE:Factory checked in at 2017-12-14 11:02:47 Comparing /work/SRC/openSUSE:Factory/kubernetes (Old) and /work/SRC/openSUSE:Factory/.kubernetes.new (New) Package is "kubernetes" Thu Dec 14 11:02:47 2017 rev:11 rq:556663 version:1.8.5 Changes: --- /work/SRC/openSUSE:Factory/kubernetes/kubernetes.changes2017-11-29 10:53:09.543563758 +0100 +++ /work/SRC/openSUSE:Factory/.kubernetes.new/kubernetes.changes 2017-12-14 11:03:09.991153434 +0100 @@ -1,0 +2,46 @@ +Tue Dec 12 14:28:23 UTC 2017 - opensuse-packag...@opensuse.org + +- Update to version 1.8.5+cce11c6a185279d037023e02ac5249e14daa22bf: + * Kubernetes version v1.8.5-beta.0 openapi-spec file updates + * Set -w flag on all iptables calls during master startup + * conversion-gen: check for nil pkg in getManualConversionFunctions + * Add/Update CHANGELOG-1.8.md for v1.8.4. + * Fix panic when AlphaFeatureGate isn't configured for gce. + * Tolerate partial discovery in garbage collector + * oidc auth: fix prefix flag plumbing + * Use v0.0.0 gitVersion on branches in support of new .gitattributes solution. + * kubeadm: Fix a small bug in the self-hosting code + * Fix incorrect localhost seccomp profile path + * Verify seccomp absolute path in dockershim + * Update bazel and remove unused data files + * add user-specified ns to --dry-run created obj + * add tests + * Fix setting resources in fluentd-gcp plugin + * Fix panic in GCE loadbalancer library + * support mount options in azure file + * add vers mountoptions and fix comments + * If mountPath is missing, prefix with root dir. + * update API, remove validation. + * Include ServerName in tls transport cache key + * remove disk allocatable evictions + * Fix TestAggregatedAPIServer setup + * update cadvisor godeps to v0.27.3 + * add Standard GRS, RAGRS support for azure disk + * Fix typo in component name of prometheus-to-sd config. + * Changed GetAllZones to only get zones with nodes that are currently running (renamed to GetAllCurrentZones). Added E2E test to confirm this behavior. + * Initial changes for adding forward rules + * Review updates + * log errors while trying to GC resources + * Wait for controllerrevision informer to sync on statefulset controller startup + * adjust the expected output based kubectl verison + * update comment that are out of date + * [e2e] make sure to specify APIVersion in HPA tests + * kubelet: MustRunAsNonRoot should reject a pod if it has non-numeric USER. + * This was missed when I cherry picked the original CL back. Also fix the test startup script to match the GCE startup script. + * Fix scheduler cache panic when updating pod conditions + * Update Dashboard add-on to version 1.8.0 + * certs: add month buckets + * fix inter-pod anti-affinity issue + * fix gce.conf multi-value parameter processing + +--- @@ -4 +50 @@ -- After upgrade to Kubernetes v1.8.4 drop: +- After upgrade to Kubernetes v1.8.4 drop the patches: Old: kubernetes-1.8.4+9befc2b8928a9426501d3bf62f72849d5cbcd5a3.tar.xz New: kubernetes-1.8.5+cce11c6a185279d037023e02ac5249e14daa22bf.tar.xz Other differences: -- ++ kubernetes.spec ++ --- /var/tmp/diff_new_pack.PnDxEM/_old 2017-12-14 11:03:11.291090681 +0100 +++ /var/tmp/diff_new_pack.PnDxEM/_new 2017-12-14 11:03:11.295090487 +0100 @@ -23,10 +23,10 @@ # be defined as seperate value). # This is fixing bug bsc#1065972 # https://bugzilla.suse.com/show_bug.cgi?id=1065972 -%define commit_id 9befc2b8928a9426501d3bf62f72849d5cbcd5a3 +%define commit_id cce11c6a185279d037023e02ac5249e14daa22bf Name: kubernetes -Version:1.8.4 +Version:1.8.5 Release:0 Summary:Container Scheduling and Management License:Apache-2.0 ++ _service ++ --- /var/tmp/diff_new_pack.PnDxEM/_old 2017-12-14 11:03:11.335088557 +0100 +++ /var/tmp/diff_new_pack.PnDxEM/_new 2017-12-14 11:03:11.339088364 +0100 @@ -4,8 +4,8 @@ git kubernetes .git -1.8.4+%H -v1.8.4 +1.8.5+%H +v1.8.5 enable ++ _servicedata ++ --- /var/tmp/diff_new_pack.PnDxEM/_old 2017-12-14 11:03:11.359087398 +0100 +++ /var/tmp/diff_new_pack.PnDxEM/_new 2017-12-14 11:03:11.359087398 +0100 @@ -1,4 +1,4 @@ https://github.com/kubernetes/kubernetes.git - 9befc2b8928a9426501d3bf62f72849d5cbcd5a3 \ No newline at end of file + cce11c6a185279d037023e02ac5249e14daa22bf \ No newline at end of file ++ kubernetes-1.8.4+9befc2b8928a9426501d3bf62f72849d5cbcd5a3.tar.xz ->
commit kubernetes for openSUSE:Factory
Hello community, here is the log from the commit of package kubernetes for openSUSE:Factory checked in at 2017-11-29 10:52:54 Comparing /work/SRC/openSUSE:Factory/kubernetes (Old) and /work/SRC/openSUSE:Factory/.kubernetes.new (New) Package is "kubernetes" Wed Nov 29 10:52:54 2017 rev:10 rq:545929 version:1.8.4 Changes: --- /work/SRC/openSUSE:Factory/kubernetes/kubernetes.changes2017-11-04 10:25:28.803202165 +0100 +++ /work/SRC/openSUSE:Factory/.kubernetes.new/kubernetes.changes 2017-11-29 10:53:09.543563758 +0100 @@ -1,0 +2,2943 @@ +Fri Nov 24 13:58:35 UTC 2017 - mj...@suse.com + +- After upgrade to Kubernetes v1.8.4 drop: + * kubectl-fix-duplicate-proto-error-bsc-1057277.patch + * kubelet-support-btrfs-fixes-bsc-1042383.patch + +--- +Tue Nov 21 12:18:52 UTC 2017 - opensuse-packag...@opensuse.org + +- Update to version 1.8.4+9befc2b8928a9426501d3bf62f72849d5cbcd5a3: + * Add bind mount /etc/resolv.conf from host to containerized mounter + * Enhance message in cluster-info dump + * Change second StorageClass Column to provisioner Some provisioners have key-value pairs in parameters map which key is type, here TYPE in StorageClass columns may be confused + * Re-enable federated ingress test that was disabled due to a federated service deletion bug. + * Add ceph-common to hyperkube image + * Return clusterErr rather than err + * Add default=false to usage of kube-apiserver allow-privileged flag + * Tune Cinder approvers + * kubectl: 'apply view-last-applied' must not use printf(), as this will cause format codes in the YAML/JSON to be interpreted. + * fix self link error of generic resources in describe command + * Use variadic nature of *cobra.Command.AddCommand to add group of commands to a parent command + * Remove duplicate error message output in hyperkube. + * fix err message in namespace_policy + * Adding option to set the federation api server port if nodeport is set + * Add statefulset to the completion candidates of kubectl scale + * Check uper limit of port and ensure 0 corresponds to random port + * Add ownership for the future of scheduler_perf and kubemark + * add test for kubectl create pdb + * Ignore ErrNotFound when delete LB resources + * Mark deprecated info in short description of deprecated commands. + * Delete meaningless err check + * Suggest user to use 'hack/install-etcd.sh' when running integration tests without etcd found. + * add validate to not allow mix --config with other arguments + * Delete unuse err check + * volumes: SetNodeStatusUpdateNeeded on error + * allow output patch string in edit command + * removing unnecessary shallow copy see #46703 + * Do not retunr svc in case of error. Rename apiServerNodePortPort. + * Added logic to copy-to-staging to avoid copying if the same file already exists in gce + * Add a feature gate for Debug Containers + * Deleting ServiceReaper + * add ContainerRuntimeVersion to `kubectl get nodes -o=wide` output + * fix comment of isDir + * Fix the typo in translations' README.md + * Improve code coverage for pkg/printer + * Removed mesos related labels. + * Create output_dir if doesn't exist + * Use t.Fatalf instead + * fix some err message + * Adds --insecure to cockroachdb client command + * Add git branch to make build short hash unique + * fix JSONPath parser will not filter strings containing parentheses + * add more unit test + * Add test case for namespace + * add cmd test for kubectl auth can-i + * [Federation][Kubefed] Support documentation for kubefed and its sub commands + * [Federation][Kubefed] Add placeholders for generated docs + * Fixed a comment typo + * fix parse pairs + * Fix const nameing in node/metrics + * Improve error reporting when flex driver has failed to initialize. + * Shorten issue template + * Add OpenAPI README file + * Fix print type of podname + * Fixing style errors + * Fix comments + * extending DefaultExternalHost for any registred cloud provider see #46567 + * controller-manager: fix horizontal-pod-autoscaler-use-rest-clients flag help info + * Pipe in GCE master/node tags through flags for e2e test + * deletePod handler in the deployment controller shouldn't set owner refs + * Make firewall test get tag from config instead of instance and fix multi-zone issue + * kuberuntime: cleanup TestGenerateContainerConfig + * Add Validate() function for audit options + * Delete reduandant err definition + * controller: fix error message + * Allow NetworkPolicy.spec updates + * Remove unnecessary wrapper flags + * Cleanup federation/cluster scripts from deprecated bringup method + * Auto generated file + * Fix a typo in deletion log of apiserver + * Kubelet doesn't override addrs from Cloud provider
commit kubernetes for openSUSE:Factory
Hello community, here is the log from the commit of package kubernetes for openSUSE:Factory checked in at 2017-11-04 10:25:21 Comparing /work/SRC/openSUSE:Factory/kubernetes (Old) and /work/SRC/openSUSE:Factory/.kubernetes.new (New) Package is "kubernetes" Sat Nov 4 10:25:21 2017 rev:9 rq:538619 version:1.7.7 Changes: --- /work/SRC/openSUSE:Factory/kubernetes/kubernetes.changes2017-10-07 17:49:48.481565811 +0200 +++ /work/SRC/openSUSE:Factory/.kubernetes.new/kubernetes.changes 2017-11-04 10:25:28.803202165 +0100 @@ -1,0 +2,6 @@ +Thu Oct 19 13:31:00 UTC 2017 - mj...@suse.com + +- Add kubectl fix for duplicate proto error, (bsc#1057277) + * kubectl-fix-duplicate-proto-error-bsc-1057277.patch + +--- New: kubectl-fix-duplicate-proto-error-bsc-1057277.patch Other differences: -- ++ kubernetes.spec ++ --- /var/tmp/diff_new_pack.2L23xC/_old 2017-11-04 10:25:29.799165923 +0100 +++ /var/tmp/diff_new_pack.2L23xC/_new 2017-11-04 10:25:29.799165923 +0100 @@ -47,6 +47,8 @@ Patch6: build-with-debug-info.patch # Fixes bsc#1042383 Patch8: kubelet-support-btrfs-fixes-bsc-1042383.patch +# Fixes bsc#1057277 +Patch9: kubectl-fix-duplicate-proto-error-bsc-1057277.patch BuildRequires: bash-completion BuildRequires: git @@ -179,6 +181,7 @@ %patch4 -p1 %patch6 -p1 %patch8 -p1 +%patch9 -p1 %{goprep} github.com/kubernetes/kubernetes %build ++ kubectl-fix-duplicate-proto-error-bsc-1057277.patch ++ 5861 lines (skipped)
commit kubernetes for openSUSE:Factory
Hello community, here is the log from the commit of package kubernetes for openSUSE:Factory checked in at 2017-10-07 17:49:35 Comparing /work/SRC/openSUSE:Factory/kubernetes (Old) and /work/SRC/openSUSE:Factory/.kubernetes.new (New) Package is "kubernetes" Sat Oct 7 17:49:35 2017 rev:8 rq:529921 version:1.7.7 Changes: --- /work/SRC/openSUSE:Factory/kubernetes/kubernetes.changes2017-09-20 17:11:53.484308369 +0200 +++ /work/SRC/openSUSE:Factory/.kubernetes.new/kubernetes.changes 2017-10-07 17:49:48.481565811 +0200 @@ -1,0 +2,11 @@ +Fri Sep 29 09:07:23 UTC 2017 - opensuse-packag...@opensuse.org + +- Update to version 1.7.7 (bsc#1061027): + * Fix clusterip for ExternalName service test + * Third party resources should not be part of conformance + * Disable invalid test case from dns externalName e2e test + * Makes Hostname and Subdomain fields of v1.PodSpec settable when empty and updates the StatefulSet controller to set them when empty + * Update kube-dns to 1.14.5 + * Kubernetes version v1.7.7 file updates + +--- Old: kubernetes-1.7.6.tar.xz New: kubernetes-1.7.7.tar.xz Other differences: -- ++ kubernetes.spec ++ --- /var/tmp/diff_new_pack.gGBlSU/_old 2017-10-07 17:49:49.925502335 +0200 +++ /var/tmp/diff_new_pack.gGBlSU/_new 2017-10-07 17:49:49.925502335 +0200 @@ -18,7 +18,7 @@ %{!?tmpfiles_create:%global tmpfiles_create systemd-tmpfiles --create} Name: kubernetes -Version:1.7.6 +Version:1.7.7 Release:0 Summary:Container Scheduling and Management License:Apache-2.0 ++ _service ++ --- /var/tmp/diff_new_pack.gGBlSU/_old 2017-10-07 17:49:49.981499874 +0200 +++ /var/tmp/diff_new_pack.gGBlSU/_new 2017-10-07 17:49:49.981499874 +0200 @@ -4,8 +4,8 @@ git kubernetes .git -1.7.6 -v1.7.6 +1.7.7 +v1.7.7 enable ++ kubernetes-1.7.6.tar.xz -> kubernetes-1.7.7.tar.xz ++ /work/SRC/openSUSE:Factory/kubernetes/kubernetes-1.7.6.tar.xz /work/SRC/openSUSE:Factory/.kubernetes.new/kubernetes-1.7.7.tar.xz differ: char 29, line 1
commit kubernetes for openSUSE:Factory
Hello community, here is the log from the commit of package kubernetes for openSUSE:Factory checked in at 2017-09-20 17:11:51 Comparing /work/SRC/openSUSE:Factory/kubernetes (Old) and /work/SRC/openSUSE:Factory/.kubernetes.new (New) Package is "kubernetes" Wed Sep 20 17:11:51 2017 rev:7 rq:527275 version:1.7.6 Changes: --- /work/SRC/openSUSE:Factory/kubernetes/kubernetes.changes2017-09-15 21:03:52.462300560 +0200 +++ /work/SRC/openSUSE:Factory/.kubernetes.new/kubernetes.changes 2017-09-20 17:11:53.484308369 +0200 @@ -1,0 +2,101 @@ +Mon Sep 18 17:49:05 UTC 2017 - jmassaguer...@suse.com + +- Update to 1.7.6 (fix bsc#1059207) +[fluentd-gcp addon] Fluentd will trim lines exceeding 100KB instead of dropping them. (#52289, @crassirostris) +Cluster Autoscaler 0.6.2 (#52359, @mwielgus) +Add --request-timeout to kube-apiserver to make global request timeout configurable. (#51415, @jpbetz) +Fix credentials providers for docker sandbox image. (#51870, @feiskyer) +Fix security holes in GCE metadata proxy. (#51302, @ihmccreery) +Fixed an issue looking up cronjobs when they existed in more than one API version (#52227, @liggitt) +Fixes an issue with upgrade requests made via pod/service/node proxy subresources sending a non-absolute HTTP request-uri to backends (#52065, @liggitt) +Fix a kube-controller-manager crash which can result when --concurrent-resource-quota-syncs is >1 and pods exist in the system containing certain alpha/beta annotation keys. (#52092, @ironcladlou) +Make logdump support kubemark and support gke with 'use_custom_instance_list' (#51834, @shyamjvs) +Fixes an issue with APIService auto-registration affecting rolling HA apiserver restarts that add or remove API groups being served. (#51921, @liggitt) +In GCE with COS, increase TasksMax for Docker service to raise cap on number of threads/processes used by containers. (#51986, @yujuhong) +Fix providerID update validation (#51761, @karataliu) +Automated cherry pick of #50381 to release-1.7 (#51871, @feiskyer) +The emptyDir.sizeLimit field is now correctly omitted from API requests and responses when unset. (#50163, @jingxu97) +Calico has been updated to v2.5, RBAC added, and is now automatically scaled when GCE clusters are resized. (#51237, @gunjan5) + +- Update to 1.7.5 +Bumped Heapster version to 1.4.2 - more details https://github.com/kubernetes/heapster/releases/tag/v1.4.2. (#51620, @piosz) +Fix for Pod stuck in ContainerCreating with error "Volume is not yet attached according to node". (#50806, @verult) +Fixed controller manager crash by making it tolerant to discovery errors.(#49767, @deads2k) +Finalizers are now honored on custom resources, and on other resources even when garbage collection is disabled via the apiserver flag --enable-garbage-collector=false (#51469, @ironcladlou) +Allow attach of volumes to multiple nodes for vSphere (#51066, @BaluDontu) +vSphere: Fix attach volume failing on the first try. (#51217, @BaluDontu) +azure: support retrieving access tokens via managed identity extension (#48854, @colemickens) +Fixed a bug in strategic merge patch that caused kubectl apply to error out under some conditions (#50862, @guoshimin) +It is now posible to use flexVolumes to bind mount directories and files. (#50596, @adelton) +StatefulSet: Fix "forbidden pod updates" error on Pods created prior to upgrading to 1.7. (#48327) (#51149, @kow3ns) +Fixed regression in initial kubectl exec terminal dimensions (#51127, @chen-anders) +Enforcement of fsGroup; enable ScaleIO multiple-instance volume mapping; default PVC capacity; alignment of PVC, PV, and volume names for dynamic provisioning (#48999, @vladimirvivien) + +- Update to 1.7.4 +Azure: Allow VNet to be in a separate Resource Group. (#49725, @sylr) +Fix an issue where if a CSR is not approved initially by the SAR approver is not retried. (#49788, @mikedanese) +Cluster Autoscaler - fixes issues with taints and updates kube-proxy cpu request. (#50514, @mwielgus) +Bumped Heapster version to 1.4.1: (#50642, @piosz) +handle gracefully problem when kubelet reports duplicated stats for the same container (see #47853) on Heapster side +fixed bugs and improved performance in Stackdriver Sink +fluentd-gcp addon: Fix a bug in the event-exporter, when repeated events were not sent to Stackdriver. (#50511, @crassirostris) +Collect metrics from Heapster in Stackdriver mode. (#50517, @piosz) +fixes a bug around using the Global config ElbSecurityGroup where Kuberentes would modify the passed in Security Group. (#49805, @nbutton23) +Updates Cinder AttachDisk operation to be more reliable by delegating Detaches to volume manager.
commit kubernetes for openSUSE:Factory
Hello community, here is the log from the commit of package kubernetes for openSUSE:Factory checked in at 2017-09-15 21:03:46 Comparing /work/SRC/openSUSE:Factory/kubernetes (Old) and /work/SRC/openSUSE:Factory/.kubernetes.new (New) Package is "kubernetes" Fri Sep 15 21:03:46 2017 rev:6 rq:523709 version:1.7.0 Changes: --- /work/SRC/openSUSE:Factory/kubernetes/kubernetes.changes2017-08-24 18:55:20.032624877 +0200 +++ /work/SRC/openSUSE:Factory/.kubernetes.new/kubernetes.changes 2017-09-15 21:03:52.462300560 +0200 @@ -1,0 +2,24 @@ +Tue Sep 12 12:38:07 UTC 2017 - mmeis...@suse.com + +- fix docker 1.12.6 requirement in subpackages + +--- +Sun Sep 3 13:44:46 CEST 2017 - ku...@suse.de + +- Exclude s390 +- Fix building on aarch64 + +--- +Fri Sep 1 11:16:32 UTC 2017 - th...@suse.de + +- Require docker 1.12.6: + https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG.md#external-dependency-version-information + +--- +Fri Sep 1 07:12:34 UTC 2017 - mmeis...@suse.com + +- drop redundant BuildRequires + + already present with golang(API) = 1.8 + +--- @@ -21,3 +45,6 @@ -- Remove the following patches: - * add_pr_template.patch: got merged upstream - * fix-support-for-ppc64le.patch: no longer needed, we are not using gccgo anymore +- patch modifications: + * modify make-e2e_node-run-over-distro-bins.patch: supply additional args to +test-e2e-node.sh + * modify build-with-debug-info.patch: hard-code go binary invocation + - add_pr_template.patch + - fix-support-for-ppc64le.patch @@ -31,0 +59,8 @@ +Thu Jun 8 16:54:22 UTC 2017 - robert.rol...@suse.com + +- Adding a /etc/kubernetes/kubelet-initial EnvironmentFile that is expected + to set the KUBELET_INITIAL_ARGS variable so that a set of arguments that + only impact kubelet on the first run can be supplied. This removes the + need to restart kubelet when you change the node labels, for example. + +--- @@ -52,8 +86,0 @@ - -Mon May 15 16:54:22 UTC 2017 - robert.rol...@suse.com - -- Adding a /etc/kubernetes/kubelet-initial EnvironmentFile that is expected - to set the KUBELET_INITIAL_ARGS variable so that a set of arguments that - only impact kubelet on the first run can be supplied. This removes the - need to restart kubelet when you change the node labels, for example. Other differences: -- ++ kubernetes.spec ++ --- /var/tmp/diff_new_pack.ZyA7PT/_old 2017-09-15 21:03:53.902098442 +0200 +++ /var/tmp/diff_new_pack.ZyA7PT/_new 2017-09-15 21:03:53.906097880 +0200 @@ -52,14 +52,13 @@ BuildRequires: git # Building k8s pre-1.7 with go >= 1.8 does NOT work: https://github.com/kubernetes/kubernetes/issues/45935 BuildRequires: fdupes -BuildRequires: go >= 1.8.3 BuildRequires: go-go-md2man BuildRequires: golang-packaging BuildRequires: rsync BuildRequires: systemd-rpm-macros BuildRequires: golang(API) = 1.8 BuildRequires: golang(github.com/jteeuwen/go-bindata) -ExcludeArch:%ix86 +ExcludeArch:%ix86 s390 %{go_nostrip} %{go_provides} @@ -102,7 +101,7 @@ %package kubelet Summary:Kubernetes kubelet daemon Group: System/Management -Requires: docker +Requires: docker = 1.12.6 Requires: kubernetes-common = %{version}-%{release} Requires(pre): shadow # if master is installed with node, version and release must be the same @@ -117,7 +116,7 @@ %package kubeadm Summary:Kubernetes kubeadm bootstrapping tool Group: System/Management -Requires: docker +Requires: docker = 1.12.6 Requires: ebtables Requires: ethtool Requires: kubernetes-common = %{version}-%{release} @@ -135,7 +134,7 @@ Summary:Kubernetes services for node host Group: System/Management Requires: conntrack-tools -Requires: docker +Requires: docker = 1.12.6 Requires: ethtool Requires: iptables Requires: kubernetes-common = %{version}-%{release} @@ -209,7 +208,7 @@ %install -%ifarch ppc64le +%ifarch ppc64le aarch64 output_path="_output/local/go/bin" %else output_path="_output/local/bin/linux/%{go_arch}" @@ -281,6 +280,9 @@ # install the place the kubelet defaults to put volumes install -d %{buildroot}%{_localstatedir}/lib/kubelet +# Remove dangling symlink (breaks post-build scripts) +rm -f
commit kubernetes for openSUSE:Factory
Hello community, here is the log from the commit of package kubernetes for openSUSE:Factory checked in at 2017-08-24 18:55:18 Comparing /work/SRC/openSUSE:Factory/kubernetes (Old) and /work/SRC/openSUSE:Factory/.kubernetes.new (New) Package is "kubernetes" Thu Aug 24 18:55:18 2017 rev:5 rq:518169 version:1.7.0 Changes: --- /work/SRC/openSUSE:Factory/kubernetes/kubernetes.changes2017-08-12 20:25:28.48654 +0200 +++ /work/SRC/openSUSE:Factory/.kubernetes.new/kubernetes.changes 2017-08-24 18:55:20.032624877 +0200 @@ -1,0 +2,5 @@ +Thu Aug 17 17:01:10 CEST 2017 - ku...@suse.de + +- Remove superfluous whitespaces as requested by sle-review-team + +--- Other differences: --
commit kubernetes for openSUSE:Factory
Hello community, here is the log from the commit of package kubernetes for openSUSE:Factory checked in at 2017-08-12 20:25:26 Comparing /work/SRC/openSUSE:Factory/kubernetes (Old) and /work/SRC/openSUSE:Factory/.kubernetes.new (New) Package is "kubernetes" Sat Aug 12 20:25:26 2017 rev:4 rq:513801 version:1.7.0 Changes: --- /work/SRC/openSUSE:Factory/kubernetes/kubernetes.changes2017-06-20 09:40:36.914208003 +0200 +++ /work/SRC/openSUSE:Factory/.kubernetes.new/kubernetes.changes 2017-08-12 20:25:28.48654 +0200 @@ -1,0 +2,19 @@ +Thu Jul 13 08:46:41 UTC 2017 - opensuse-packag...@opensuse.org + +- Update to version 1.7.0: + * Kubernetes 1.7 is a milestone release that adds security, stateful application, +and extensibility features motivated by widespread production use of Kubernetes. + * Security enhancements in this release include encrypted secrets (alpha), +network policy for pod-to-pod communication, the node authorizer to limit Kubelet +access to API resources, and Kubelet client / server TLS certificate rotation (alpha). + * Major features for stateful applications include automated updates to StatefulSets, +enhanced updates for DaemonSets, a burst mode for faster StatefulSets scaling, +and (alpha) support for local storage. + * Extensibility features include API aggregation (beta), CustomResourceDefinitions (beta) +in favor of ThirdPartyResources, support for extensible admission controllers (alpha), +pluggable cloud providers (alpha), and container runtime interface (CRI) enhancements. +- Remove the following patches: + * add_pr_template.patch: got merged upstream + * fix-support-for-ppc64le.patch: no longer needed, we are not using gccgo anymore + +--- @@ -8 +27 @@ -Mon May 15 16:54:22 UTC 2017 - robert.rol...@suse.com +Wed Jun 7 10:35:21 UTC 2017 - fcaste...@suse.com @@ -10,4 +29,5 @@ -- Adding a /etc/kubernetes/kubelet-initial EnvironmentFile that is expected - to set the KUBELET_INITIAL_ARGS variable so that a set of arguments that - only impact kubelet on the first run can be supplied. This removes the - need to restart kubelet when you change the node labels, for example. +- Change default kubernetes log level: use warning as base level of logging, + not debug. +- Change default kubelet configuration: do not tell kubelet to look for + the API server on localhost. 90% of the times this process is located + somewhere else. This also helps to fix/mitigate bsc#1042387 @@ -16 +36,14 @@ -Mon May 15 16:51:39 UTC 2017 - rrol...@attachmate.com +Mon Jun 5 09:50:11 UTC 2017 - fcaste...@suse.com + +- Add kubelet-support-btrfs-fixes-bsc-1042383.patch needed to fix bsc#1042383 +- Removed commented line referring to a patch file no longer shipped + +---
commit kubernetes for openSUSE:Factory
Hello community, here is the log from the commit of package kubernetes for openSUSE:Factory checked in at 2017-06-20 09:40:32 Comparing /work/SRC/openSUSE:Factory/kubernetes (Old) and /work/SRC/openSUSE:Factory/.kubernetes.new (New) Package is "kubernetes" Tue Jun 20 09:40:32 2017 rev:3 rq:504584 version:1.6.1 Changes: --- /work/SRC/openSUSE:Factory/kubernetes/kubernetes.changes2017-05-20 10:13:39.275956720 +0200 +++ /work/SRC/openSUSE:Factory/.kubernetes.new/kubernetes.changes 2017-06-20 09:40:36.914208003 +0200 @@ -1,0 +2,6 @@ +Mon Jun 12 07:27:31 UTC 2017 - fcaste...@suse.com + +- Update go build requirements: do not build with go >= 1.8 until + we kubernetes 1.7 is released (see https://github.com/kubernetes/kubernetes/issues/45935) + +--- Other differences: -- ++ kubernetes.spec ++ --- /var/tmp/diff_new_pack.r1A7fP/_old 2017-06-20 09:40:37.806082254 +0200 +++ /var/tmp/diff_new_pack.r1A7fP/_new 2017-06-20 09:40:37.810081691 +0200 @@ -50,11 +50,12 @@ BuildRequires: bash-completion BuildRequires: git -BuildRequires: go >= 1.7 +# Building k8s pre-1.7 with go >= 1.8 does NOT work: https://github.com/kubernetes/kubernetes/issues/45935 BuildRequires: go-go-md2man BuildRequires: golang-packaging BuildRequires: rsync BuildRequires: systemd-rpm-macros +BuildRequires: golang(API) = 1.7 BuildRequires: golang(github.com/jteeuwen/go-bindata) ExcludeArch:%ix86 %{go_nostrip}
commit kubernetes for openSUSE:Factory
Hello community, here is the log from the commit of package kubernetes for openSUSE:Factory checked in at 2017-05-20 10:13:30 Comparing /work/SRC/openSUSE:Factory/kubernetes (Old) and /work/SRC/openSUSE:Factory/.kubernetes.new (New) Package is "kubernetes" Sat May 20 10:13:30 2017 rev:2 rq:495530 version:1.6.1 Changes: --- /work/SRC/openSUSE:Factory/kubernetes/kubernetes.changes2017-02-05 18:36:18.955220578 +0100 +++ /work/SRC/openSUSE:Factory/.kubernetes.new/kubernetes.changes 2017-05-20 10:13:39.275956720 +0200 @@ -1,0 +2,94 @@ +Mon May 15 16:54:22 UTC 2017 - robert.rol...@suse.com + +- Adding a /etc/kubernetes/kubelet-initial EnvironmentFile that is expected + to set the KUBELET_INITIAL_ARGS variable so that a set of arguments that + only impact kubelet on the first run can be supplied. This removes the + need to restart kubelet when you change the node labels, for example. + +--- +Mon May 15 16:51:39 UTC 2017 - rrol...@attachmate.com + +- Adding a /etc/kubernetes/kubelet-initial EnvironmentFile that is expected + to set the KUBELET_INITIAL_ARGS variable so that a set of arguments that + only impact kubelet on the first run can be supplied. This removes the + need to restart kubelet when you change the node labels, for example. + +--- +Tue Apr 11 21:17:36 UTC 2017 - jeng...@inai.de + +- Update descriptions + +--- +Thu Apr 06 14:18:26 UTC 2017 - opensuse-packag...@opensuse.org + +- Update to version 1.6.1: + * Bump cluster autoscaler to 0.5.1 + * Kubernetes version v1.6.1-beta.0 + * update-all.sh + * Better messaging when GKE certificate signing fails. + * Update busybox dependency to fix bazel build + * update-all.sh + * don't wait for first kubelet to be ready + * Fix problems of not-starting image pullers + * Kubernetes version v1.6.1 + +--- +Mon Apr 3 16:16:43 UTC 2017 - jmassaguer...@suse.com + +- Remove get-rid-of-the-git-commands-in-mungedocs.patch: no mungedocs + Review patches: + * build-with-debug-info.patch + * fix-support-for-ppc64le.patch + * git-upstream.patch + * make-e2e_node-run-over-distro-bins.patch + +- Remove 0002-Change-DUP2-to-DUP3-in-contrib-mesos-to-build-on-arm.patch + because mesos has been moved to the incubator project: + https://github.com/kubernetes/kubernetes/pull/33658 + +--- +Mon Apr 03 11:45:52 UTC 2017 - opensuse-packag...@opensuse.org + +- Update to version 1.6.0: + * Kubernetes version v1.6.0-beta.0 + * Generating docs for v1.6.0-beta.0 on release-1.6. + * update-all.sh. + * update-all.sh. + * Kubernetes version v1.6.0-beta.1 + * update-staging-client-go.sh + * Kubernetes version v1.6.0-beta.2 + * update-all.sh. + * Kubernetes version v1.6.0-beta.3 + * update-all.sh. + * Kubernetes version v1.6.0-beta.4 + * update-staging-client-go.sh + * Update NPD rbac. + * Kubernetes version v1.6.0-rc.1 + * update-all.sh. + * Update a few regex patterns to support release candidates + * Added failing upgrade if there are many master replicas. + * added prompt warning if etcd3 media type isn't set during upgrade + * etcd upgrade warning: add docs link, fixed etcd2 behavior, print non-interactive + * in storage media upgrade prompt, provide config for using protobuf + * Kubernetes version v1.6.0 + +--- +Mon Mar 27 08:49:25 UTC 2017 - alvaro.sau...@suse.com + +- updated to to 1.5.5 + +--- +Wed Mar 15 15:47:07 UTC 2017 - alvaro.sau...@suse.com + +- updated to to 1.5.4 + +--- +Thu Feb 23 09:15:52 UTC 2017 - alvaro.sau...@suse.com + +- added some patches: +build-with-debug-info.patch, fix-support-for-ppc64le.patch, +get-rid-of-the-git-commands-in-mungedocs.patch, git-upstream.patch, +make-e2e_node-run-over-distro-bins.patch +- removed gcc-on-ppc64-and-arm.patch + +--- Old: 0002-Change-DUP2-to-DUP3-in-contrib-mesos-to-build-on-arm.patch gcc-on-ppc64-and-arm.patch kubernetes-1.3.10.tar.xz New: build-with-debug-info.patch fix-support-for-ppc64le.patch git-upstream.patch kubernetes-1.6.1.tar.xz make-e2e_node-run-over-distro-bins.patch Other differences: -- ++ kubernetes.spec ++ --- /var/tmp/diff_new_pack.RPRoO7/_old 2017-05-20 10:13:40.395798496 +0200 +++