[Storage] Windows Session Scoped Data Source + CDI Clone and Hotplug implementation of it#4571
Merged
Merged
cnv-tests-github-webhook-dollierp / build-container
succeeded
Jul 15, 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 2cd82a2d98a11df2569d50157d6e8f183845b1df2b26c7708b1aefac76da395f
--> 2cd82a2d98a1
[1/2] STEP 3/5: ENV CNV_TESTS_CONTAINER=Yes
--> Using cache e212216b470ece4873f80bf63f851b67f5b2a81488b4680138615a0641fc01ad
--> e212216b470e
[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 16303f67a2a18d5fba5d7a4b1b672cb686c8aa98286faed60f4b0f0f944f7807
--> 16303f67a2a1
[1/2] STEP 5/5: COPY / /openshift-virtualization-tests/
--> Using cache f3c419aebb6cc0493990ea9c0775c6f5a264d52b2f78e5b40ef541361409ffe2
--> f3c419aebb6c
[2/2] STEP 1/21: FROM quay.io/fedora/fedora:41 AS runner
[2/2] STEP 2/21: ARG TEST_DIR=/openshift-virtualization-tests
--> Using cache 5cf6a9d0c84abb2e4ff09d18a79cb445afe3c2e4a98ba9907b600a5d48d664d0
--> 5cf6a9d0c84a
[2/2] STEP 3/21: ARG OPENSHIFT_PYTHON_WRAPPER_COMMIT=''
--> Using cache c890f2fe2eb6c62951091defa5f31144f861da1dc6c17d77cfb75e3136479d75
--> c890f2fe2eb6
[2/2] STEP 4/21: ARG OPENSHIFT_PYTHON_UTILITIES_COMMIT=''
--> Using cache 8880dee4c2e0ea0f586d6162217e912e564980ebcdb799602ecad03d739a5957
--> 8880dee4c2e0
[2/2] STEP 5/21: ARG TIMEOUT_SAMPLER_COMMIT=''
--> Using cache d5ae606af70b3a71d3d046bfe9755fee90814fd8e941bc10497f8ff92cbc9571
--> d5ae606af70b
[2/2] STEP 6/21: ARG PYHELPER_UTILS_COMMIT=''
--> Using cache fa9f2ca5b91cea387f0cedd37bd235327f3079d1aa55109afb310fb09db64b2e
--> fa9f2ca5b91c
[2/2] STEP 7/21: ENV LANG=C.UTF-8
--> Using cache ae5e10e13196b3a4b613b5f26ce6fed5f0bb2f4215d17bb8a9bb997f77aaa7a3
--> ae5e10e13196
[2/2] STEP 8/21: ENV CNV_TESTS_CONTAINER=Yes
--> Using cache 3da6a91ce1c370db47de75b96a2496acbdc65c569bd62be404d50d8b803df086
--> 3da6a91ce1c3
[2/2] STEP 9/21: ENV UV_PYTHON=python3.14
--> Using cache 51baf0dd0f4ab62e777baf251e5a42bc75ba5a7baca3ea858c0a27f4996320f6
--> 51baf0dd0f4a
[2/2] STEP 10/21: ENV UV_NO_SYNC=1
--> Using cache b3c2cda0e3babfd8c5ba8f4903c5d9c251c27b8def85fe504081ac61a3287f13
--> b3c2cda0e3ba
[2/2] STEP 11/21: WORKDIR ${TEST_DIR}
--> Using cache 8e9848134669af49a859f8053464c9de5dd1bc0f0d37e2618e0e6e4fdf538f9d
--> 8e9848134669
[2/2] STEP 12/21: ENV UV_CACHE_DIR=${TEST_DIR}/.cache
--> Using cache 85ef4e3f9bec52a8f1310f35cc501718e13ec6d4134955ae58d946cbca0808e7
--> 85ef4e3f9bec
[2/2] STEP 13/21: ENV HOME=${TEST_DIR}
--> Using cache 22fcdeb0277a7ac5176c9863f65b37f696d2a065b217381857b0774ef83b8c9a
--> 22fcdeb0277a
[2/2] STEP 14/21: 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 9668a4d52e511ddd91debf8d35cfbce1c6d8464b8d0216f66cdac359394b292f
--> 9668a4d52e51
[2/2] STEP 15/21: COPY --from=ghcr.io/astral-sh/uv:latest /uv /uvx /usr/bin/
--> Using cache aabd57a3a708904f362ff74f415d1a3292aea5e09bb52511926d367eb12222a8
--> aabd57a3a708
[2/2] STEP 16/21: COPY --from=builder /usr/bin/which /usr/bin/which
--> Using cache 0600ac749b4d1bbd9446c304cfbccf6c4b63be164829d15408cda74a519ea248
--> 0600ac749b4d
[2/2] STEP 17/21: COPY --from=builder /usr/bin/sshpass /usr/bin/sshpass
--> Using cache 0c8e352f34eb7e8fdefc420242d37135ab2f25097941ab3d3225fae16d05691e
--> 0c8e352f34eb
[2/2] STEP 18/21: COPY --from=builder ${TEST_DIR}/ ${TEST_DIR}/
--> Using cache 472810e6aa2f075a91114789694155e9b32f7ebf9db438e14021a74e782543d4
--> 472810e6aa2f
[2/2] STEP 19/21: RUN curl -fsSL https://bws.bitwarden.com/install | sh && mkdir -p ${TEST_DIR}/.config/bws/state
--> Using cache 4ff322863263e3fc2e14897156692dea43b54956c32268292bee6c0e44d85cf4
--> 4ff322863263
[2/2] STEP 20/21: 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 && if [[ -n "${PYHELPER_UTILS_COMMIT}" ]]; then uv pip install git+https://github.com/RedHatQE/pyhelper-utils.git@$PYHELPER_UTILS_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 dfc5775eac858b4b7218fe8536399e088ba43f6b41414403af949869e062b325
--> dfc5775eac85
[2/2] STEP 21/21: CMD ["uv", "run", "pytest", "--tc=server_url:${HTTP_IMAGE_SERVER}", "--collect-only"]
[2/2] COMMIT quay.io/openshift-cnv/openshift-virtualization-tests:pr-4571
--> 9d8337c16344
Successfully tagged quay.io/openshift-cnv/openshift-virtualization-tests:pr-4571
9d8337c163442a2203c055661aa0df54082204f7de45d7fc40a93f5060e81c2e
Loading