Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package kubernetes1.23 for openSUSE:Factory 
checked in at 2024-02-26 19:45:56
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kubernetes1.23 (Old)
 and      /work/SRC/openSUSE:Factory/.kubernetes1.23.new.1770 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kubernetes1.23"

Mon Feb 26 19:45:56 2024 rev:12 rq:1151204 version:1.23.17

Changes:
--------
--- /work/SRC/openSUSE:Factory/kubernetes1.23/kubernetes1.23.changes    
2024-01-23 22:57:30.399403994 +0100
+++ /work/SRC/openSUSE:Factory/.kubernetes1.23.new.1770/kubernetes1.23.changes  
2024-02-26 19:46:49.809030683 +0100
@@ -1,0 +2,11 @@
+Mon Feb 26 11:07:39 UTC 2024 - Priyanka Saggu <priyanka.sa...@suse.com>
+
+- add new patch to advance autoscaling v2 as the preferred API version, to fix 
bsc#1219964, CVE-2024-0793
+ * autoscaling-advance-v2-as-the-preferred-API-version.patch 
+
+-------------------------------------------------------------------
+Thu Feb 22 12:45:41 UTC 2024 - Dominique Leuenberger <dims...@opensuse.org>
+
+- Use %patch -P N instead of deprecated %patchN.
+
+-------------------------------------------------------------------

New:
----
  autoscaling-advance-v2-as-the-preferred-API-version.patch

BETA DEBUG BEGIN:
  New:- add new patch to advance autoscaling v2 as the preferred API version, 
to fix bsc#1219964, CVE-2024-0793
 * autoscaling-advance-v2-as-the-preferred-API-version.patch 
BETA DEBUG END:

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

Other differences:
------------------
++++++ kubernetes1.23.spec ++++++
--- /var/tmp/diff_new_pack.bh5S0d/_old  2024-02-26 19:46:51.077076525 +0100
+++ /var/tmp/diff_new_pack.bh5S0d/_new  2024-02-26 19:46:51.081076669 +0100
@@ -1,7 +1,7 @@
 #
 # spec file
 #
-# Copyright (c) 2023 SUSE LLC
+# Copyright (c) 2024 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -54,6 +54,8 @@
 # Patch to fix CVE-2023-2431, to return error when a Pod or Container's 
SecurityContext has a localhost seccomp type but an empty localhostProfile 
field.
 Patch7:         fix-seccomp-localhost-error-handling.patch
 Patch8:         kubernetes-sort-custom-column-print-flags.patch
+# Patch to advance autoscaling v2 as the preferred API version, to fix 
bsc#1219964, CVE-2024-0793
+Patch9:         autoscaling-advance-v2-as-the-preferred-API-version.patch
 BuildRequires:  fdupes
 BuildRequires:  git
 BuildRequires:  go-go-md2man
@@ -78,7 +80,9 @@
 
 
 
+
 # packages to build containerized control plane
+
 %package apiserver
 Summary:        Kubernetes apiserver for container image
 Group:          System/Management
@@ -218,13 +222,14 @@
 
 %prep
 %setup -q -n kubernetes-%{version}
-%patch2 -p1
-%patch3 -p1
-%patch4 -p0
-%patch5 -p1
-%patch6 -p1
-%patch7 -p1
-%patch8 -p1
+%patch -P 2 -p1
+%patch -P 3 -p1
+%patch -P 4 -p0
+%patch -P 5 -p1
+%patch -P 6 -p1
+%patch -P 7 -p1
+%patch -P 8 -p1
+%patch -P 9 -p1
 
 %build
 # This is fixing bug bsc#1065972

++++++ autoscaling-advance-v2-as-the-preferred-API-version.patch ++++++
>From 40a6d6306a2c6c202ab33c3d90178ce19fabf7cf Mon Sep 17 00:00:00 2001
From: SataQiu <shidaqiu2...@gmail.com>
Date: Sun, 11 Dec 2022 13:09:39 +0800
Subject: [PATCH] autoscaling: advance v2 as the preferred API version over v1

---
 pkg/apis/autoscaling/install/install.go         | 3 +--
 pkg/controlplane/storageversionhashdata/data.go | 4 ++--
 test/integration/etcd/data.go                   | 6 +++---
 3 files changed, 6 insertions(+), 7 deletions(-)

Index: kubernetes-1.23.17/pkg/apis/autoscaling/install/install.go
===================================================================
--- kubernetes-1.23.17.orig/pkg/apis/autoscaling/install/install.go
+++ kubernetes-1.23.17/pkg/apis/autoscaling/install/install.go
@@ -40,6 +40,5 @@ func Install(scheme *runtime.Scheme) {
        utilruntime.Must(v2.AddToScheme(scheme))
        utilruntime.Must(v2beta1.AddToScheme(scheme))
        utilruntime.Must(v1.AddToScheme(scheme))
-       // TODO: move v2 to the front of the list in 1.24
-       utilruntime.Must(scheme.SetVersionPriority(v1.SchemeGroupVersion, 
v2.SchemeGroupVersion, v2beta1.SchemeGroupVersion, v2beta2.SchemeGroupVersion))
+       utilruntime.Must(scheme.SetVersionPriority(v2.SchemeGroupVersion, 
v1.SchemeGroupVersion, v2beta1.SchemeGroupVersion, v2beta2.SchemeGroupVersion))
 }
