Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package cri-o for openSUSE:Factory checked 
in at 2021-09-07 21:13:35
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/cri-o (Old)
 and      /work/SRC/openSUSE:Factory/.cri-o.new.1899 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "cri-o"

Tue Sep  7 21:13:35 2021 rev:62 rq:916129 version:1.22.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/cri-o/cri-o.changes      2021-08-24 
10:54:09.540377675 +0200
+++ /work/SRC/openSUSE:Factory/.cri-o.new.1899/cri-o.changes    2021-09-07 
21:13:38.132738327 +0200
@@ -1,0 +2,101 @@
+Thu Sep 02 14:57:14 UTC 2021 - alexandre.vice...@suse.com
+
+- Update to version 1.22.0:
+    Dependency-Change
+      * Update runc within static binary bundle to v1.0.1
+      * Update static binary bundle runc version to v1.0.0-rc94.
+      * Update static binary bundle runc version to v1.0.0-rc95.
+      * Updated crun in static binary bundle to v0.20.1
+    Deprecation
+      * The internal_wipe option is now true by default.
+        Further, it is being deprecated, and will be unconditionally true in 
the future.
+    API Change
+      * Update how the resources for a workload is specified. Now, to override 
a workload,
+        the pod must have the annotation $prefix/$ctr_name = 
{"$resource_type": "$resource_value"}.
+        The workloads feature has also been marked as experimental, which 
should have happened
+        from the beginning.
+    Feature
+      * Added --metrics-collectors/metrics_collectors configuration to enable 
or disable certain metrics.
+      * All metrics collectors are enabled per default.
+      * Added crio_image_pulls_layer_size histogram metric to get insights 
about all pulled layer sizes.
+      * Added build tags as well as AppArmor and seccomp status to crio 
version output.
+      * Added generation of self-signed certificates for the secure metrics 
endpoint
+      * if the provided cert and key paths are not available on disk.
+      * Added secure metrics endpoint configuration options
+      * Added structural logging of container ID, sandbox ID and process ID on 
container start.
+      * Automatically reload metrics TLS certificate and key if any of those 
specified files change.
+      * CNI plugins are now passed a K8S_POD_UID environment variable 
containing the pod UID
+        this sandbox was started for.
+      * Changed the logging behavior of klog messages to be included in the 
CRI-O logs.
+      * The klog info verbositry is converted to CRI-O debug to lower the log 
verbosity.
+      * Cri-o now does not limit the DNS search paths.
+      * Enable the "volatile" option for the overlay drivers when it is 
supported by the underlying kernel.
+      * Rootless: enable resource limit when cgroup v2 controllers are 
delegated.
+      * Support io.kubernetes.cri.blockio-class container annotation for 
specifying blockio class.
+      * Support blockio.resources.beta.kubernetes.io/pod pod annotation for 
specifying the default blockio
+        class to all containers in the pod.
+      * Support blockio.resources.beta.kubernetes.io/container.NAME pod 
annotation for specifying
+        the blockio class of the NAME container in the pod.
+      * Add blockio_config_file config file option (and corresponding 
--blockio-config-file for command line)
+        for configuring blockio classes and their cgroups blockio controller 
parameters.
+        * Support io.kubernetes.cri.rdt-class container annotation for 
specifying RDT class.
+      * Add rdt_config_file config file option (and corresponding 
--rdt-config-file for command line)
+        for configuring the resctrl pseudo-filesystem.
+        * The config field drop_infra_ctr is now true by default
+        * The runtime_config_path option, which allows to specify the path of 
the runtime configuration file,
+          is now supported by CRI-O. This is specific to the VM runtime type.
+        * Validate certificate dates for TLS metrics endpoint
+    Design
+      * Drop support for the crio.shutdown.
+      * ExecSync requests now don't use conmon, instead calling the runtime 
directly, which reduces overhead.
+    Bug or Regression
+      * Add support for absent_mount_sources_to_reject, which allows admins to 
configure paths that,
+        when mounted into a container despite not existing on the host, causes 
a container creation
+        request to fail. This is useful for paths like /etc/hostname, which 
causes trouble as a directory,
+        but possibly shouldn't be created as a file either (in the case of a 
dynamic hostname).
+      * Add symlink /proc/mounts on /etc/mtab to container
+      * Add the config field internal_wipe which moves the responsibility of 
wiping containers after a reboot
+        and images after an upgrade from the external binary crio wipe to the 
main crio server.
+        This has a handful of advantages, the main one being crio is now 
better able to cleanup CNI resources after a reboot.
+      * Allow users to customize conmon's resources if a pod is in a workload.
+      * CRI-O now logs when it is using cgroupv2
+      * Fix a bug in internal_wipe that would mean CNI resources would be 
leaked across reboots.
+      * Fix a bug where CRI-O can't work with runc 1.0.0-rc93 because of an 
incorrectly specified list of capabilities
+      * Fix a bug where CRI-O would leak opened files for namespaces on a 
server restore
+      * Fix a bug where crio config would print a string for 
privileged_without_host_devices, not a boolean
+      * Fix a bug where a container exec process received a little less time 
than the timeout provided
+      * Fix a bug where an exec sync timeout would fail to cleanup the runtime 
exec process
+      * Fix a bug where cAdvisor couldn't read the disk usage of a pod with a 
dropped infra container
+      * Fix a bug where duplicate requests would stall even if the pod or 
container was already created
+      * Fix a bug where server startup was significantly slowed down by 
attempting to clean up CNI resources after a reboot.
+      * Fix a performance regression with exec probes
+      * Fix a segfault when CRI-O has takes more than 8 minutes to create a 
pod or container
+      * Fix an RSS regression with exec sync requests
+      * Fix an issue where a container started with a terminal fails on exec 
sync calls
+      * Fix drop ALL and add back few caps behavior to not include the default 
configured capabilities
+      * Fix potential panic when reopening a container's log
+      * Fixed bug where it was not possible to run containers using the 
default or no seccomp profile on
+      * seccomp disabled builds/machines
+      * Fixed bug where runtime VM created containers never reach their 
completed state.
+      * Fixed linkmode detection for on en_US systems crio version
+      * Fixed runtime panic for layers lockfile if its parent directory does 
not exist.
+      * Added support for repositories in auth.json
+      * Re-attempt setting up conmon's cgroup if it fails on EAGAIN from dbus
+      * Reduce the permission on the listen socket to 0660
+      * Reuse connection when connecting to dbus, as well as reattempt the 
connection if it fails temporarily
+      * The privileged_without_host_devices flag can now be given a an 
additional parameter to configure a runtime
+      * Wait for CNI plugins to be ready before starting non-host-network 
pods, to allow pods that may run CNI
+        plugins to start faster
+    Other (Cleanup or Flake)
+      * Add systemd After=crio.service to containers and conmon
+      * Switched build artifacts to be published via the cri-o bucket.
+      * Use build tag for linkmode detection on crio version.
+    Uncategorized
+      * Add Particule as adopters
+      * Add --device-ownership-from-security-context which allows an admin to 
specify devices be configured
+        to be owned by the container user and group, rather than 
unconditionally *   being root.
+      * Added internal/process/defunct_processes.go and crio_processes_defunct 
metric to collect
+        the total number of defunct/zombie processes in a node.
+      * Raise a warning when creating a bind mount on the container root
+
+-------------------------------------------------------------------

