image-builder: run validation with Dind (#13212)

* image-builder: run validation locally with BuildKit

* upadte checksum

* set BuildKit no-process-sandbox flag for CI

* run BuildKit with rootless-safe daemon flags in CI

* update

* updating root logic

* fix ci failure for can't enable NoProcessSandbox

* switch to stable url

* add --oci-worker-no-process-sandbox ci flag in root path

* add more support

* add validate-docker and validate-single docker
This commit is contained in:
Srishti Jaiswal
2026-05-11 13:27:50 +05:30
committed by GitHub
parent 6bb1e2f290
commit da6b8e8b81
5 changed files with 164 additions and 9 deletions

View File

@@ -6,6 +6,8 @@ docker_host: quay.io
registry: quay.io/kubespray
kubevirt_images_push: true
kubevirt_images_selected: []
kubevirt_container_builder: docker
kubevirt_buildkit_output_dir: "{{ images_dir }}/buildkit-output"
images:
ubuntu-2004:
@@ -24,8 +26,8 @@ images:
ubuntu-2404:
filename: noble-server-cloudimg-amd64.img
url: https://cloud-images.ubuntu.com/noble/current/noble-server-cloudimg-amd64.img
checksum: sha256:0cf56a2b23b430c350311dbcb9221b64823a5f7a401b5cf6ab4821f2ffdabe76
url: https://cloud-images.ubuntu.com/noble/20260323/noble-server-cloudimg-amd64.img
checksum: sha256:6e7016f2c9f4d3c00f48789eb6b9043ba2172ccc1b6b1eaf3ed1e29dd3e52bb3
converted: false
tag: "latest"