Index: kubernetes-1.23.17/pkg/controlplane/storageversionhashdata/data.go
===================================================================
--- kubernetes-1.23.17.orig/pkg/controlplane/storageversionhashdata/data.go
+++ kubernetes-1.23.17/pkg/controlplane/storageversionhashdata/data.go
@@ -51,10 +51,10 @@ var GVRToStorageVersionHash = map[string
        "v1/secrets":                "S6u1pOWzb84=",
        "v1/serviceaccounts":        "pbx9ZvyFpBE=",
        "v1/services":               "0/CO1lhkEBI=",
-       "autoscaling/v1/horizontalpodautoscalers":      "oQlkt7f5j/A=",
-       "autoscaling/v2/horizontalpodautoscalers":      "oQlkt7f5j/A=",
-       "autoscaling/v2beta1/horizontalpodautoscalers": "oQlkt7f5j/A=",
-       "autoscaling/v2beta2/horizontalpodautoscalers": "oQlkt7f5j/A=",
+       "autoscaling/v1/horizontalpodautoscalers":      "qwQve8ut294=",
+       "autoscaling/v2/horizontalpodautoscalers":      "qwQve8ut294=",
+       "autoscaling/v2beta1/horizontalpodautoscalers": "qwQve8ut294=",
+       "autoscaling/v2beta2/horizontalpodautoscalers": "qwQve8ut294=",
        "batch/v1/jobs":          "mudhfqk/qZY=",
        "batch/v1/cronjobs":      "h/JlFAZkyyY=",
        "batch/v1beta1/cronjobs": "h/JlFAZkyyY=",
Index: kubernetes-1.23.17/test/integration/etcd/data.go
===================================================================
--- kubernetes-1.23.17.orig/test/integration/etcd/data.go
+++ kubernetes-1.23.17/test/integration/etcd/data.go
@@ -128,6 +128,7 @@ func GetEtcdStorageDataForNamespace(name
                gvr("autoscaling", "v1", "horizontalpodautoscalers"): {
                        Stub:             `{"metadata": {"name": "hpa2"}, 
"spec": {"maxReplicas": 3, "scaleTargetRef": {"kind": "something", "name": 
"cross"}}}`,
                        ExpectedEtcdPath: "/registry/horizontalpodautoscalers/" 
+ namespace + "/hpa2",
+                       ExpectedGVK:      gvkP("autoscaling", "v2", 
"HorizontalPodAutoscaler"),
                },
                // --
 
@@ -135,7 +136,6 @@ func GetEtcdStorageDataForNamespace(name
                gvr("autoscaling", "v2", "horizontalpodautoscalers"): {
                        Stub:             `{"metadata": {"name": "hpa4"}, 
"spec": {"maxReplicas": 3, "scaleTargetRef": {"kind": "something", "name": 
"cross"}}}`,
                        ExpectedEtcdPath: "/registry/horizontalpodautoscalers/" 
+ namespace + "/hpa4",
-                       ExpectedGVK:      gvkP("autoscaling", "v1", 
"HorizontalPodAutoscaler"),
                },
                // --
 
@@ -143,7 +143,7 @@ func GetEtcdStorageDataForNamespace(name
                gvr("autoscaling", "v2beta1", "horizontalpodautoscalers"): {
                        Stub:             `{"metadata": {"name": "hpa1"}, 
"spec": {"maxReplicas": 3, "scaleTargetRef": {"kind": "something", "name": 
"cross"}}}`,
                        ExpectedEtcdPath: "/registry/horizontalpodautoscalers/" 
+ namespace + "/hpa1",
-                       ExpectedGVK:      gvkP("autoscaling", "v1", 
"HorizontalPodAutoscaler"),
+                       ExpectedGVK:      gvkP("autoscaling", "v2", 
"HorizontalPodAutoscaler"),
                },
                // --
 
@@ -151,7 +151,7 @@ func GetEtcdStorageDataForNamespace(name
                gvr("autoscaling", "v2beta2", "horizontalpodautoscalers"): {
                        Stub:             `{"metadata": {"name": "hpa3"}, 
"spec": {"maxReplicas": 3, "scaleTargetRef": {"kind": "something", "name": 
"cross"}}}`,
                        ExpectedEtcdPath: "/registry/horizontalpodautoscalers/" 
+ namespace + "/hpa3",
-                       ExpectedGVK:      gvkP("autoscaling", "v1", 
"HorizontalPodAutoscaler"),
+                       ExpectedGVK:      gvkP("autoscaling", "v2", 
"HorizontalPodAutoscaler"),
                },
                // --
 

Reply via email to