Old:
----
  cri-o-1.21.2.tar.gz

New:
----
  cri-o-1.22.0.tar.gz

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

Other differences:
------------------
++++++ cri-o.spec ++++++
--- /var/tmp/diff_new_pack.VqGjI6/_old  2021-09-07 21:13:39.396739855 +0200
+++ /var/tmp/diff_new_pack.VqGjI6/_new  2021-09-07 21:13:39.396739855 +0200
@@ -24,7 +24,7 @@
 %define project github.com/cri-o/cri-o
 # Define macros for further referenced sources
 Name:           cri-o
-Version:        1.21.2
+Version:        1.22.0
 Release:        0
 Summary:        OCI-based implementation of Kubernetes Container Runtime 
Interface
 License:        Apache-2.0
@@ -56,7 +56,7 @@
 Requires:       iproute2
 Requires:       iptables
 Requires:       libcontainers-common >= 0.0.1
-Requires:       runc >= 1.0.0~rc6
+Requires:       runc >= 1.0.2
 Requires:       conmon
 Suggests:       katacontainers
 # Provide generic cri-runtime dependency (needed by kubernetes)

++++++ _service ++++++
--- /var/tmp/diff_new_pack.VqGjI6/_old  2021-09-07 21:13:39.440739907 +0200
+++ /var/tmp/diff_new_pack.VqGjI6/_new  2021-09-07 21:13:39.444739913 +0200
@@ -2,7 +2,7 @@
   <service name="tar_scm" mode="disabled">
     <param name="url">https://github.com/cri-o/cri-o.git</param>
     <param name="scm">git</param>
-    <param name="revision">v1.21.2</param>
+    <param name="revision">v1.22.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.VqGjI6/_old  2021-09-07 21:13:39.460739932 +0200
+++ /var/tmp/diff_new_pack.VqGjI6/_new  2021-09-07 21:13:39.460739932 +0200
@@ -3,4 +3,4 @@
                 <param name="url">https://github.com/cri-o/cri-o</param>
               <param 
name="changesrevision">4e159cc8db813fb38e7429ba39ad2cf73b174446</param></service><service
 name="tar_scm">
                 <param name="url">https://github.com/cri-o/cri-o.git</param>
-              <param 
name="changesrevision">aaefa6b173f79384c6a2a627e5074a7f5b02957f</param></service></servicedata>
\ No newline at end of file
+              <param 
name="changesrevision">6becad23eadd7dfdd25fd8df386bf3b706cf7758</param></service></servicedata>
\ No newline at end of file

++++++ cri-o-1.21.2.tar.gz -> cri-o-1.22.0.tar.gz ++++++
/work/SRC/openSUSE:Factory/cri-o/cri-o-1.21.2.tar.gz 
/work/SRC/openSUSE:Factory/.cri-o.new.1899/cri-o-1.22.0.tar.gz differ: char 11, 
line 1

++++++ vendor.tar.gz ++++++
/work/SRC/openSUSE:Factory/cri-o/vendor.tar.gz 
/work/SRC/openSUSE:Factory/.cri-o.new.1899/vendor.tar.gz differ: char 5, line 1

Reply via email to