diff --git a/cache/crun-amd64 b/cache/crun-amd64 new file mode 100644 index 00000000000..4cc93daf31c Binary files /dev/null and b/cache/crun-amd64 differ diff --git a/cache/crun-arm64 b/cache/crun-arm64 new file mode 100644 index 00000000000..1398e9b9c2b Binary files /dev/null and b/cache/crun-arm64 differ diff --git a/cache/crun-ppc64le b/cache/crun-ppc64le new file mode 100644 index 00000000000..97998f61084 Binary files /dev/null and b/cache/crun-ppc64le differ diff --git a/cache/crun.json b/cache/crun.json new file mode 100644 index 00000000000..919a12c6e63 --- /dev/null +++ b/cache/crun.json @@ -0,0 +1,7 @@ +{ + "tagName": "1.19.1", + "url": "https://github.com/containers/crun/releases/tag/1.19.1", + "description": "- linux: fix a hang if there are no reads from the tty. Use non blocking sockets to read and write from the tty so that the \"crun exec\" process doesn't hang when the terminal is not consuming any data.\r\n- linux: remove the workaround needed to mount a cgroup on top of another cgroup mount. The workaround had the disadvantage to temporarily leak a mount on the host. The alternative that is currently used is to mount a temporary tmpfs between the twoo cgroup mounts.\r\n", + "publishedAt": "2024-12-17T20:52:08Z", + "isLatest": true +} \ No newline at end of file diff --git a/roles/kubespray-defaults/defaults/main/checksums.yml b/roles/kubespray-defaults/defaults/main/checksums.yml index d1096cd36e6..c70e0ba9d44 100644 --- a/roles/kubespray-defaults/defaults/main/checksums.yml +++ b/roles/kubespray-defaults/defaults/main/checksums.yml @@ -779,6 +779,7 @@ runc_checksums: v1.1.8: a816cd654e804249c4f757cc6bf2aa2c128e4b8e6a993067d44c63c891c081ab crun_checksums: arm: + 1.19.1: 0 1.14.4: 0 1.14.3: 0 1.14.2: 0 @@ -787,6 +788,7 @@ crun_checksums: 1.11.1: 0 1.9.2: 0 arm64: + 1.19.1: 4f28e8912fa52d1325cb42bfdc41d8f387d44e415955a82c203251e9dc1def5c 1.14.4: 308f8719055de178897f66cbb72d6a02567050ac645dd5eca52f48de347dda6c 1.14.3: 0486629e1599c3bccded279f6555ff22691958cde56203ceca099af6f2407263 1.14.2: 409ebdcb4935b004ce0efa8ada4aaf8d4dd63b77cde1d0acdf55664c168acbd9 @@ -795,6 +797,7 @@ crun_checksums: 1.11.1: c8b0d243f6ac4fb02665c157b5404e5184bdc9240dbdcdde0ccef2db352ce97a 1.9.2: 1ad8bd3c1aa693f59133c480aa13bbdf6d81e4528e72ce955612c6bae8cb1720 amd64: + 1.19.1: eaa2408dee92432d142d58317127b5974d39a8ad48689ba8b2eff8f74614f4b8 1.14.4: 4f170aaa10d2ef02560cfb60b67ddfa1a83b1b4f7018227e9cb23a6af3955ec1 1.14.3: 80c5ab9422d4672f650f2bad3da933568349b64117d055486abc3534517be2af 1.14.2: 4d3a64961ea9e6a1313ab807f86a17bc6ebcecad2df84a120322fddebff00bcf @@ -803,6 +806,7 @@ crun_checksums: 1.11.1: ca8c9cef23f4a3f7a635ee58a3d9fa35e768581fda89dc3b6baed219cc407a02 1.9.2: 2bb60bcd5652cb17e44f66f0b8ae48195434bd1d66593db97fba85c7778eac53 ppc64le: + 1.19.1: 4c6a45884339c765c9855878ff2904c6c1515c4ef42121549a03165f34db61cc 1.14.4: 0 1.14.3: 0 1.14.2: 0 diff --git a/roles/kubespray-defaults/defaults/main/download.yml b/roles/kubespray-defaults/defaults/main/download.yml index 067b673c97f..a0c674119b4 100644 --- a/roles/kubespray-defaults/defaults/main/download.yml +++ b/roles/kubespray-defaults/defaults/main/download.yml @@ -74,7 +74,7 @@ image_info_command_on_localhost: "{{ lookup('vars', image_command_tool_on_localh image_arch: "{{ host_architecture | default('amd64') }}" # Versions -crun_version: 1.14.4 +crun_version: 1.19.1 runc_version: v1.1.13 kata_containers_version: 3.1.3 youki_version: 0.1.0 diff --git a/version_diff.json b/version_diff.json new file mode 100644 index 00000000000..b0681ef47e0 --- /dev/null +++ b/version_diff.json @@ -0,0 +1,17 @@ +{ + "crun": { + "current_version": "1.14.4", + "latest_version": "1.19.1", + "release": { + "tagName": "1.19.1", + "url": "https://github.com/containers/crun/releases/tag/1.19.1", + "description": "- linux: fix a hang if there are no reads from the tty. Use non blocking sockets to read and write from the tty so that the \"crun exec\" process doesn't hang when the terminal is not consuming any data.\r\n- linux: remove the workaround needed to mount a cgroup on top of another cgroup mount. The workaround had the disadvantage to temporarily leak a mount on the host. The alternative that is currently used is to mount a temporary tmpfs between the twoo cgroup mounts.\r\n", + "publishedAt": "2024-12-17T20:52:08Z", + "isLatest": true, + "component": "crun", + "owner": "containers", + "repo": "crun", + "release_type": "release" + } + } +} \ No newline at end of file