Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package kyverno for openSUSE:Factory checked 
in at 2022-12-10 21:18:32
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kyverno (Old)
 and      /work/SRC/openSUSE:Factory/.kyverno.new.1835 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kyverno"

Sat Dec 10 21:18:32 2022 rev:13 rq:1041924 version:1.8.4

Changes:
--------
--- /work/SRC/openSUSE:Factory/kyverno/kyverno.changes  2022-12-06 
14:24:21.182126931 +0100
+++ /work/SRC/openSUSE:Factory/.kyverno.new.1835/kyverno.changes        
2022-12-10 21:18:34.741819852 +0100
@@ -1,0 +2,9 @@
+Fri Dec 09 19:49:45 UTC 2022 - [email protected]
+
+- Update to version 1.8.4:
+  * release v1.8.4 (#5638)
+  * tag v1.8.4-rc.1 (#5623)
+  * fix nil error panic (#5619) (#5621)
+  * fix: mutation of cached object in bg scan controller (#5608) (#5613)
+
+-------------------------------------------------------------------

Old:
----
  kyverno-1.8.3.tar.gz

New:
----
  kyverno-1.8.4.tar.gz

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

Other differences:
------------------
++++++ kyverno.spec ++++++
--- /var/tmp/diff_new_pack.5gThzD/_old  2022-12-10 21:18:38.833843779 +0100
+++ /var/tmp/diff_new_pack.5gThzD/_new  2022-12-10 21:18:38.849843872 +0100
@@ -19,7 +19,7 @@
 %define __arch_install_post export NO_BRP_STRIP_DEBUG=true
 
 Name:           kyverno
-Version:        1.8.3
+Version:        1.8.4
 Release:        0
 Summary:        CLI and kubectl plugin for Kyverno
 License:        Apache-2.0

++++++ _service ++++++
--- /var/tmp/diff_new_pack.5gThzD/_old  2022-12-10 21:18:38.901844176 +0100
+++ /var/tmp/diff_new_pack.5gThzD/_new  2022-12-10 21:18:38.905844200 +0100
@@ -3,7 +3,7 @@
     <param name="url">https://github.com/kyverno/kyverno</param>
     <param name="scm">git</param>
     <param name="exclude">.git</param>
-    <param name="revision">v1.8.3</param>
+    <param name="revision">v1.8.4</param>
     <param name="versionformat">@PARENT_TAG@</param>
     <param name="changesgenerate">enable</param>
     <param name="versionrewrite-pattern">v(.*)</param>
@@ -17,7 +17,7 @@
     <param name="compression">gz</param>
   </service>
   <service name="go_modules" mode="disabled">
-    <param name="archive">kyverno-1.8.3.tar.gz</param>
+    <param name="archive">kyverno-1.8.4.tar.gz</param>
   </service>
 </services>
 

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.5gThzD/_old  2022-12-10 21:18:38.929844340 +0100
+++ /var/tmp/diff_new_pack.5gThzD/_new  2022-12-10 21:18:38.933844363 +0100
@@ -1,6 +1,6 @@
 <servicedata>
 <service name="tar_scm">
                 <param name="url">https://github.com/kyverno/kyverno</param>
-              <param 
name="changesrevision">44604bf74bdafc4b199dc28e1eed14ed42dfa27e</param></service></servicedata>
+              <param 
name="changesrevision">0675d21dd9586a8e55ac2b3796a8db850b996895</param></service></servicedata>
 (No newline at EOF)
 

++++++ kyverno-1.8.3.tar.gz -> kyverno-1.8.4.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kyverno-1.8.3/charts/kyverno/Chart.yaml 
new/kyverno-1.8.4/charts/kyverno/Chart.yaml
--- old/kyverno-1.8.3/charts/kyverno/Chart.yaml 2022-12-05 17:48:17.000000000 
+0100
+++ new/kyverno-1.8.4/charts/kyverno/Chart.yaml 2022-12-09 09:34:04.000000000 
+0100
@@ -1,8 +1,8 @@
 apiVersion: v2
 type: application
 name: kyverno
-version: 2.6.3
-appVersion: v1.8.3
+version: 2.6.4
+appVersion: v1.8.4
 icon: https://github.com/kyverno/kyverno/raw/main/img/logo.png
 description: Kubernetes Native Policy Management
 keywords:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kyverno-1.8.3/charts/kyverno/README.md 
new/kyverno-1.8.4/charts/kyverno/README.md
--- old/kyverno-1.8.3/charts/kyverno/README.md  2022-12-05 17:48:17.000000000 
+0100
+++ new/kyverno-1.8.4/charts/kyverno/README.md  2022-12-09 09:34:04.000000000 
+0100
@@ -2,7 +2,7 @@
 
 Kubernetes Native Policy Management
 
-![Version: 
2.6.3](https://img.shields.io/badge/Version-2.6.3-informational?style=flat-square)
 ![Type: 
application](https://img.shields.io/badge/Type-application-informational?style=flat-square)
 ![AppVersion: 
v1.8.3](https://img.shields.io/badge/AppVersion-v1.8.3-informational?style=flat-square)
+![Version: 
2.6.4](https://img.shields.io/badge/Version-2.6.4-informational?style=flat-square)
 ![Type: 
application](https://img.shields.io/badge/Type-application-informational?style=flat-square)
 ![AppVersion: 
v1.8.4](https://img.shields.io/badge/AppVersion-v1.8.4-informational?style=flat-square)
 
 ## About
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kyverno-1.8.3/charts/kyverno-policies/Chart.yaml 
new/kyverno-1.8.4/charts/kyverno-policies/Chart.yaml
--- old/kyverno-1.8.3/charts/kyverno-policies/Chart.yaml        2022-12-05 
17:48:17.000000000 +0100
+++ new/kyverno-1.8.4/charts/kyverno-policies/Chart.yaml        2022-12-09 
09:34:04.000000000 +0100
@@ -1,8 +1,8 @@
 apiVersion: v2
 type: application
 name: kyverno-policies
-version: 2.6.3
-appVersion: v1.8.3
+version: 2.6.4
+appVersion: v1.8.4
 icon: https://github.com/kyverno/kyverno/raw/main/img/logo.png
 description: Kubernetes Pod Security Standards implemented as Kyverno policies
 keywords:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kyverno-1.8.3/charts/kyverno-policies/README.md 
new/kyverno-1.8.4/charts/kyverno-policies/README.md
--- old/kyverno-1.8.3/charts/kyverno-policies/README.md 2022-12-05 
17:48:17.000000000 +0100
+++ new/kyverno-1.8.4/charts/kyverno-policies/README.md 2022-12-09 
09:34:04.000000000 +0100
@@ -2,7 +2,7 @@
 
 Kubernetes Pod Security Standards implemented as Kyverno policies
 
-![Version: 
2.6.3](https://img.shields.io/badge/Version-2.6.3-informational?style=flat-square)
 ![Type: 
application](https://img.shields.io/badge/Type-application-informational?style=flat-square)
 ![AppVersion: 
v1.8.3](https://img.shields.io/badge/AppVersion-v1.8.3-informational?style=flat-square)
+![Version: 
2.6.4](https://img.shields.io/badge/Version-2.6.4-informational?style=flat-square)
 ![Type: 
application](https://img.shields.io/badge/Type-application-informational?style=flat-square)
 ![AppVersion: 
v1.8.4](https://img.shields.io/badge/AppVersion-v1.8.4-informational?style=flat-square)
 
 ## About
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kyverno-1.8.3/pkg/background/mutate/mutate.go 
new/kyverno-1.8.4/pkg/background/mutate/mutate.go
--- old/kyverno-1.8.3/pkg/background/mutate/mutate.go   2022-12-05 
17:48:17.000000000 +0100
+++ new/kyverno-1.8.4/pkg/background/mutate/mutate.go   2022-12-09 
09:34:04.000000000 +0100
@@ -154,7 +154,7 @@
        var events []event.Info
 
        if target == nil {
-               c.log.WithName("mutateExisting").Info("cannot generate events 
for empty target resource", "policy", policy, "rule", rule, "err", err.Error())
+               c.log.WithName("mutateExisting").Info("cannot generate events 
for empty target resource", "policy", policy, "rule", rule)
        }
 
        if err != nil {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/kyverno-1.8.3/pkg/controllers/report/background/controller.go 
new/kyverno-1.8.4/pkg/controllers/report/background/controller.go
--- old/kyverno-1.8.3/pkg/controllers/report/background/controller.go   
2022-12-05 17:48:17.000000000 +0100
+++ new/kyverno-1.8.4/pkg/controllers/report/background/controller.go   
2022-12-09 09:34:04.000000000 +0100
@@ -194,7 +194,7 @@
 
 func (c *controller) updateReport(ctx context.Context, meta metav1.Object, gvk 
schema.GroupVersionKind, resource resource.Resource) error {
        namespace := meta.GetNamespace()
-       labels := meta.GetLabels()
+       metaLabels := meta.GetLabels()
        // load all policies
        policies, err := c.fetchClusterPolicies(logger)
        if err != nil {
@@ -256,7 +256,7 @@
                        expected[reportutils.PolicyLabel(policy)] = policy
                }
                toDelete := map[string]string{}
-               for label := range labels {
+               for label := range metaLabels {
                        if reportutils.IsPolicyLabel(label) {
                                // if the policy doesn't exist anymore
                                if expected[label] == nil {
@@ -271,7 +271,7 @@
                var toCreate []kyvernov1.PolicyInterface
                for label, policy := range expected {
                        // if the background policy changed, we need to 
recreate entries
-                       if labels[label] != policy.GetResourceVersion() {
+                       if metaLabels[label] != policy.GetResourceVersion() {
                                if name, err := 
reportutils.PolicyNameFromLabel(namespace, label); err != nil {
                                        return err
                                } else {
@@ -290,8 +290,11 @@
                report := reportutils.DeepCopy(before)
                var ruleResults []policyreportv1alpha2.PolicyReportResult
                // deletions
-               for _, label := range toDelete {
-                       delete(labels, label)
+               reportLabels := report.GetLabels()
+               if reportLabels != nil {
+                       for _, label := range toDelete {
+                               delete(reportLabels, label)
+                       }
                }
                for _, result := range report.GetResults() {
                        if _, ok := toDelete[result.Policy]; !ok {

++++++ vendor.tar.gz ++++++
/work/SRC/openSUSE:Factory/kyverno/vendor.tar.gz 
/work/SRC/openSUSE:Factory/.kyverno.new.1835/vendor.tar.gz differ: char 5, line 
1

Reply via email to