From 7b637b66f8c2842aec055a035b686b2b679fa0cc Mon Sep 17 00:00:00 2001 From: Dmitry Lopatin Date: Wed, 8 Apr 2026 19:43:19 +0300 Subject: [PATCH] chore(core): cve mitigation Signed-off-by: Dmitry Lopatin --- .../dev_module_build-and-registration.yml | 2 +- .github/workflows/dev_module_build.yml | 2 +- .github/workflows/dev_validation.yaml | 8 +- .github/workflows/e2e-matrix.yml | 2 +- .github/workflows/nightly_e2e_tests_ceph.yaml | 2 +- .../nightly_e2e_tests_replicated.yaml | 2 +- .../release_module_release-channels.yml | 4 +- api/client/examples/cancel-evacuation/go.mod | 2 +- api/client/examples/list-resources/go.mod | 2 +- api/client/examples/resourceclaim/go.mod | 2 +- api/go.mod | 2 +- build/base-images/deckhouse_images.yml | 95 +++++++++++-------- images/dvcr-artifact/go.mod | 2 +- images/hooks/go.mod | 2 +- images/kube-api-rewriter/go.mod | 2 +- images/pre-delete-hook/go.mod | 2 +- images/virt-launcher/node-labeller/go.mod | 2 +- images/virt-launcher/vlctl/go.mod | 2 +- images/virtualization-artifact/go.mod | 2 +- .../hack/dlv-apiserver.Dockerfile | 2 +- .../hack/dlv-audit.Dockerfile | 2 +- .../hack/dlv-controller.Dockerfile | 2 +- images/vm-route-forge/go.mod | 2 +- src/cli/go.mod | 2 +- test/e2e/go.mod | 2 +- test/performance/tools/shatal/go.mod | 2 +- 26 files changed, 84 insertions(+), 69 deletions(-) diff --git a/.github/workflows/dev_module_build-and-registration.yml b/.github/workflows/dev_module_build-and-registration.yml index 1a53360826..c4963bc4da 100644 --- a/.github/workflows/dev_module_build-and-registration.yml +++ b/.github/workflows/dev_module_build-and-registration.yml @@ -25,7 +25,7 @@ env: MODULES_MODULE_TAG: ${{ github.event.inputs.tag }} SOURCE_REPO: "${{secrets.SOURCE_REPO}}" SOURCE_REPO_GIT: "${{secrets.SOURCE_REPO_GIT}}" - GO_VERSION: "1.25.8" + GO_VERSION: "1.25.9" MODULE_EDITION: "EE" on: diff --git a/.github/workflows/dev_module_build.yml b/.github/workflows/dev_module_build.yml index 253ade2388..e4638b4024 100644 --- a/.github/workflows/dev_module_build.yml +++ b/.github/workflows/dev_module_build.yml @@ -21,7 +21,7 @@ env: MODULES_MODULE_SOURCE: ${{ vars.DEV_MODULE_SOURCE }} MODULES_REGISTRY_LOGIN: ${{ vars.DEV_MODULES_REGISTRY_LOGIN }} MODULES_REGISTRY_PASSWORD: ${{ secrets.DEV_MODULES_REGISTRY_PASSWORD }} - GO_VERSION: "1.25.8" + GO_VERSION: "1.25.9" GOLANGCI_LINT_VERSION: "2.11.1" SOURCE_REPO: "${{secrets.SOURCE_REPO}}" SOURCE_REPO_GIT: "${{secrets.SOURCE_REPO_GIT}}" diff --git a/.github/workflows/dev_validation.yaml b/.github/workflows/dev_validation.yaml index 179ba8386a..b57a5523c0 100644 --- a/.github/workflows/dev_validation.yaml +++ b/.github/workflows/dev_validation.yaml @@ -15,7 +15,7 @@ name: Validations env: - GO_VERSION: "1.25.8" + GO_VERSION: "1.25.9" on: pull_request: types: [opened, synchronize, labeled, unlabeled] @@ -137,9 +137,9 @@ jobs: matrix: # Define two groups of components with their respective Go versions components: - - { component: virtualization-artifact, go-version: "1.25.8" } - - { component: vm-route-forge, go-version: "1.25.8" } - - { component: api, go-version: "1.25.8" } + - { component: virtualization-artifact, go-version: "1.25.9" } + - { component: vm-route-forge, go-version: "1.25.9" } + - { component: api, go-version: "1.25.9" } steps: - name: Set skip flag diff --git a/.github/workflows/e2e-matrix.yml b/.github/workflows/e2e-matrix.yml index 4c3a6160da..21d4e43643 100644 --- a/.github/workflows/e2e-matrix.yml +++ b/.github/workflows/e2e-matrix.yml @@ -339,7 +339,7 @@ jobs: virtualization_tag: main deckhouse_channel: alpha default_user: cloud - go_version: "1.25.8" + go_version: "1.25.9" e2e_timeout: "3.5h" date_start: ${{ needs.set-vars.outputs.date_start }} randuuid4c: ${{ needs.set-vars.outputs.randuuid4c }} diff --git a/.github/workflows/nightly_e2e_tests_ceph.yaml b/.github/workflows/nightly_e2e_tests_ceph.yaml index 6fd0d15039..12839aeabb 100644 --- a/.github/workflows/nightly_e2e_tests_ceph.yaml +++ b/.github/workflows/nightly_e2e_tests_ceph.yaml @@ -18,7 +18,7 @@ env: CSI: rbd.csi.ceph.com STORAGE_CLASS_NAME: ceph-pool-r2-csi-rbd-immediate CI_COMMIT_REF_NAME: ${{ github.ref_name }} - GO_VERSION: "1.25.8" + GO_VERSION: "1.25.9" TIMEOUT: "3h" on: diff --git a/.github/workflows/nightly_e2e_tests_replicated.yaml b/.github/workflows/nightly_e2e_tests_replicated.yaml index b8d8e7108f..820a52ed36 100644 --- a/.github/workflows/nightly_e2e_tests_replicated.yaml +++ b/.github/workflows/nightly_e2e_tests_replicated.yaml @@ -18,7 +18,7 @@ env: CSI: replicated.csi.storage.deckhouse.io STORAGE_CLASS_NAME: linstor-thin-r1 CI_COMMIT_REF_NAME: ${{ github.ref_name }} - GO_VERSION: "1.25.8" + GO_VERSION: "1.25.9" TIMEOUT: "3h" on: diff --git a/.github/workflows/release_module_release-channels.yml b/.github/workflows/release_module_release-channels.yml index c97e527a2b..aa30bed9e9 100644 --- a/.github/workflows/release_module_release-channels.yml +++ b/.github/workflows/release_module_release-channels.yml @@ -117,7 +117,7 @@ jobs: needs: print-vars if: ${{ !inputs.check_only && (inputs.ce || inputs.ee) }} env: - GO_VERSION: "1.25.8" + GO_VERSION: "1.25.9" input_channel: ${{ github.event.inputs.channel }} input_version: ${{ github.event.inputs.tag }} steps: @@ -411,7 +411,7 @@ jobs: name: Check version on release channel runs-on: ubuntu-latest env: - GO_VERSION: "1.25.8" + GO_VERSION: "1.25.9" input_channel: ${{ github.event.inputs.channel }} input_version: ${{ github.event.inputs.tag }} needs: diff --git a/api/client/examples/cancel-evacuation/go.mod b/api/client/examples/cancel-evacuation/go.mod index ecf0e4cc79..8d6ee870d3 100644 --- a/api/client/examples/cancel-evacuation/go.mod +++ b/api/client/examples/cancel-evacuation/go.mod @@ -1,6 +1,6 @@ module github.com/deckhouse/virtualization/api/client/examples/cancel-evacuation -go 1.25.8 +go 1.25.9 require ( github.com/deckhouse/virtualization/api v1.6.1 diff --git a/api/client/examples/list-resources/go.mod b/api/client/examples/list-resources/go.mod index 880ae66e94..81d49cae4c 100644 --- a/api/client/examples/list-resources/go.mod +++ b/api/client/examples/list-resources/go.mod @@ -1,6 +1,6 @@ module github.com/deckhouse/virtualization/api/client/examples/list-resources -go 1.25.8 +go 1.25.9 require ( github.com/deckhouse/virtualization/api v1.6.1 diff --git a/api/client/examples/resourceclaim/go.mod b/api/client/examples/resourceclaim/go.mod index b6bb989ac4..27e31bf06a 100644 --- a/api/client/examples/resourceclaim/go.mod +++ b/api/client/examples/resourceclaim/go.mod @@ -1,6 +1,6 @@ module github.com/deckhouse/virtualization/api/client/examples/resourceclaim -go 1.25.8 +go 1.25.9 require ( github.com/deckhouse/virtualization/api v1.6.1 diff --git a/api/go.mod b/api/go.mod index 3c99be81db..65845c92ac 100644 --- a/api/go.mod +++ b/api/go.mod @@ -1,6 +1,6 @@ module github.com/deckhouse/virtualization/api -go 1.25.8 +go 1.25.9 tool ( k8s.io/code-generator diff --git a/build/base-images/deckhouse_images.yml b/build/base-images/deckhouse_images.yml index 6d8eafb356..c9fec607d5 100644 --- a/build/base-images/deckhouse_images.yml +++ b/build/base-images/deckhouse_images.yml @@ -1,4 +1,4 @@ -# version=v0.5.64 +# version=v0.5.68 # REGISTRY_PATH is a special key which is concatenated with other base images REGISTRY_PATH: registry.deckhouse.io/base_images base/distroless: "sha256:9b74f52a191b90ceeba64b8c11dfd1ae054a82dbd360d4df6530637f60707bf7" # from: builder/scratch @@ -14,8 +14,8 @@ base/ruby-bundler-v3_4_9: "sha256:8e2b58fbc7767edfddc1b9f0f3f26931518934e68e20d8 base/ruby: "sha256:4e931fab3a0dbcc8d9880461ef2199b80c81b989b0a581df8062d700c7458f58" # from: base/distroless base/ruby-v3_4_9: "sha256:4e931fab3a0dbcc8d9880461ef2199b80c81b989b0a581df8062d700c7458f58" # from: base/distroless base/scratch: "sha256:cfac1c6b53f9365ee59ffe94c90211253f2a85ece372a6a9dfad61f4e0ab0bea" # from: builder/scratch -base/shell-operator: "sha256:c25edaaebc0e5ed0a95370e0d3589d7eed39d583c95c1b70e8da3f84898d3428" # from: builder/scratch -base/shell-operator-v1.14.3: "sha256:c25edaaebc0e5ed0a95370e0d3589d7eed39d583c95c1b70e8da3f84898d3428" # from: builder/scratch +base/shell-operator: "sha256:2112f086205eeffd0d70731340e33c002fd8ebc85c4964f4cb7912d930da435d" # from: builder/scratch +base/shell-operator-v1.14.3: "sha256:2112f086205eeffd0d70731340e33c002fd8ebc85c4964f4cb7912d930da435d" # from: builder/scratch builder/alpine-3.21: "sha256:924f440a8693883b9317f3fe5ab34431f711c08dcc9f61ac4ac4dd3cca4ff3f5" # from: alpine:3.21.5 builder/alpine-3.22: "sha256:2ffd38fd342a64e79ed28cf52d71216bf119b28d96b9871184acfea672a7acc8" # from: alpine:3.22.2 builder/alpine: "sha256:2ffd38fd342a64e79ed28cf52d71216bf119b28d96b9871184acfea672a7acc8" # from: alpine:3.22.2 @@ -31,33 +31,33 @@ builder/debian-svace: "sha256:efc4539ef4b04be27ff722d3182fc6b108fe9dec9904c3d066 builder/debian-svace-trixie-slim: "sha256:efc4539ef4b04be27ff722d3182fc6b108fe9dec9904c3d066f38eba88ce52c8" # from: builder/debian-trixie-slim builder/debian-trixie-slim: "sha256:cb1a802f2b79d201ed2a530c99b9fa0188187783c7c396ec40b9f458ab44d426" # from: debian:trixie-slim builder/golang-alpine-1.24: "sha256:fc2b5185de5be4b0a37a43579ff080e4d061a83f4028056603b7f87e94c6ca7d" # from: builder/alpine -builder/golang-alpine-1.25: "sha256:d3c6daab73d6a5234982cca1151129a513eb77c96e0e38f116ece308bf7c2495" # from: builder/alpine -builder/golang-alpine: "sha256:d3c6daab73d6a5234982cca1151129a513eb77c96e0e38f116ece308bf7c2495" # from: builder/alpine +builder/golang-alpine-1.25: "sha256:379017641b538725a5c0a5ac3228e09f54ca823b84407f19908e04760c84a3a9" # from: builder/alpine +builder/golang-alpine: "sha256:379017641b538725a5c0a5ac3228e09f54ca823b84407f19908e04760c84a3a9" # from: builder/alpine builder/golang-alpine-svace-1.24: "sha256:4f456e3016bb66c97c4573e43336ad68a0bb1aedea731790aea80cc1332ef543" # from: builder/golang-alpine-1.24 -builder/golang-alpine-svace-1.25: "sha256:01bac5cddbd6fa22113902dc6a0bfe7dc0e99f6df07340d0d2514efc1d022391" # from: builder/golang-alpine-1.25 -builder/golang-alpine-svace: "sha256:01bac5cddbd6fa22113902dc6a0bfe7dc0e99f6df07340d0d2514efc1d022391" # from: builder/golang-alpine-1.25 +builder/golang-alpine-svace-1.25: "sha256:cd91fd78ad02651674a2aca9ecc3c09f94b49a656270167389b17b5c743e3f4e" # from: builder/golang-alpine-1.25 +builder/golang-alpine-svace: "sha256:cd91fd78ad02651674a2aca9ecc3c09f94b49a656270167389b17b5c743e3f4e" # from: builder/golang-alpine-1.25 builder/golang-alt-1.24: "sha256:d94eb1b152ce5352557824ea0cf5c0b4d9bb29365d200d7248bfab751f588d3c" # from: builder/alt -builder/golang-alt-1.25: "sha256:c128823538baef05c9b5b149cd9127837c5d77d6144d701f93c0a9eff0f5a53f" # from: builder/alt -builder/golang-alt: "sha256:c128823538baef05c9b5b149cd9127837c5d77d6144d701f93c0a9eff0f5a53f" # from: builder/alt +builder/golang-alt-1.25: "sha256:c2102dc56e98f3812f6b7ed10807f38f73e10b1b3a6e5dd2cd80f87b6448a146" # from: builder/alt +builder/golang-alt: "sha256:c2102dc56e98f3812f6b7ed10807f38f73e10b1b3a6e5dd2cd80f87b6448a146" # from: builder/alt builder/golang-alt-svace-1.24: "sha256:5f2f6b8b34e1b150663fcc88562abff9a7fffc49c1efa5f33680942bc34bcf0a" # from: builder/golang-alt-1.24 -builder/golang-alt-svace-1.25: "sha256:a5666df483e6e754cc4ee7e6775637608b9714d8c033446e2d09d57355ae0842" # from: builder/golang-alt-1.25 -builder/golang-alt-svace: "sha256:a5666df483e6e754cc4ee7e6775637608b9714d8c033446e2d09d57355ae0842" # from: builder/golang-alt-1.25 +builder/golang-alt-svace-1.25: "sha256:a233be58d0c3f6ca19a21b8d844838ab928a8fc3c4f5aa7d94cebb151a0b908f" # from: builder/golang-alt-1.25 +builder/golang-alt-svace: "sha256:a233be58d0c3f6ca19a21b8d844838ab928a8fc3c4f5aa7d94cebb151a0b908f" # from: builder/golang-alt-1.25 builder/golang-bookworm-1.24: "sha256:b0a75cc285d3c6319980e96d0b65afb8d293f83f303faebcd8720d117d9b440d" # from: golang:1.24.13-bookworm -builder/golang-bookworm-1.25: "sha256:aa251228c56e6558b9aec6b2cd0aca1e64887400f4b16cc98ad2b93d0954984d" # from: golang:1.25.8-bookworm -builder/golang-bookworm: "sha256:aa251228c56e6558b9aec6b2cd0aca1e64887400f4b16cc98ad2b93d0954984d" # from: golang:1.25.8-bookworm +builder/golang-bookworm-1.25: "sha256:2fa0da12f239d1696f2f790ac8332ae4790f1b9db9d1e785778c4a64e2481544" # from: golang:1.25.9-bookworm +builder/golang-bookworm: "sha256:2fa0da12f239d1696f2f790ac8332ae4790f1b9db9d1e785778c4a64e2481544" # from: golang:1.25.9-bookworm builder/golang-bookworm-svace-1.24: "sha256:dbf38fca4eb7a3d3dbed2e4314d9786e1258cb922ebb8aa419397d072433299a" # from: builder/golang-bookworm-1.24 -builder/golang-bookworm-svace-1.25: "sha256:320c920a57f82bcf1cf1554ee675b890dafef64233dea5ffc79033f3b63a6fc5" # from: builder/golang-bookworm-1.25 -builder/golang-bookworm-svace: "sha256:320c920a57f82bcf1cf1554ee675b890dafef64233dea5ffc79033f3b63a6fc5" # from: builder/golang-bookworm-1.25 +builder/golang-bookworm-svace-1.25: "sha256:7a06edaecbca8d409a49a33079d43c619bb193f877abedd59963aa3041494375" # from: builder/golang-bookworm-1.25 +builder/golang-bookworm-svace: "sha256:7a06edaecbca8d409a49a33079d43c619bb193f877abedd59963aa3041494375" # from: builder/golang-bookworm-1.25 builder/golang-bullseye-1.24: "sha256:edb0672cf82cddf04047b2f9f0cfdff268a318762bdac70f2cfe75bc9b1395d7" # from: golang:1.24.6-bullseye builder/golang-bullseye: "sha256:edb0672cf82cddf04047b2f9f0cfdff268a318762bdac70f2cfe75bc9b1395d7" # from: golang:1.24.6-bullseye -builder/golang-gost-alpine-1.24: "sha256:c0a13317d862968913e8df6ab4dd1489c24f41c097c6a875920711d74524994c" # from: golang:1.24.13-alpine3.22 -builder/golang-gost-alpine-1.25: "sha256:92a59cfc88b75e051b988e10a91b1d2883f2c53da0bb0ddc43c3f5138992603d" # from: golang:1.25.8-alpine3.22 -builder/golang-gost-alpine: "sha256:92a59cfc88b75e051b988e10a91b1d2883f2c53da0bb0ddc43c3f5138992603d" # from: golang:1.25.8-alpine3.22 -builder/golang-gost-bookworm-1.24: "sha256:883e8b62737dfcfa4442910f4d41e68cbc30dcc115a7389f7d430d703a06c243" # from: golang:1.24.13-bookworm -builder/golang-gost-bookworm-1.25: "sha256:b021a83985c1a292d6a5e80a2891a65ec729a4f95fa12d8966a199f42efbffee" # from: golang:1.25.8-bookworm -builder/golang-gost-bookworm: "sha256:b021a83985c1a292d6a5e80a2891a65ec729a4f95fa12d8966a199f42efbffee" # from: golang:1.25.8-bookworm -builder/golang-gost-bullseye-1.24: "sha256:06bcf950ed30b706a5c2937d4a2a15fb122b0ca871f67ca3b33f57931abea020" # from: golang:1.24.6-bullseye -builder/golang-gost-bullseye: "sha256:06bcf950ed30b706a5c2937d4a2a15fb122b0ca871f67ca3b33f57931abea020" # from: golang:1.24.6-bullseye +builder/golang-gost-alpine-1.24: "sha256:16bcc9b40b7a6dc665cb0951a50dba066d116ce49d0a882bdb95228bcd85495f" # from: golang:1.24.13-alpine3.22 +builder/golang-gost-alpine-1.25: "sha256:8d975385e3f560e5bf2b01098861e167d27a4cb00e55e6d43b491fc2f32ab0fa" # from: golang:1.25.9-alpine3.22 +builder/golang-gost-alpine: "sha256:8d975385e3f560e5bf2b01098861e167d27a4cb00e55e6d43b491fc2f32ab0fa" # from: golang:1.25.9-alpine3.22 +builder/golang-gost-bookworm-1.24: "sha256:c5f5c7b6080218d0a1d50ac63dee2eca2b4846969f935dceb17b5dd0588e537c" # from: golang:1.24.13-bookworm +builder/golang-gost-bookworm-1.25: "sha256:6ffbe56b05964b074b09a266d8495d9f26cfd7abc9c7a90d1dd0ea0ddedbab0a" # from: golang:1.25.9-bookworm +builder/golang-gost-bookworm: "sha256:6ffbe56b05964b074b09a266d8495d9f26cfd7abc9c7a90d1dd0ea0ddedbab0a" # from: golang:1.25.9-bookworm +builder/golang-gost-bullseye-1.24: "sha256:f2c49b83f2da84d9410bef8ee882f44e53ec95d7fc2673d265749c217ddfb869" # from: golang:1.24.6-bullseye +builder/golang-gost-bullseye: "sha256:f2c49b83f2da84d9410bef8ee882f44e53ec95d7fc2673d265749c217ddfb869" # from: golang:1.24.6-bullseye builder/node-alpine-22.16: "sha256:961b4daaac24616952620706e81d266ed41d973b8c134ecaaa05d274e035cd70" # from: node:22.16.0-alpine builder/node-alpine-22.22: "sha256:3ab7e5e8ca689111c170fed11173faac77584d568b23b7d07811f477077d7c45" # from: node:22.22.1-alpine builder/node-alpine-23.10: "sha256:7e8cdbf7e2b0bcd8c99ca7b2cddc93a52914df21adecd432f6c86e7a1dffc38e" # from: node:23.10.0-alpine @@ -67,6 +67,9 @@ builder/scratch: "sha256:1b7d59d0fd717710beaebed73c82caac21babcd7c6d22899a92a1e4 builder/src: "sha256:64a20329676de3e32f403f0a746e43cdcbc804eb3b6ba3af9e7d134d9b836783" # from: builder/alt libs/abseil-cpp-20240722.1: "sha256:02dc4fb80966c487c827d3e5064573e31b46074b8b3b4d8ed979bba2f15cf6c0" # from: builder/scratch libs/abseil-cpp: "sha256:02dc4fb80966c487c827d3e5064573e31b46074b8b3b4d8ed979bba2f15cf6c0" # from: builder/scratch +libs/abseil-cpp-static-20230125: "sha256:8ce5ee60e61cc98333dbad088f1655cbbe6226d38543a4397853db0b1d82f34c" # from: builder/scratch +libs/abseil-cpp-static-20240722: "sha256:efbbbf8b8ffdc8b4fbebe8918026e21ce617f3a0c9ed6b6184feb94f4549396c" # from: builder/scratch +libs/abseil-cpp-static: "sha256:efbbbf8b8ffdc8b4fbebe8918026e21ce617f3a0c9ed6b6184feb94f4549396c" # from: builder/scratch libs/argp-standalone-1.5.0: "sha256:f84f02815af76a5dff076077853d0626b1622c04b00d221042ae8af8e75eccbf" # from: builder/scratch libs/argp-standalone: "sha256:f84f02815af76a5dff076077853d0626b1622c04b00d221042ae8af8e75eccbf" # from: builder/scratch libs/brotli: "sha256:1575c2ec6fd9bb5ddc5adb66f31f8381bff08ec24016da5aa52a1c95c49b89f7" # from: builder/scratch @@ -116,6 +119,8 @@ libs/libidn: "sha256:453e6a35d826af8fe1610c8bb1906a2ead7cb3a009ab655c765a4f838e4 libs/libidn-v1.43: "sha256:453e6a35d826af8fe1610c8bb1906a2ead7cb3a009ab655c765a4f838e462e7c" # from: builder/scratch libs/libinih-r60: "sha256:c6720a56eb95d4f5fe3a6db7c017bc8c7e0105e7ae3e2e73de74a2165e770a80" # from: builder/scratch libs/libinih: "sha256:c6720a56eb95d4f5fe3a6db7c017bc8c7e0105e7ae3e2e73de74a2165e770a80" # from: builder/scratch +libs/libiscsi-0.0.5: "sha256:85997bdf6c3c729a466a139b55cb7bf4830d1c7c10755b38fe2638d5b847509a" # from: builder/scratch +libs/libiscsi: "sha256:85997bdf6c3c729a466a139b55cb7bf4830d1c7c10755b38fe2638d5b847509a" # from: builder/scratch libs/libmaxminddb-1.12.2: "sha256:5277c5cf0aeb4e9cc68048a371a72328d8af6115f04d63c44baf4406e102c601" # from: builder/scratch libs/libmaxminddb: "sha256:5277c5cf0aeb4e9cc68048a371a72328d8af6115f04d63c44baf4406e102c601" # from: builder/scratch libs/libmnl-libmnl-1.0.5: "sha256:4ca0f3efd753bc32325918a8ed1180e1ef2b0960fac6d3024c734c3e2431dc4c" # from: builder/scratch @@ -132,8 +137,8 @@ libs/libnfnetlink-libnfnetlink-1.0.2: "sha256:ed4f46d82ebbb227c649c10eb89306178d libs/libnfnetlink: "sha256:ed4f46d82ebbb227c649c10eb89306178de7f3362b0a1dcd06e413778abec07c" # from: builder/scratch libs/libnftnl-libnftnl-1.2.9: "sha256:129a8731a73a0530612b9e3036c617f39f38626d4a849705911d25ce699a2ac2" # from: builder/scratch libs/libnftnl: "sha256:129a8731a73a0530612b9e3036c617f39f38626d4a849705911d25ce699a2ac2" # from: builder/scratch -libs/libnl-libnl3_2_25: "sha256:a92becbbc2ea2d2e1ec78f762ce480a351685228d6490404a5a225d5aac17a82" # from: builder/scratch -libs/libnl: "sha256:a92becbbc2ea2d2e1ec78f762ce480a351685228d6490404a5a225d5aac17a82" # from: builder/scratch +libs/libnl-3.12.0: "sha256:88be546cb40844740490463ec7caacdf21c5fd5f644e058e625517eae3dc581d" # from: builder/scratch +libs/libnl: "sha256:88be546cb40844740490463ec7caacdf21c5fd5f644e058e625517eae3dc581d" # from: builder/scratch libs/libnvme: "sha256:b457700ecb5d4af1a5919089cf80a137db015a3700307402dff0989c15c11e07" # from: builder/scratch libs/libnvme-v1.16.1: "sha256:b457700ecb5d4af1a5919089cf80a137db015a3700307402dff0989c15c11e07" # from: builder/scratch libs/libpcap-pwru: "sha256:b98b71b1751b62631fef20fab234a73ef2888e72ca7bbae21b106d0fe2a3ebb0" # from: builder/scratch @@ -211,12 +216,15 @@ tools/bash-completion-2.16.0: "sha256:9ad1615e0428a7074f2e8026189f9a8d04b8804a64 tools/bash-completion: "sha256:9ad1615e0428a7074f2e8026189f9a8d04b8804a64f94314b160ed9767ce053c" # from: builder/scratch tools/bash: "sha256:02b08330b1e73ce40568b84c1d128f640b0a71faffaa3703e56aa02bbb47608a" # from: builder/scratch tools/bash-v5.2.37: "sha256:02b08330b1e73ce40568b84c1d128f640b0a71faffaa3703e56aa02bbb47608a" # from: builder/scratch +tools/bazel-6.3.2: "sha256:57d78348dcb79c2af7481e8534f1cd4a47dd3d957ea2454603ca9ab6ebb8d215" # from: builder/scratch +tools/bazel-6.5.0: "sha256:4d017416c603b3834a9a2542a6926ed3e622a626b8330de7e7d15672ea133bb0" # from: builder/scratch +tools/bazel: "sha256:4d017416c603b3834a9a2542a6926ed3e622a626b8330de7e7d15672ea133bb0" # from: builder/scratch tools/conntrack-tools-conntrack-tools-1.4.8: "sha256:c6151bf048e37b9a85ccdd038805d756e2b1295a0172bf3af462a48c4afdd857" # from: builder/scratch tools/conntrack-tools: "sha256:c6151bf048e37b9a85ccdd038805d756e2b1295a0172bf3af462a48c4afdd857" # from: builder/scratch tools/coreutils: "sha256:974629f4702f1b483a65496ab17eaf1a195adbc0d2bdc6325d7aca63f2a24b4b" # from: builder/scratch tools/coreutils-v9.7: "sha256:974629f4702f1b483a65496ab17eaf1a195adbc0d2bdc6325d7aca63f2a24b4b" # from: builder/scratch -tools/cosign: "sha256:deb898338758c7f0501ff094c75f040b37bdfc079f158dcf1bcee4abc821ed62" # from: builder/scratch -tools/cosign-v2.4.3: "sha256:deb898338758c7f0501ff094c75f040b37bdfc079f158dcf1bcee4abc821ed62" # from: builder/scratch +tools/cosign: "sha256:3914d84658e055040a95a5e712d3a043b465504ab8c54eee88f13b5987408b35" # from: builder/scratch +tools/cosign-v2.4.3: "sha256:3914d84658e055040a95a5e712d3a043b465504ab8c54eee88f13b5987408b35" # from: builder/scratch tools/cryptsetup: "sha256:6a446532c85a631cf078a9879622d334c2e4f6480e40d5a2a931274c59ecbc06" # from: builder/scratch tools/cryptsetup-v2.7.5: "sha256:6a446532c85a631cf078a9879622d334c2e4f6480e40d5a2a931274c59ecbc06" # from: builder/scratch tools/curl-curl-8_18_0: "sha256:8f31f5dd039e250355a3192882a230e76c85139d25bd138d8aa35622882353d0" # from: builder/scratch @@ -244,8 +252,8 @@ tools/gcc: "sha256:c51f177ee84227ed9d767ae9e808792f732d7431aca1e486ba3deca5ec0c2 tools/git: "sha256:639c27908e5f11c2ed09052ef3f2eb722b79fdd578e092b1415ef9f38b398f2c" # from: builder/scratch tools/git-v2.50.1: "sha256:639c27908e5f11c2ed09052ef3f2eb722b79fdd578e092b1415ef9f38b398f2c" # from: builder/scratch tools/golang-1.24.13: "sha256:8433c4d59e23cdb2e10b1910c5fb3b6a92c3b012f8bc84c8314e0001a8a4add2" # from: builder/scratch -tools/golang-1.25.8: "sha256:b3ce049b40b54a43551715f76511d6bf9df3895b5af6f3e4979d962128c4d902" # from: builder/scratch -tools/golang: "sha256:b3ce049b40b54a43551715f76511d6bf9df3895b5af6f3e4979d962128c4d902" # from: builder/scratch +tools/golang-1.25.9: "sha256:d7575eb1bcec5a2f8688c646c54aeceda02f8d8272c4d521d1b1de7abe7e50c3" # from: builder/scratch +tools/golang: "sha256:d7575eb1bcec5a2f8688c646c54aeceda02f8d8272c4d521d1b1de7abe7e50c3" # from: builder/scratch tools/grep-grep-3.11: "sha256:c83c35bd1321103162d6e12030f6b49e9220eae00870eee2cea32e60b2eb1949" # from: builder/scratch tools/grep: "sha256:c83c35bd1321103162d6e12030f6b49e9220eae00870eee2cea32e60b2eb1949" # from: builder/scratch tools/iproute2: "sha256:1802839b7eb6c80b2e0c8c6527d1030ca5b77eb974b9e2e7f7dd81f4b35e59b9" # from: builder/scratch @@ -256,10 +264,14 @@ tools/iptables: "sha256:7bba522179a4fb511ae2d905f7ba9c1741d67052d0c8fd5037ab58b9 tools/iptables-v1.8.9: "sha256:7bba522179a4fb511ae2d905f7ba9c1741d67052d0c8fd5037ab58b93f3f8a88" # from: builder/scratch tools/iputils-20250605: "sha256:95babdf3ec18fc51a7970df78131ce8b0d267153e057350610a69e5015f66943" # from: builder/scratch tools/iputils: "sha256:95babdf3ec18fc51a7970df78131ce8b0d267153e057350610a69e5015f66943" # from: builder/scratch +tools/iscsi-command-0.0.5: "sha256:6af8d39279a36ef8e577d172e63b68ec3d2ebed34addad115103f3025424994f" # from: builder/scratch +tools/iscsi-command: "sha256:6af8d39279a36ef8e577d172e63b68ec3d2ebed34addad115103f3025424994f" # from: builder/scratch tools/jq-1.7.1: "sha256:7218b86b49a12d03911cc745cfcc7720e6b2803a97db2b7a30c3d70753c6ad77" # from: builder/scratch tools/jq: "sha256:7218b86b49a12d03911cc745cfcc7720e6b2803a97db2b7a30c3d70753c6ad77" # from: builder/scratch tools/kmod: "sha256:b7056c3071d9adf63035fc689f16e5ef14d7920959d4839653605c99fe96606e" # from: builder/scratch tools/kmod-v33: "sha256:b7056c3071d9adf63035fc689f16e5ef14d7920959d4839653605c99fe96606e" # from: builder/scratch +tools/ktls-utils-1.3.0: "sha256:a7332a4f9633969889e436739e3efaafd8063c08c8e578497804e78238a8bcc5" # from: builder/scratch +tools/ktls-utils: "sha256:a7332a4f9633969889e436739e3efaafd8063c08c8e578497804e78238a8bcc5" # from: builder/scratch tools/less-less-668: "sha256:752e8bfd8a6a8112fd28d5aab0c98b4d798c2696f30888aa6677e199e368ac37" # from: builder/scratch tools/less: "sha256:752e8bfd8a6a8112fd28d5aab0c98b4d798c2696f30888aa6677e199e368ac37" # from: builder/scratch tools/libcap: "sha256:95cddf1738d5a4ee9291fffb91e909dcfd32370b11aa5297bcbfcc94184aa6ec" # from: builder/scratch @@ -276,8 +288,8 @@ tools/memcached-1.6.39: "sha256:60d587804a50892c5f0c61a64fbb2c28f1b01d99a4aa47e2 tools/memcached: "sha256:60d587804a50892c5f0c61a64fbb2c28f1b01d99a4aa47e2dd92996f8de166a2" # from: builder/scratch tools/multipath-tools-0.13.0: "sha256:860adeacd5181a7a4b50297b67fa001f3542325fad791f47b1bba6b40e0a3aa7" # from: builder/scratch tools/multipath-tools: "sha256:860adeacd5181a7a4b50297b67fa001f3542325fad791f47b1bba6b40e0a3aa7" # from: builder/scratch -tools/nfs-utils-nfs-utils-2-8-2: "sha256:fef5f7d74d439ccb7786656297114e8c293d41e2bf5c0b8ecba5bfc98f1020ce" # from: builder/scratch -tools/nfs-utils: "sha256:fef5f7d74d439ccb7786656297114e8c293d41e2bf5c0b8ecba5bfc98f1020ce" # from: builder/scratch +tools/nfs-utils-nfs-utils-2-8-2: "sha256:ec1a8d8447c8e81cfa5f59820ff7d1c2eeb02e3812171cddd83eb50167c3d960" # from: builder/scratch +tools/nfs-utils: "sha256:ec1a8d8447c8e81cfa5f59820ff7d1c2eeb02e3812171cddd83eb50167c3d960" # from: builder/scratch tools/nginx-njs-release-1.28.0: "sha256:d60179dc0b1ec40c7a90589756dae29c99831bc6a8a890a0684f47b9ea475ffe" # from: builder/scratch tools/nginx-njs: "sha256:d60179dc0b1ec40c7a90589756dae29c99831bc6a8a890a0684f47b9ea475ffe" # from: builder/scratch tools/nginx-release-1.28.0: "sha256:601e5a92b84e08b958a65b901c02b2321d5c31b220466e802af6cc2e347a6afb" # from: builder/scratch @@ -290,10 +302,13 @@ tools/openssl-3.6.0: "sha256:27a6f59849d06b81c07936b15518549592782ce62aa23926f14 tools/openssl: "sha256:27a6f59849d06b81c07936b15518549592782ce62aa23926f14507de57ae8905" # from: builder/scratch tools/procps: "sha256:4d01d9f751c707f07d74ab0c7db1102a059abb4e5f3bde9bfe4a2666608dc4f7" # from: builder/scratch tools/procps-v4.0.5: "sha256:4d01d9f751c707f07d74ab0c7db1102a059abb4e5f3bde9bfe4a2666608dc4f7" # from: builder/scratch -tools/pwru: "sha256:4cd43fd02d065d4770b86e87cc46cae46d4731c0e1249b3194934cf2f5f09b82" # from: builder/scratch -tools/pwru-v1.0.11: "sha256:4cd43fd02d065d4770b86e87cc46cae46d4731c0e1249b3194934cf2f5f09b82" # from: builder/scratch -tools/rclone-1.73.1: "sha256:9d77b4fee2f66dbd8ffab025550aebc856da5c69ca8daf1798cc78f11943c6d4" # from: builder/scratch -tools/rclone: "sha256:9d77b4fee2f66dbd8ffab025550aebc856da5c69ca8daf1798cc78f11943c6d4" # from: builder/scratch +tools/protoc-22.3: "sha256:450466d7e90d7dd65e60c41208a8793a5d175f8d4254dd989e31d559e253c809" # from: builder/scratch +tools/protoc-30.2: "sha256:83085d63402f03b742699e3664ac3a8ed6816488ec1309d4505585770bb09ebf" # from: builder/scratch +tools/protoc: "sha256:83085d63402f03b742699e3664ac3a8ed6816488ec1309d4505585770bb09ebf" # from: builder/scratch +tools/pwru: "sha256:cd27531d4150b0933cdff9e70ea707d00c0cd4124f804b8bfed5a384df6fdde4" # from: builder/scratch +tools/pwru-v1.0.11: "sha256:cd27531d4150b0933cdff9e70ea707d00c0cd4124f804b8bfed5a384df6fdde4" # from: builder/scratch +tools/rclone-1.73.1: "sha256:2171c2c96fe9e3adf168a188f1605bfc340164fc15a3fc53d9cfaa3cac7163cf" # from: builder/scratch +tools/rclone: "sha256:2171c2c96fe9e3adf168a188f1605bfc340164fc15a3fc53d9cfaa3cac7163cf" # from: builder/scratch tools/rpcbind-rpcbind-1_2_8: "sha256:6a0b585505b38a0f2251c4e229d69fe94b021820948c83c8bd24dfb873f68ed7" # from: builder/scratch tools/rpcbind: "sha256:6a0b585505b38a0f2251c4e229d69fe94b021820948c83c8bd24dfb873f68ed7" # from: builder/scratch tools/s3fs-fuse-1.97: "sha256:1f3d0d991a1dbe94d8fe6a4a392d063c0857668677cd507a77f43d1425fcf7c3" # from: builder/scratch @@ -302,8 +317,8 @@ tools/sed: "sha256:03139bab0878f523e1d8256faea9d63f31325efa65f4330de19a91cc18032 tools/sed-v4.9: "sha256:03139bab0878f523e1d8256faea9d63f31325efa65f4330de19a91cc18032b8c" # from: builder/scratch tools/semver-3.4.0: "sha256:1820728a5bc6d57ec962b075461a679034d965ad7521a11fcf73dec29d85e739" # from: builder/scratch tools/semver: "sha256:1820728a5bc6d57ec962b075461a679034d965ad7521a11fcf73dec29d85e739" # from: builder/scratch -tools/shell-operator: "sha256:876c00a7194918b869b723ae3289c3883cdf9d30222f6419af6ea93cc898297d" # from: builder/scratch -tools/shell-operator-v1.14.3: "sha256:876c00a7194918b869b723ae3289c3883cdf9d30222f6419af6ea93cc898297d" # from: builder/scratch +tools/shell-operator: "sha256:43c0c7f1ed239fd177228994a42655738d7896808c923aebb40eb42e1f3fa16e" # from: builder/scratch +tools/shell-operator-v1.14.3: "sha256:43c0c7f1ed239fd177228994a42655738d7896808c923aebb40eb42e1f3fa16e" # from: builder/scratch tools/ssh: "sha256:25fbf77913f932f27973049480826b8dc30de17d2bbbf11ba6ac154f1735e0ae" # from: builder/scratch tools/ssh-V_10_0_P2: "sha256:25fbf77913f932f27973049480826b8dc30de17d2bbbf11ba6ac154f1735e0ae" # from: builder/scratch tools/tar: "sha256:89060034cd11076104af31fa9d613100149227c64890d10ad683fd3e475ce5c2" # from: builder/scratch @@ -318,6 +333,6 @@ tools/vim: "sha256:a7a8fd17135befeaf2565c18fc888a504e5076803649fba776f5c6b8b2438 tools/vim-v9.1.1236: "sha256:a7a8fd17135befeaf2565c18fc888a504e5076803649fba776f5c6b8b24382f7" # from: builder/scratch tools/xfsprogs: "sha256:30170f2cf5a9f9b34cc1abf028a2f6bfa3572ed95f78110f5c2f0f4f9281d028" # from: builder/scratch tools/xfsprogs-v6.16.0: "sha256:30170f2cf5a9f9b34cc1abf028a2f6bfa3572ed95f78110f5c2f0f4f9281d028" # from: builder/scratch -tools/yq: "sha256:39ee130450e25d7aa4476fa52710a8ca4af482d8e9c678dcdebf9ea35b53f9bb" # from: builder/scratch -tools/yq-v4.45.1: "sha256:dd6ab5f8e98402ea05d6c741eb0414aa09f161ce7960e99723eecc1250dd10bf" # from: builder/scratch -tools/yq-v4.47.1: "sha256:39ee130450e25d7aa4476fa52710a8ca4af482d8e9c678dcdebf9ea35b53f9bb" # from: builder/scratch +tools/yq: "sha256:cbdabf06879bd87c4ec619b1be3a593d73ed321b44a70b535604325c517e4bd7" # from: builder/scratch +tools/yq-v4.45.1: "sha256:2f91cda243862c5faffd80ffec4241eded21f2071017858d5ee023b0d2739e32" # from: builder/scratch +tools/yq-v4.47.1: "sha256:cbdabf06879bd87c4ec619b1be3a593d73ed321b44a70b535604325c517e4bd7" # from: builder/scratch diff --git a/images/dvcr-artifact/go.mod b/images/dvcr-artifact/go.mod index 7fe8552138..f54ec7ff77 100644 --- a/images/dvcr-artifact/go.mod +++ b/images/dvcr-artifact/go.mod @@ -1,6 +1,6 @@ module github.com/deckhouse/virtualization-controller/dvcr-importers -go 1.25.8 +go 1.25.9 require ( github.com/containers/image/v5 v5.32.0 diff --git a/images/hooks/go.mod b/images/hooks/go.mod index a72c5ad5b8..4c11becb2b 100644 --- a/images/hooks/go.mod +++ b/images/hooks/go.mod @@ -1,6 +1,6 @@ module github.com/deckhouse/virtualization/hooks -go 1.25.8 +go 1.25.9 tool github.com/onsi/ginkgo/v2/ginkgo diff --git a/images/kube-api-rewriter/go.mod b/images/kube-api-rewriter/go.mod index c4df163665..aa5cbb6653 100644 --- a/images/kube-api-rewriter/go.mod +++ b/images/kube-api-rewriter/go.mod @@ -1,6 +1,6 @@ module github.com/deckhouse/virtualization/kube-api-rewriter -go 1.25.8 +go 1.25.9 require ( github.com/deckhouse/kube-api-rewriter v0.1.2 diff --git a/images/pre-delete-hook/go.mod b/images/pre-delete-hook/go.mod index c4440a8094..f3777efc65 100644 --- a/images/pre-delete-hook/go.mod +++ b/images/pre-delete-hook/go.mod @@ -1,6 +1,6 @@ module pre-delete-hook -go 1.25.8 +go 1.25.9 require ( github.com/ilyakaznacheev/cleanenv v1.5.0 diff --git a/images/virt-launcher/node-labeller/go.mod b/images/virt-launcher/node-labeller/go.mod index 12a4978992..3b32fa6f83 100644 --- a/images/virt-launcher/node-labeller/go.mod +++ b/images/virt-launcher/node-labeller/go.mod @@ -1,6 +1,6 @@ module node-labeller -go 1.25.8 +go 1.25.9 require ( golang.org/x/sys v0.25.0 diff --git a/images/virt-launcher/vlctl/go.mod b/images/virt-launcher/vlctl/go.mod index 02dbc15772..c6e75ad507 100644 --- a/images/virt-launcher/vlctl/go.mod +++ b/images/virt-launcher/vlctl/go.mod @@ -1,6 +1,6 @@ module vlctl -go 1.25.8 +go 1.25.9 require ( github.com/spf13/cobra v1.9.1 diff --git a/images/virtualization-artifact/go.mod b/images/virtualization-artifact/go.mod index bade8ad4ec..2aad6a097c 100644 --- a/images/virtualization-artifact/go.mod +++ b/images/virtualization-artifact/go.mod @@ -1,6 +1,6 @@ module github.com/deckhouse/virtualization-controller -go 1.25.8 +go 1.25.9 tool ( github.com/matryer/moq diff --git a/images/virtualization-artifact/hack/dlv-apiserver.Dockerfile b/images/virtualization-artifact/hack/dlv-apiserver.Dockerfile index f078359573..e99b4c3974 100644 --- a/images/virtualization-artifact/hack/dlv-apiserver.Dockerfile +++ b/images/virtualization-artifact/hack/dlv-apiserver.Dockerfile @@ -1,4 +1,4 @@ -FROM golang:1.25.8-bookworm@sha256:7fb09d8804035fbde8a84ed59ca9f46dd68c6f160f9d193e98d795d8d9e002ec AS builder +FROM golang:1.25.9-bookworm@sha256:29e59af995c51a5bf63d072eca973b918e0e7af4db0e4667aa73f1b8da1a6d8c AS builder ARG TARGETOS ARG TARGETARCH diff --git a/images/virtualization-artifact/hack/dlv-audit.Dockerfile b/images/virtualization-artifact/hack/dlv-audit.Dockerfile index f40b1b8400..163fbe8200 100644 --- a/images/virtualization-artifact/hack/dlv-audit.Dockerfile +++ b/images/virtualization-artifact/hack/dlv-audit.Dockerfile @@ -1,4 +1,4 @@ -FROM golang:1.25.8-bookworm@sha256:7fb09d8804035fbde8a84ed59ca9f46dd68c6f160f9d193e98d795d8d9e002ec AS builder +FROM golang:1.25.9-bookworm@sha256:29e59af995c51a5bf63d072eca973b918e0e7af4db0e4667aa73f1b8da1a6d8c AS builder ARG TARGETOS ARG TARGETARCH diff --git a/images/virtualization-artifact/hack/dlv-controller.Dockerfile b/images/virtualization-artifact/hack/dlv-controller.Dockerfile index 5689202e91..c6e917540e 100644 --- a/images/virtualization-artifact/hack/dlv-controller.Dockerfile +++ b/images/virtualization-artifact/hack/dlv-controller.Dockerfile @@ -1,4 +1,4 @@ -FROM golang:1.25.8-bookworm@sha256:7fb09d8804035fbde8a84ed59ca9f46dd68c6f160f9d193e98d795d8d9e002ec AS builder +FROM golang:1.25.9-bookworm@sha256:29e59af995c51a5bf63d072eca973b918e0e7af4db0e4667aa73f1b8da1a6d8c AS builder ARG TARGETOS ARG TARGETARCH diff --git a/images/vm-route-forge/go.mod b/images/vm-route-forge/go.mod index d40b48137e..f1e802e18c 100644 --- a/images/vm-route-forge/go.mod +++ b/images/vm-route-forge/go.mod @@ -1,6 +1,6 @@ module vm-route-forge -go 1.25.8 +go 1.25.9 tool github.com/cilium/ebpf/cmd/bpf2go diff --git a/src/cli/go.mod b/src/cli/go.mod index d288af56ad..2da6a46666 100644 --- a/src/cli/go.mod +++ b/src/cli/go.mod @@ -1,6 +1,6 @@ module github.com/deckhouse/virtualization/src/cli -go 1.25.8 +go 1.25.9 require ( github.com/deckhouse/virtualization/api v0.15.0 diff --git a/test/e2e/go.mod b/test/e2e/go.mod index 0504e45ad1..36d215be62 100644 --- a/test/e2e/go.mod +++ b/test/e2e/go.mod @@ -1,6 +1,6 @@ module github.com/deckhouse/virtualization/test/e2e -go 1.25.8 +go 1.25.9 tool github.com/onsi/ginkgo/v2/ginkgo diff --git a/test/performance/tools/shatal/go.mod b/test/performance/tools/shatal/go.mod index 4511c719e2..e5be7c6b12 100644 --- a/test/performance/tools/shatal/go.mod +++ b/test/performance/tools/shatal/go.mod @@ -1,6 +1,6 @@ module github.com/deckhouse/virtualization/shatal -go 1.25.8 +go 1.25.9 require ( github.com/deckhouse/virtualization/api v1.0.0