Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package kyverno for openSUSE:Factory checked 
in at 2023-11-16 20:30:35
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kyverno (Old)
 and      /work/SRC/openSUSE:Factory/.kyverno.new.2521 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kyverno"

Thu Nov 16 20:30:35 2023 rev:27 rq:1126951 version:1.11.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/kyverno/kyverno.changes  2023-11-13 
22:25:19.269333980 +0100
+++ /work/SRC/openSUSE:Factory/.kyverno.new.2521/kyverno.changes        
2023-11-16 20:30:46.609269891 +0100
@@ -1,0 +2,194 @@
+Thu Nov 16 15:02:05 UTC 2023 - ka...@b1-systems.de
+
+- Update to version 1.11.0:
+  * Breaking (Potentially) ❗
+    - Policy Reports are now created on a per-resource basis and
+      using a UID as the name rather than the previous behavior of
+      per-policy. This may be a breaking change if you relied upon
+      either of these attributes in previous versions. This change
+      has the benefit of putting less pressure on the Kubernetes
+      API server and less storage cost on etcd.
+    - In accordance with Cosign 2.0 updates, the Rekor URL is now
+      required in a policy. The url field may be empty ("") but
+      must be specified even if you've opted not to store
+      signatures in a Rekor instance. Users upgrading from Kyverno
+      v1.10 to v1.11 who have image verification policies using
+      cosign will have to explicitly disable Tlogs and SCT
+      verification in their policy using the rekor.ignoreTlogs and
+      ctlog.IgnoreSCT fields if they did not use Rekor while
+      signing the image.
+  * Added
+    - Context variables are now supported in cleanup policies
+      (#6084)
+    - Introduced ability to cleanup resources based upon assignment
+      of a new reserved label cleanup.kyverno.io/ttl (#7821, #8096,
+      #8128, #8660)
+    - ValidatingAdmissionPolicies (VAP) can now be tested in the
+      Kyverno CLI in both test and apply commands (#6656)
+    - ValidatingAdmissionPolicies can be generated/managed by
+      Kyverno when a compatible validate.cel rule is created
+      (#7840, #8219)
+    - Generate Policy Reports for VAPs (#8135)
+    - Kyverno validate rules can now be written using CEL
+      expressions, including auto-gen support (#7859, #8024, #8071,
+      #8084, #8098, #8099, #8196)
+    - Added a new field in a policy at spec.admission which, when
+      set to false, allows policies to work in background-only mode
+      (#6666)
+    - Added a new field under verifyImages rules called
+      imageRegistryCredentials which allows flexible, easier
+      configuration of credentials for image registries including
+      defining the required credential helpers (#7114)
+    - Added new caching of image signature verifications (#7890,
+      #7969)
+    - New lookup() JMESPath filter (#7136)
+    - New round() JMESPath filter (#7489)
+    - Support for Cosign 2.0 (#7248, #8521)
+    - Added an auth checker interface from Kyverno Playground
+      (#7323)
+    - Added a check for digest mismatch in verifyImages rules
+      (#8443)
+    - Added new ability to more finely control configuration of
+      metrics (#8569)
+    - Added an --aggregateReports flag to the reports controller to
+      enable/disable aggregated reports (#7475)
+    - Events are now created in the events.k8s.io/v1 API group and
+      version (#7673)
+    - Generate rules now support using server-side apply via the
+      field spec.useServerSideApply (#7705)
+    - Added CLI API schema for test command (#8422, #8438, #8439,
+      see also Changed below)
+    - Added new create commands to the Kyverno CLI used to easily
+      create the various resources needed for testing (#7778,
+      #7779, #7780, #7781, #7782, #8160)
+    - Added new Kyverno CLI docs command to generate CLI
+      documentation (#8179, #8180, #8181, #8191, #8193, #8200,
+      #8259)
+    - Added Kyverno CLI experimental fix command (#8213, #8404)
+    - Added support for wildcards in CLI test command (#8216)
+    - Kyverno CLI now has experimental validation of policies being
+      tested (#8384, #8406, #8410)
+    - Added ability to test supported ValidatingAdmissionPolicies
+      (VAP) variables in both Kyverno CLI test and apply commands
+      (#8182)
+    - Kyverno is now tested against and uses libraries from
+      Kubernetes version 1.28 (#8036, #8037)
+    - Kyverno now supports configuring matchConditions in webhooks
+      (Kubernetes 1.27+) (#8042)
+    - Wildcards now work in subject statements in match/exclude
+      (#8068)
+    - Added variables support for Kyverno validate.cel policies
+      (#8103, #8113)
+    - Added CTLogs verification to Cosign (#8130, #8166)
+    - New metric of type Meter is added for the TTL cleanup manager
+      with attributes resource_group, resource_version, and
+      resource_resource (#8134)
+    - Added ability to configure TUF when using a custom Sigstore
+      implementation (#8385)
+    - Added ability to disable TUF when used in air-gapped
+      environments (#8509)
+    - Helm
+      - Added API priority and fairness resources to the Kyverno
+        chart (FlowSchema and PriorityLevelConfiguration) (#7468)
+      - Added ability to set security contexts for the webhook
+        cleanup Pod (#7970)
+      - Added Helm secret size check to CI to detect of the current
+        chart size exceeds the Helm secret size limit (#8195)
+      - Allow resourceNames on extraResources for the cleanup
+        controller (#8307)
+      - Added a global image registry value (#8625)
+  * Changed
+    - Policy Exceptions and Cleanup Policies graduated from alpha
+      API to beta (#8594, #8609, #8621, #8378, #8587)
+    - Policy Exceptions are now enabled by default (#8545)
+    - Policy Reports are changed to be generated per-resource
+      rather than per-policy, and intermediary aggregated reports
+      are expunged immediately (#8426)
+    - Schema validation will no longer be done on patterns
+      (including internal validation for mutate rules) obviating
+      the need for spec.schemaValidation. We will deprecate and
+      remove this field in a future version (#8538)
+    - Cleanup policies no longer use CronJobs to invoke the cleanup
+      action. This is all handled internally now (#8526, #8529,
+      #8531)
+    - Kyverno CLI test command has been refactored and includes a
+      formal test manifest schema (#8422, #6871, #6942, #7995,
+      #8145, #8163, #8168, #8177, #8189, #8212, #8387, and more)
+    - Kyverno CLI apply command now has a nice tabular output
+      format (#7757)
+    - Kyverno CLI apply now shows failure messages when a result
+      fails (#7758)
+    - Kyverno CLI --compact flag has been renamed to
+      --detailed-results (#7937)
+    - Kyverno CLI the --set flag can be used to set a variable for
+      multiple input resources rather than just one (#7984)
+    - Kyverno CLI certain more "internal" flags will no longer be
+      hidden (#8077)
+    - Refactored JSON patches to use structure instead of byte
+      arrays (#7186)
+    - Deprecated the --imageSignatureRepository container flag. Use
+      verifyImages.Repository in a policy definition instead
+      (#7391)
+    - Replaced the internal package used to apply JSON patches.
+      This resulted in some fixes and slight behavioral changes
+      (#7401, #7452)
+    - The policies.kyverno.io/last-applied-patches annotation upon
+      successful mutation has been removed (#7438)
+    - RBAC has been hardened for a couple controllers to better
+      follow least privileges (#7626, #7634, #7638, #8083)
+    - The images variable ({{ images }}) can be used correctly in a
+      policy (#7787)
+    - Use a new custom keychains from Flux package preventing some
+      timeouts (#7908)
+    - Allow overriding CA and TLS secret names which store the
+      Kyverno certificates (#8137)
+    - Replaced CLI manifest commands by create command (#8165)
+    - Kyverno CLI test command has been extended to support
+      multiple paths (#8247)
+    - The remainder of match/excludewill be skipped if
+      theoperations[]` do not match (#8324)
+    - Helm
+      - The Grafana dashboard has been moved to its own subchart in
+        an effort to reduce the size of the main Kyverno chart
+        (#8619)
+      - Kyverno CRDs have been moved to a subchart for the same
+        reason (#8623)
+      - Updated the Chart metadata so the minimum version is
+        correctly aligned with that of Kyverno itself (#8708)
+  * Fixed
+    - Abort pattern validation earlier when processing can occur
+      (#7307)
+    - Fixed an issue when testing for mutations using foreach
+      (#7396)
+    - Fixed not validating that subject kinds were on the allowed
+      list (#7582)
+    - Fixed a panic when certain environment variables weren't
+      passed to the controllers (#7613)
+    - Fixed the missing severity type when generating a policy
+      report (#7974)
+    - Fixed adding server name into TLS certs when running Kyverno
+      with --serverIP flag (#8053)
+    - Fixed an issue which prevented mutation of policy report
+      resources (#8080)
+    - Fixed a crash when using an unquoted null (#8081)
+    - Fixed indefinitely retry for the mutateExisting rule by
+      applying the retry limit (#8100)
+    - Fixed nil-dereferences by adding mocks to unit tests (#8102)
+    - Fixed TLS cert renewal when the CA cert is deleted (#8114)
+    - Fixed a nil dereference in validate.podSecurity subrules
+      (#8271)
+    - Fixed an issue where generating an empty kind would be
+      allowed (#8332)
+    - Fixed/improved some logs (#8442, #8673)
+    - Fixed a couple issues impacting generate rules when a trigger
+      or clone source resource name exceeded 63 characeters (#8466)
+    - Fixed an issue where Kyverno would modify reports it didn't
+      own (#8502)
+    - Fixed an image cache panic issue (#8512)
+    - Fixed an issue preventing creation of ClusterAdmissionReports
+      if the resource had a colon in the name (#8530)
+    - Kyverno CLI: fixed using the --fail-only flag in the test
+      command now exits properly upon failed tests (#7717)
+    - Kyverno CLI: fixed logging failure (#8110)
+
+-------------------------------------------------------------------

Old:
----
  kyverno-1.10.5.obscpio

New:
----
  kyverno-1.11.0.obscpio

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

Other differences:
------------------
++++++ kyverno.spec ++++++
--- /var/tmp/diff_new_pack.684Fvw/_old  2023-11-16 20:30:47.933318709 +0100
+++ /var/tmp/diff_new_pack.684Fvw/_new  2023-11-16 20:30:47.937318857 +0100
@@ -19,7 +19,7 @@
 %define __arch_install_post export NO_BRP_STRIP_DEBUG=true
 
 Name:           kyverno
-Version:        1.10.5
+Version:        1.11.0
 Release:        0
 Summary:        CLI and kubectl plugin for Kyverno
 License:        Apache-2.0

++++++ _service ++++++
--- /var/tmp/diff_new_pack.684Fvw/_old  2023-11-16 20:30:47.961319742 +0100
+++ /var/tmp/diff_new_pack.684Fvw/_new  2023-11-16 20:30:47.965319889 +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.10.5</param>
+    <param name="revision">v1.11.0</param>
     <param name="versionformat">@PARENT_TAG@</param>
     <param name="changesgenerate">enable</param>
     <param name="versionrewrite-pattern">v(.*)</param>

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.684Fvw/_old  2023-11-16 20:30:47.985320627 +0100
+++ /var/tmp/diff_new_pack.684Fvw/_new  2023-11-16 20:30:47.989320774 +0100
@@ -1,6 +1,6 @@
 <servicedata>
 <service name="tar_scm">
                 <param name="url">https://github.com/kyverno/kyverno</param>
-              <param 
name="changesrevision">1dfd2e2ca60b87352df9d6c69d88c259c59a8283</param></service></servicedata>
+              <param 
name="changesrevision">a411fe6377afc165f31f251d119ab526f56fcfb6</param></service></servicedata>
 (No newline at EOF)
 

++++++ kyverno-1.10.5.obscpio -> kyverno-1.11.0.obscpio ++++++
/work/SRC/openSUSE:Factory/kyverno/kyverno-1.10.5.obscpio 
/work/SRC/openSUSE:Factory/.kyverno.new.2521/kyverno-1.11.0.obscpio differ: 
char 50, line 1

++++++ kyverno.obsinfo ++++++
--- /var/tmp/diff_new_pack.684Fvw/_old  2023-11-16 20:30:48.033322396 +0100
+++ /var/tmp/diff_new_pack.684Fvw/_new  2023-11-16 20:30:48.037322543 +0100
@@ -1,5 +1,5 @@
 name: kyverno
-version: 1.10.5
-mtime: 1699615199
-commit: 1dfd2e2ca60b87352df9d6c69d88c259c59a8283
+version: 1.11.0
+mtime: 1699606782
+commit: a411fe6377afc165f31f251d119ab526f56fcfb6
 

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

Reply via email to