diff --git a/cache/crun-amd64 b/cache/crun-amd64 new file mode 100644 index 00000000000..0d58b9053f0 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..51485af4117 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..65734a3596c 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..c200ec37814 --- /dev/null +++ b/cache/crun.json @@ -0,0 +1,7 @@ +{ + "tagName": "1.19", + "url": "https://github.com/containers/crun/releases/tag/1.19", + "description": "- wasm: add new handler wamr.\r\n- criu: allow passing network lock method to libcriu.\r\n- linux: honor exec cpu affinity mask.\r\n- build: fix build with musl libc.\r\n- crun: use mount API to self-clone.\r\n- cgroup, systemd: do not override devices on update. If the \"update\" request has no device block configured, do not reset the previously configuration.\r\n- cgroup: handle case where cgroup v1 freezer is disabled. On systems without the freezer controller, containers were mistakenly reported as paused.\r\n- cgroup: do not stop process on exec. The cpu mask is configured on the systemd scope, the previous workaround to stop the container until the cgroup is fully configured is no longer needed.\r\n", + "publishedAt": "2024-12-06T14:47:16Z", + "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..a33aff07b91 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': 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': 2047a227fe305e807a675f1b34c11cacf60a2f74c64534edef8c18585e8eec9a 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': 4d3006ae2e3ffde2ea5c17c4fb614908b4837e75de0020e41abd0a24d5a0de70 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': a34d2d4f89f18db881f066e0b33e3e5dd2768fad9d7a414effbb0aa2369ba4c8 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..d04d364c889 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' 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..4525a4574b5 --- /dev/null +++ b/version_diff.json @@ -0,0 +1,17 @@ +{ + "crun": { + "current_version": "1.14.4", + "latest_version": "1.19", + "release": { + "tagName": "1.19", + "url": "https://github.com/containers/crun/releases/tag/1.19", + "description": "- wasm: add new handler wamr.\r\n- criu: allow passing network lock method to libcriu.\r\n- linux: honor exec cpu affinity mask.\r\n- build: fix build with musl libc.\r\n- crun: use mount API to self-clone.\r\n- cgroup, systemd: do not override devices on update. If the \"update\" request has no device block configured, do not reset the previously configuration.\r\n- cgroup: handle case where cgroup v1 freezer is disabled. On systems without the freezer controller, containers were mistakenly reported as paused.\r\n- cgroup: do not stop process on exec. The cpu mask is configured on the systemd scope, the previous workaround to stop the container until the cgroup is fully configured is no longer needed.\r\n", + "publishedAt": "2024-12-06T14:47:16Z", + "isLatest": true, + "component": "crun", + "owner": "containers", + "repo": "crun", + "release_type": "release" + } + } +} \ No newline at end of file