WIP: edit: clone conformance tests with 4-disk VM, no registry dependency (CNV-5607 & CNV-5608)#5624
Open
Ahmad-Hafe wants to merge 1 commit into
Open
cnv-tests-github-webhook-dollierp / build-container
succeeded
Jul 16, 2026 in 0s
Build container
Details
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 5844k 100 5844k 0 0 25.5M 0 --:--:-- --:--:-- --:--:-- 25.5M
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 928 100 928 0 0 3840 0 --:--:-- --:--:-- --:--:-- 3840
Downloading cpython-3.14.6-linux-x86_64-gnu (download) (34.4MiB)
Downloaded cpython-3.14.6-linux-x86_64-gnu (download)
Using CPython 3.14.6
Creating virtual environment at: .venv
Resolved 186 packages in 1ms
Building openshift-virtualization-tests-5-0 @ file:///openshift-virtualization-tests
Downloading pygments (1.2MiB)
Downloading cryptography (4.5MiB)
Downloading openstacksdk (1.9MiB)
Downloading pynacl (1.3MiB)
Downloading ruff (11.0MiB)
Downloading beartype (1.3MiB)
Downloading jedi (4.7MiB)
Downloading sqlalchemy (3.1MiB)
Downloading pydantic-core (2.0MiB)
Downloading netaddr (2.2MiB)
Downloading kubernetes (1.9MiB)
Building openshift-python-wrapper-data-collector==2.0.15
Building python-simple-logger==2.0.19
Building pyhelper-utils==2.0.3
Building openshift-python-utilities==6.0.16
Building python-utility-scripts==2.0.6
Downloaded pynacl
Building pytest-dependency==0.6.1
Building timeout-sampler==1.1.0
Downloaded pydantic-core
Downloaded netaddr
Downloaded pygments
Downloaded beartype
Downloaded sqlalchemy
Downloaded ruff
Downloaded cryptography
Downloaded kubernetes
Building openshift-python-wrapper==11.0.137
Downloaded openstacksdk
Downloaded jedi
Built pyhelper-utils==2.0.3
Built python-simple-logger==2.0.19
Built openshift-python-utilities==6.0.16
Built openshift-virtualization-tests-5-0 @ file:///openshift-virtualization-tests
Built openshift-python-wrapper==11.0.137
Built timeout-sampler==1.1.0
Built openshift-python-wrapper-data-collector==2.0.15
Built python-utility-scripts==2.0.6
Built pytest-dependency==0.6.1
Prepared 175 packages in 1m 21s
Installed 175 packages in 26.66s
+ aiofile==3.11.1
+ annotated-types==0.7.0
+ anyio==4.14.2
+ ast-comments==1.3.0
+ asttokens==3.0.2
+ attrs==26.1.0
+ authlib==1.7.2
+ bcrypt==5.0.0
+ beartype==0.22.9
+ beautifulsoup4==4.15.0
+ bitmath==2.1.1
+ bs4==0.0.2
+ cachebox==5.2.3
+ cachetools==7.1.4
+ caio==0.9.25
+ certifi==2026.6.17
+ cffi==2.1.0
+ charset-normalizer==3.4.9
+ click==8.4.2
+ cloup==3.1.0
+ colorlog==6.10.1
+ cryptography==49.0.0
+ cyclopts==4.21.0
+ dacite==1.9.2
+ decorator==5.3.1
+ deepdiff==9.1.0
+ defusedxml==0.7.1
+ deprecation==2.1.0
+ dictdiffer==0.9.0
+ dnspython==2.8.0
+ docker==7.2.0
+ docstring-parser==0.18.0
+ dogpile-cache==1.5.0
+ durationpy==0.10
+ email-validator==2.3.0
+ exceptiongroup==1.3.1
+ executing==2.2.1
+ fastmcp==3.4.4
+ fastmcp-slim==3.4.4
+ greenlet==3.5.3
+ griffelib==2.1.0
+ h11==0.16.0
+ httpcore==1.0.9
+ httpx==0.28.1
+ httpx-sse==0.4.3
+ idna==3.18
+ importlib-metadata==9.0.0
+ importlib-resources==7.1.0
+ iniconfig==2.3.0
+ invoke==3.0.3
+ ipdb==0.13.13
+ ipython==9.15.0
+ ipython-pygments-lexers==1.1.1
+ iso8601==2.1.0
+ jaraco-classes==3.4.0
+ jaraco-context==6.1.2
+ jaraco-functools==4.5.0
+ jedi==0.20.0
+ jeepney==0.9.0
+ jinja2==3.1.6
+ jira==3.10.5
+ jmespath==1.1.0
+ joserfc==1.7.3
+ jsonpatch==1.33
+ jsonpointer==3.1.1
+ jsonref==1.1.0
+ jsons==1.6.3
+ jsonschema==4.26.0
+ jsonschema-path==0.5.0
+ jsonschema-specifications==2025.9.1
+ keyring==25.7.0
+ keystoneauth1==5.15.0
+ kubernetes==35.0.0
+ markdown-it-py==4.2.0
+ markupsafe==3.0.3
+ marshmallow==4.3.0
+ matplotlib-inline==0.2.2
+ mcp==1.28.1
+ mdurl==0.1.2
+ more-itertools==11.1.0
+ netaddr==1.3.0
+ oauthlib==3.3.1
+ openapi-pydantic==0.5.1
+ openshift-python-utilities==6.0.16
+ openshift-python-wrapper==11.0.137
+ openshift-python-wrapper-data-collector==2.0.15
+ openshift-virtualization-tests-5-0==5.0 (from file:///openshift-virtualization-tests)
+ openstacksdk==4.17.0
+ opentelemetry-api==1.43.0
+ orderly-set==5.5.0
+ os-service-types==1.8.2
+ packaging==26.2
+ paramiko==5.0.0
+ parso==0.8.7
+ pathable==0.6.0
+ pbr==7.0.3
+ pexpect==4.9.0
+ platformdirs==4.10.0
+ pluggy==1.6.0
+ podman==5.8.0
+ prompt-toolkit==3.0.52
+ psutil==7.2.2
+ ptyprocess==0.7.0
+ pure-eval==0.2.3
+ py-cpuinfo==9.0.0
+ py-key-value-aio==0.4.5
+ pycparser==3.0
+ pydantic==2.13.4
+ pydantic-core==2.46.4
+ pydantic-settings==2.14.2
+ pygments==2.20.0
+ pyhelper-utils==2.0.3
+ pyjwt==2.13.0
+ pylero==0.2.0
+ pynacl==1.6.2
+ pyperclip==1.11.0
+ pytest==9.1.1
+ pytest-benchmark==5.2.3
+ pytest-dependency==0.6.1
+ pytest-html==4.2.0
+ pytest-jira==0.3.24
+ pytest-metadata==3.1.1
+ pytest-mock==3.15.1
+ pytest-order==1.5.0
+ pytest-progress==1.4.0
+ pytest-repeat==0.9.4
+ pytest-testconfig==0.2.0
+ python-benedict==0.38.0
+ python-dateutil==2.9.0.post0
+ python-dotenv==1.2.2
+ python-multipart==0.0.32
+ python-rrmngmnt==0.2.3
+ python-simple-logger==2.0.19
+ python-slugify==8.0.4
+ python-utility-scripts==2.0.6
+ pyvmomi==9.1.0.0
+ pyyaml==6.0.3
+ referencing==0.37.0
+ requests==2.34.2
+ requests-oauthlib==2.0.0
+ requests-toolbelt==1.0.0
+ retry2==0.9.5
+ rich==15.0.0
+ rich-rst==2.1.0
+ rpds-py==2026.6.3
+ ruff==0.15.21
+ secretstorage==3.5.0
+ semver==3.0.4
+ setuptools==83.0.0
+ sh==2.3.0
+ shortuuid==1.0.13
+ six==1.17.0
+ soupsieve==2.8.4
+ sqlalchemy==2.0.51
+ sse-starlette==3.4.5
+ stack-data==0.6.3
+ starlette==1.3.1
+ stevedore==5.9.0
+
[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 ed675728b295b42f7bb1e9e86cbc61ef893a66b8a97647292201bc494d5cb526
--> ed675728b295
[1/2] STEP 3/5: ENV CNV_TESTS_CONTAINER=Yes
--> Using cache 8a4804a3c44c0cfb731b4303b77d3143eda45133a4bc447b0a4edf38368c7195
--> 8a4804a3c44c
[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 050570f95820026719eec1edf79c3c2b24efda1da6af15469fad08edf6fef6fc
--> 050570f95820
[1/2] STEP 5/5: COPY / /openshift-virtualization-tests/
--> 8a45b0825f8f
[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 202b8d9aad4f906537dacc4efee0342249b54b7632f8aefb02d399988ea8c7c3
--> 202b8d9aad4f
[2/2] STEP 3/21: ARG OPENSHIFT_PYTHON_WRAPPER_COMMIT=''
--> Using cache 7d4d1db7d17b493dd4c8149490819fd5054a24c68b0f05f9f55f25803ab4639f
--> 7d4d1db7d17b
[2/2] STEP 4/21: ARG OPENSHIFT_PYTHON_UTILITIES_COMMIT=''
--> Using cache e8e83adcfbd311d610e7f9b0aef584ed98dc96d6a1192b96147d67f93d54a37e
--> e8e83adcfbd3
[2/2] STEP 5/21: ARG TIMEOUT_SAMPLER_COMMIT=''
--> Using cache 351672275f87a9c8a7fd517ba0bf8d8ab6bfcaef2427c5f344cb6db4b67427aa
--> 351672275f87
[2/2] STEP 6/21: ARG PYHELPER_UTILS_COMMIT=''
--> Using cache cd86d6ea791d522ced7f6518a6007a8ec88bb80f5cc37579650bced002526b7d
--> cd86d6ea791d
[2/2] STEP 7/21: ENV LANG=C.UTF-8
--> Using cache 5569ac57e36a3240bf78cb2c872a59a29dcca9d5c1d78f636525a5eba8b84831
--> 5569ac57e36a
[2/2] STEP 8/21: ENV CNV_TESTS_CONTAINER=Yes
--> Using cache 43b1611dc559f79c0b1b6c8717bed80fe98b8f113f7038a9f61b6bb4691ad8d6
--> 43b1611dc559
[2/2] STEP 9/21: ENV UV_PYTHON=python3.14
--> Using cache 2149cda7667e61ad0d4671341a35968c79481b1a8426b0b3a8837c7d1fa0d781
--> 2149cda7667e
[2/2] STEP 10/21: ENV UV_NO_SYNC=1
--> Using cache 6b747b2a71f4b9ba35e421318da2d1bc658601c7c008b331d9375908388965bd
--> 6b747b2a71f4
[2/2] STEP 11/21: WORKDIR ${TEST_DIR}
--> Using cache 97bc9ebe11673f8751a3171c7b2c75e0bd003a824a7e879fb9410c13b680b113
--> 97bc9ebe1167
[2/2] STEP 12/21: ENV UV_CACHE_DIR=${TEST_DIR}/.cache
--> Using cache 0b9b2c6f54a421e54cf16cb54332f10ea49d66ec9892b4e01f0a07bf9ccb3114
--> 0b9b2c6f54a4
[2/2] STEP 13/21: ENV HOME=${TEST_DIR}
--> Using cache 05633972b81212b295411abf646973732c3f650df6a475156cc28eb8b8d592e8
--> 05633972b812
[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 e5c6c11f691e86c45df6d27459af33c2a8a0f621f44e52f3cd83536e3fdc6046
--> e5c6c11f691e
[2/2] STEP 15/21: COPY --from=ghcr.io/astral-sh/uv:latest /uv /uvx /usr/bin/
--> Using cache ae2672ab3c4fcac595f3b24889cb3f299c8d34badfb6dfdc28f4702ee2fd3564
--> ae2672ab3c4f
[2/2] STEP 16/21: COPY --from=builder /usr/bin/which /usr/bin/which
--> Using cache 4886e5d2d927831d7daab1115fedb4ce9e7cce102f80c1f8a094c400baea6bf7
--> 4886e5d2d927
[2/2] STEP 17/21: COPY --from=builder /usr/bin/sshpass /usr/bin/sshpass
--> Using cache f33dd1045b6ad66d59b789c2593729c3af3c4f25ea551c90601f9cd535bbc250
--> f33dd1045b6a
[2/2] STEP 18/21: COPY --from=builder ${TEST_DIR}/ ${TEST_DIR}/
--> 185cae4b879f
[2/2] STEP 19/21: RUN curl -fsSL https://bws.bitwarden.com/install | sh && mkdir -p ${TEST_DIR}/.config/bws/state
Downloading bws from: https://github.com/bitwarden/sdk-sm/releases/download/bws-v2.1.0/bws-x86_64-unknown-linux-gnu-2.1.0.zip
Downloading checksum file from: https://github.com/bitwarden/sdk-sm/releases/download/bws-v2.1.0/bws-sha256-checksums-2.1.0.txt
Checksum validation successful.
Installing bws...
Archive: /tmp/tmp.n28VemwHYE/bws.zip
inflating: /tmp/tmp.n28VemwHYE/bws
Attempting to install bws with sudo. Please enter your password if prompted.
sudo is available and we have the necessary permissions.
Installing bws to /usr/local/bin...
bws installed to /usr/local/bin/bws
--> 094524837625
[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
--> 79092a993f6c
[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-5624
--> 6af1117566ee
Successfully tagged quay.io/openshift-cnv/openshift-virtualization-tests:pr-5624
6af1117566eeff3b1e92a2addb647dfb2aa7036812a5838e4dc92f019e4498f3
Loading