Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package kubernetes1.27 for openSUSE:Factory 
checked in at 2023-10-01 21:21:57
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kubernetes1.27 (Old)
 and      /work/SRC/openSUSE:Factory/.kubernetes1.27.new.28202 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kubernetes1.27"

Sun Oct  1 21:21:57 2023 rev:6 rq:1112615 version:1.27.6

Changes:
--------
--- /work/SRC/openSUSE:Factory/kubernetes1.27/kubernetes1.27.changes    
2023-08-03 17:27:44.947024791 +0200
+++ /work/SRC/openSUSE:Factory/.kubernetes1.27.new.28202/kubernetes1.27.changes 
2023-10-01 21:22:13.288461310 +0200
@@ -1,0 +2,91 @@
+Wed Sep 20 17:49:17 UTC 2023 - Priyanka Saggu <[email protected]>
+
+- fixes for bsc#1214406
+- update `Wants` directive in [Unit] section of `kubelet.service`:
+  * add: `containerd.service`
+  * remove: `docker.service`
+- updating container runtime prerequisites:
+  (Refer: 
k8s.io/docs/setup/production-environment/container-runtimes/#install-and-configure-prerequisites)
+  * update `90-kubeadm.conf` to add below iptables rules:
+    - net.bridge.bridge-nf-call-iptables = 1
+    - net.bridge.bridge-nf-call-ip6tables = 1
+  * update `kubeadm.conf` to add `overlay` kernel module
+  * update .spec file to:
+    - add post-installation scriptlet for `kubeadm` package to enable iptables 
rules defined in `90-kubeadm.conf` using sysctl
+    - add conditional checks to load kernel modules (br_netfilter, overlay) in 
`kubelet-common` package post-installation scriptlet
+    - update `kubelet-common` post scriptlet to correctly update `KUBELET_VER` 
var in `/etc/sysconfig/kubelet` file based on fillup template
+- add below to `kubelet` subpackage to recommend installing correct version of 
package providing `kubernetes-kubelet-common` :
+  * `Recommends: kubernetes-kubelet-common = %{version}`
+- add below to `kubeadm` subpackage to recommend installing correct version of 
`kubelet` and `kubelet-common` packages:
+  * `Recommends: kubernetes%{baseversion}-kubelet`
+
+-------------------------------------------------------------------
+Wed Sep 20 09:26:45 UTC 2023 - Priyanka Saggu <[email protected]>
+
+- Update .spec file to bump go version build requirements:
+  * `BuildRequires:  go >= 1.20.8`
+- Update to version 1.27.6:
+  * Release commit for Kubernetes v1.27.6
+  * [go] Bump images, versions and deps to use Go 1.20.8
+  * fix: concurrent map writes in e2e test
+  * Automated cherry pick of #119776: Fix a job quota related deadlock 
(#120320)
+  * Fix OpenAPI aggregation cleanup
+  * Fallback to legacy discovery on a wider range of conditions in aggregator
+  * apiextensions-apiserver: generate applyconfigurations
+  * TopologyAwareHints: Take lock in HasPopulatedHints
+  * Mark Job onPodConditions as optional in pod failure policy
+  * Update CHANGELOG/CHANGELOG-1.27.md for v1.27.5
+  * Incorporating feedback on 119341
+  * check for overflow
+  * Fix CEL cost handling of zero length replacement strings
+  * generate ReportingInstance and ReportingController in Event
+  * Pass Pinned field to kubecontainer.Image
+  * prep for go1.21: use -e in go list
+  * Skip apiserver_admission_webhook_request_total during context-canceled
+  * Ignore context canceled from validate and mutate webhook failopen metric
+  * kubeadm: fix nil pointer when etcd member is already removed
+  * update to golangci-lint v1.54.1 + go-ruleguard v0.4.0
+  * fix: when PreFilter returns UnschedulableAndUnresolvable, copy the state 
in all nodes in statusmap
+  * Fix a bug that PostFilter plugin may not function if previous PreFilter 
plugins return Skip
+  * Issue 4230: remove readiness check for cache exclusion
+  * add test for apiservices.apiregistration.k8s.io discoverability in 
openapi/v3
+  * update openapi
+  * expose apiregistration.k8s.io into OpenAPIV3
+  * fix openapi/v3 non local apiservices aggregation
+  * node: devicemgr: topomgr: add logs
+  * e2e: node: add test to check device-requiring pods are cleaned up
+  * e2e: node: devices: improve the node reboot test
+  * e2e: node: devicemanager: update tests
+  * kubelet: devices: skip allocation for running pods
+  * Add test coverage of result size of string operations
+  * Bump cel-go to v0.12.7
+
+
+-------------------------------------------------------------------
+Tue Sep 12 12:53:12 UTC 2023 - [email protected]
+
+- Update .spec file to bump go version build requirements:
+  * `BuildRequires:  go >= 1.20.7`
+- Update to version 1.27.5:
+  * Use environment varaibles for parameters in Powershell
+  * Use env varaibles for passing path
+  * Avoid returning nil responseKind in v1beta1 aggregated discovery
+  * [release-1.27] releng/go: Bump images, versions and deps to use Go 1.20.7
+  * e2e_node: move getSampleDevicePluginPod to device_plugin_test.go
+  * fix 'pod' in kubelet prober metrics
+  * priority & fairness: support dynamically configuring work estimator max 
seats
+  * Add mininumKubelet tag into ReadWriteOncePod test
+  * Include ignored pods when computing backoff delay for Job pod failures
+  * Adjust the algorithm for computing the pod finish time
+  * Rename updateReconstructedFromAPIServer
+  * Rename volumesNeedDevicePath
+  * Update volumesInUse after attachability is confirmed
+  * Add uncertain state of volume attach-ability
+  * Refactor FindAttachablePluginBySpec out of CSI code path
+  * kubeadm: backdate generated CAs by 5 minutes
+  * client-go: allow to set NotBefore in NewSelfSignedCACert()
+  * e2e: fix flaky test 'should contain OpenAPI V3 for Aggregated APIServer'
+  * Fix a data race in TopologyCache
+  * Fix TopologyAwareHint not working when zone label is added after Node 
creation
+
+-------------------------------------------------------------------

Old:
----
  kubernetes-1.27.1.obscpio
  kubernetes-1.27.4.tar.xz

New:
----
  kubernetes-1.27.6.tar.xz

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

Other differences:
------------------
++++++ kubernetes1.27.spec ++++++
--- /var/tmp/diff_new_pack.P8p2HI/_old  2023-10-01 21:22:17.284605906 +0200
+++ /var/tmp/diff_new_pack.P8p2HI/_new  2023-10-01 21:22:17.284605906 +0200
@@ -22,7 +22,7 @@
 %define baseversionminus1 1.26
 
 Name:           kubernetes%{baseversion}
-Version:        1.27.4
+Version:        1.27.6
 Release:        0
 Summary:        Container Scheduling and Management
 License:        Apache-2.0
@@ -51,7 +51,7 @@
 Patch5:         revert-coredns-image-renaming.patch
 BuildRequires:  fdupes
 BuildRequires:  git
-BuildRequires:  go >= 1.20.6
+BuildRequires:  go >= 1.20.8
 BuildRequires:  go-go-md2man
 BuildRequires:  golang-packaging
 BuildRequires:  rsync
@@ -71,10 +71,8 @@
 
 
 
-
-
-
 # packages to build containerized control plane
+
 %package apiserver
 Summary:        Kubernetes apiserver for container image
 Group:          System/Management
@@ -120,6 +118,7 @@
 Group:          System/Management
 Requires:       cri-runtime
 Requires:       kubernetes-kubelet-common
+Recommends:     kubernetes-kubelet-common = %{version}
 Provides:       kubernetes-kubelet%{baseversion} = %{version}
 Obsoletes:      kubernetes-kubelet%{baseversion} < %{version}
 %{?systemd_requires}
@@ -154,6 +153,7 @@
 Requires:       socat
 Requires(pre):  shadow
 Requires:       (kubernetes%{baseversion}-kubelet or 
kubernetes%{baseversionminus1}-kubelet)
+Recommends:     kubernetes%{baseversion}-kubelet
 
 %description kubeadm
 Manage a cluster of Linux containers as a single system to accelerate Dev and 
simplify Ops.
@@ -353,7 +353,18 @@
 
 %post kubelet-common
 %fillup_only -an kubelet
+# Check if /etc/sysconfig/kubelet exists
+if [ -e "/etc/sysconfig/kubelet" ]; then
+  # Extract the value from the fillup file
+  UPDATED_KUBELET_VER=$(grep '^KUBELET_VER=' 
%{_fillupdir}/sysconfig.kubelet-kubernetes%{baseversion} | cut -d '=' -f2)
+  # Update the value in the sysconfig file
+  sed -i "s/^KUBELET_VER=.*/KUBELET_VER=$UPDATED_KUBELET_VER/" 
/etc/sysconfig/kubelet
+fi
 %service_add_post kubelet.service
+if [ $1 -eq 1 ]; then
+    # Check if modprobe command is available
+    [ ! -x /sbin/modprobe ] || { /sbin/modprobe br_netfilter && /sbin/modprobe 
overlay; } || true
+fi
 %if 0%{?suse_version} < 1500
 # create some subvolumes needed by CNI
 if [ ! -e %{_localstatedir}/lib/cni ]; then
@@ -370,6 +381,13 @@
 %postun kubelet-common
 %service_del_postun kubelet.service
 
+%post kubeadm
+# Check if sysctl command is available
+if [ -x /usr/sbin/sysctl ]; then
+    # Run sysctl --system after the package installation
+    /usr/sbin/sysctl -p %{_sysctldir}/90-kubeadm.conf || true
+fi
+
 %files kubelet-common
 %doc README.md CONTRIBUTING.md CHANGELOG-%{baseversion}.md
 %license LICENSE

++++++ 90-kubeadm.conf ++++++
--- /var/tmp/diff_new_pack.P8p2HI/_old  2023-10-01 21:22:17.320607209 +0200
+++ /var/tmp/diff_new_pack.P8p2HI/_new  2023-10-01 21:22:17.324607353 +0200
@@ -1,3 +1,5 @@
 # The file is provided as part of the kubernetes-kubeadm package
+net.bridge.bridge-nf-call-iptables = 1
 net.ipv4.ip_forward = 1
+net.bridge.bridge-nf-call-ip6tables = 1
 

++++++ _service ++++++
--- /var/tmp/diff_new_pack.P8p2HI/_old  2023-10-01 21:22:17.352608366 +0200
+++ /var/tmp/diff_new_pack.P8p2HI/_new  2023-10-01 21:22:17.352608366 +0200
@@ -5,7 +5,7 @@
     <param name="exclude">.git</param>
     <param name="versionformat">@PARENT_TAG@</param>
     <param name="versionrewrite-pattern">v(.*)</param>
-    <param name="revision">v1.27.4</param>
+    <param name="revision">v1.27.6</param>
     <param name="changesgenerate">enable</param>
   </service>
   <service name="tar" mode="disabled"/>

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.P8p2HI/_old  2023-10-01 21:22:17.372609090 +0200
+++ /var/tmp/diff_new_pack.P8p2HI/_new  2023-10-01 21:22:17.372609090 +0200
@@ -1,6 +1,6 @@
 <servicedata>
 <service name="tar_scm">
                 <param 
name="url">https://github.com/kubernetes/kubernetes.git</param>
-              <param 
name="changesrevision">fa3d7990104d7c1f16943a67f11b154b71f6a132</param></service></servicedata>
+              <param 
name="changesrevision">741c8db18a52787d734cbe4795f0b4ad860906d6</param></service></servicedata>
 (No newline at EOF)
 

++++++ kubeadm.conf ++++++
--- /var/tmp/diff_new_pack.P8p2HI/_old  2023-10-01 21:22:17.408610392 +0200
+++ /var/tmp/diff_new_pack.P8p2HI/_new  2023-10-01 21:22:17.412610537 +0200
@@ -1,3 +1,4 @@
 # Load br_netfilter module at boot
 br_netfilter
+overlay
 

++++++ kubelet.service ++++++
--- /var/tmp/diff_new_pack.P8p2HI/_old  2023-10-01 21:22:17.432611261 +0200
+++ /var/tmp/diff_new_pack.P8p2HI/_new  2023-10-01 21:22:17.432611261 +0200
@@ -1,8 +1,8 @@
 [Unit]
 Description=kubelet: The Kubernetes Node Agent
-Documentation=https://kubernetes.io/docs/
+Documentation=https://kubernetes.io/docs/concepts/overview/components/#kubelet 
https://kubernetes.io/docs/reference/generated/kubelet
 After=network.target network-online.target
-Wants=docker.service crio.service
+Wants=containerd.service crio.service
 ConditionPathExists=/var/lib/kubelet/config.yaml
 
 [Service]

++++++ kubernetes-1.27.4.tar.xz -> kubernetes-1.27.6.tar.xz ++++++
/work/SRC/openSUSE:Factory/kubernetes1.27/kubernetes-1.27.4.tar.xz 
/work/SRC/openSUSE:Factory/.kubernetes1.27.new.28202/kubernetes-1.27.6.tar.xz 
differ: char 15, line 1

++++++ kubernetes.obsinfo ++++++
--- /var/tmp/diff_new_pack.P8p2HI/_old  2023-10-01 21:22:17.492613432 +0200
+++ /var/tmp/diff_new_pack.P8p2HI/_new  2023-10-01 21:22:17.492613432 +0200
@@ -1,5 +1,5 @@
 name: kubernetes
-version: 1.27.4
-mtime: 1689768888
-commit: fa3d7990104d7c1f16943a67f11b154b71f6a132
+version: 1.27.6
+mtime: 1694596447
+commit: 741c8db18a52787d734cbe4795f0b4ad860906d6
 

Reply via email to