Skip to content

CherryPicked: [cnv-4.20] [4.21][Storage] De-quarantine libguestfs test and use data source#5577

Merged
rnetser merged 2 commits into
cnv-4.20from
CherryPicked-cnv-9655-dequarantine-libguestfs-cnv-4.21-GGBP9
Jul 14, 2026
Merged

CherryPicked: [cnv-4.20] [4.21][Storage] De-quarantine libguestfs test and use data source#5577
rnetser merged 2 commits into
cnv-4.20from
CherryPicked-cnv-9655-dequarantine-libguestfs-cnv-4.21-GGBP9

[pre-commit.ci] auto fixes from pre-commit.com hooks

a18280d
Select commit
Loading
Failed to load commit list.
cnv-tests-github-webhook-dollierp / build-container succeeded Jul 9, 2026 in 0s

Build container

Details



[1/2] STEP 1/5: FROM quay.io/fedora/fedora:41 AS builder
[1/2] STEP 2/5: ENV LANG=C.UTF-8
--> Using cache e68be40276d78c8ee7b1373d1d749419af6ab06fa44125a8945a558130248a87
--> e68be40276d7
[1/2] STEP 3/5: ENV CNV_TESTS_CONTAINER=Yes
--> Using cache 67c66a4c2efa0e2d74894e62f3e2d8da0edfe3f3f68585482c1bad78e5410509
--> 67c66a4c2efa
[1/2] STEP 4/5: RUN dnf update -y   && dnf -y install   systemd-container   python3-devel   gcc   sshpass   libcurl-devel   libxslt-devel   libxml2-devel   which   && dnf clean all && rm -rf /var/cache/dnf   && rm -rf /var/lib/dnf   && truncate -s0 /var/log/*.log
--> Using cache 77b51d70286f4a38b822168692220203959abaf6e5809249c5d8e9d6d2466a7c
--> 77b51d70286f
[1/2] STEP 5/5: COPY / /openshift-virtualization-tests/
--> Using cache d0c904a0ad16fa5875434d80cf3472dbfe136fa533a6ba2eda2a7ad6d94fdee4
--> d0c904a0ad16
[2/2] STEP 1/20: FROM quay.io/fedora/fedora:41 AS runner
[2/2] STEP 2/20: ARG TEST_DIR=/openshift-virtualization-tests
--> Using cache e0786d9a7554c9ee05942f25db850cddd15e73e21953f23b296ecf14b66ebf33
--> e0786d9a7554
[2/2] STEP 3/20: ARG OPENSHIFT_PYTHON_WRAPPER_COMMIT=''
--> Using cache 7c14f3ad6e1fd9ffce14c8fad9662eb1b2b97185064725f1db4d34129b52f0c2
--> 7c14f3ad6e1f
[2/2] STEP 4/20: ARG OPENSHIFT_PYTHON_UTILITIES_COMMIT=''
--> Using cache b3ca19319dce4b3865288a65b1f650cdf0984e959dc4ff38dc20d39774e75775
--> b3ca19319dce
[2/2] STEP 5/20: ARG TIMEOUT_SAMPLER_COMMIT=''
--> Using cache f6794dfdd243040ed1492f8cc8e475fd48ea56a9280b1b5a34feecb74c326af3
--> f6794dfdd243
[2/2] STEP 6/20: ENV LANG=C.UTF-8
--> Using cache e15a8611cba64ddef1fa9a3cefa2c8a99f04e5570a572646a5d24044d4c3e216
--> e15a8611cba6
[2/2] STEP 7/20: ENV CNV_TESTS_CONTAINER=Yes
--> Using cache 1da621b09ba6b8d0766a697935ebbf1d5e70fdf0c9facbceb4913bfdbc8f9b1b
--> 1da621b09ba6
[2/2] STEP 8/20: ENV UV_PYTHON=python3.12
--> Using cache f301f7f8e084aa1459b08f87f209b983cdc4663be06423a95385234e6e6b2c5b
--> f301f7f8e084
[2/2] STEP 9/20: ENV UV_NO_SYNC=1
--> Using cache 8ff0de3c3a18da58b87fc42ecd4c41c89919f2efa676356ec3351314076f6726
--> 8ff0de3c3a18
[2/2] STEP 10/20: WORKDIR ${TEST_DIR}
--> Using cache 3b28006465cc7f003dc0f49dba2d003cae052337f20818489fa99dfac82b2648
--> 3b28006465cc
[2/2] STEP 11/20: ENV UV_CACHE_DIR=${TEST_DIR}/.cache
--> Using cache 98ebc0ab30aaad96d2693f6aa62eee115b7663bc8b5a31c6c3e65fdf4e619d8c
--> 98ebc0ab30aa
[2/2] STEP 12/20: ENV HOME=${TEST_DIR}
--> Using cache 82d6d4958f0d79892c8ab6fc79080fd5bb721ea0a0c05dad4f2412c824514bc2
--> 82d6d4958f0d
[2/2] STEP 13/20: RUN dnf update -y   && dnf install -y procps-ng python3 bind-utils jq fwknop parallel wget clang cargo rsync openssl openssl-devel git unzip  && dnf clean all   && rm -rf /var/cache/dnf   && rm -rf /var/lib/dnf   && truncate -s0 /var/log/*.log
--> Using cache b2ba45ec34ecbbf669ffa1f37711182fa30340680266d5cf30ef61771dacdd27
--> b2ba45ec34ec
[2/2] STEP 14/20: COPY --from=ghcr.io/astral-sh/uv:latest /uv /uvx /usr/bin/
--> Using cache aee64176440e682d4c27108c119d580404867a12599a055609b8fb003ae35094
--> aee64176440e
[2/2] STEP 15/20: COPY --from=builder /usr/bin/which /usr/bin/which
--> Using cache 40cbd882f8f9c4ed8e9440b0f5771ed9e5b6c2d251c2840792b52602ccda8d52
--> 40cbd882f8f9
[2/2] STEP 16/20: COPY --from=builder /usr/bin/sshpass /usr/bin/sshpass
--> Using cache 18c6258b8ab6994089d4987c7b8c0d13cbb26c0fbfdb3515b460e5e76eaf6069
--> 18c6258b8ab6
[2/2] STEP 17/20: COPY --from=builder ${TEST_DIR}/ ${TEST_DIR}/
--> Using cache 27f5ffc9f46cf565716d4d5d14d3f48543e788b8709bca3af62cd3bfe1f867ea
--> 27f5ffc9f46c
[2/2] STEP 18/20: RUN curl -fsSL https://bws.bitwarden.com/install | sh   && mkdir -p ${TEST_DIR}/.config/bws/state
--> Using cache 8c2b1ed304bde5e5717f2779e7ff7fcb19592ab2ac0d299b411534f87a6e1ba3
--> 8c2b1ed304bd
[2/2] STEP 19/20: RUN uv sync --locked   && uv export --no-hashes   && if [[ -n "${OPENSHIFT_PYTHON_WRAPPER_COMMIT}" ]]; then uv pip install git+https://github.com/RedHatQE/openshift-python-wrapper.git@$OPENSHIFT_PYTHON_WRAPPER_COMMIT; fi   && if [[ -n "${OPENSHIFT_PYTHON_UTILITIES_COMMIT}" ]]; then uv pip install git+https://github.com/RedHatQE/openshift-python-utilities.git@$OPENSHIFT_PYTHON_UTILITIES_COMMIT; fi   && if [[ -n "${TIMEOUT_SAMPLER_COMMIT}" ]]; then uv pip install git+https://github.com/RedHatQE/timeout-sampler.git@$TIMEOUT_SAMPLER_COMMIT; fi   && rm -rf ${TEST_DIR}/.cache   && rm -rf ${TEST_DIR}/artifacts   && find ${TEST_DIR}/ -type d -name "__pycache__" -print0 | xargs -0 rm -rfv
--> Using cache 7bf7651a61293db09848a3891dac80545e5a07da3ec0bb2408d8587509ae4e94
--> 7bf7651a6129
[2/2] STEP 20/20: CMD ["uv", "run", "pytest", "--tc=server_url:${HTTP_IMAGE_SERVER}", "--collect-only"]
[2/2] COMMIT quay.io/openshift-cnv/openshift-virtualization-tests:pr-5577
--> b1a90c510721
Successfully tagged quay.io/openshift-cnv/openshift-virtualization-tests:pr-5577
b1a90c510721280f80b114552a0e7e85ca0f2352d2003fdc8006cdac77d1392e