[4.20] [Storage] Use ssh retries in run_ssh_commands (#4471) #4597
cnv-tests-github-webhook-dollierp / build-container
succeeded
Apr 27, 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 5774k 100 5774k 0 0 10.6Mwarning: The `tool.uv.dev-dependencies` field (used in `pyproject.toml`) is deprecated and will be removed in a future release; use `dependency-groups.dev` instead
Downloading cpython-3.12.13-linux-x86_64-gnu (download) (32.9MiB)
Downloaded cpython-3.12.13-linux-x86_64-gnu (download)
Using CPython 3.12.13
Creating virtual environment at: .venv
Resolved 182 packages in 4ms
Building openshift-virtualization-tests-4-20 @ file:///openshift-virtualization-tests
Downloading sqlalchemy (3.2MiB)
Downloading netaddr (2.2MiB)
Downloading ruff (12.8MiB)
Downloading cryptography (4.3MiB)
Downloading pyvmomi (1.9MiB)
Downloading pydantic-core (2.0MiB)
Building python-simple-logger==2.0.17
Building openshift-python-wrapper-data-collector==2.0.15
Building pyhelper-utils==2.0.2
Building pytest-progress==1.3.0
Building openshift-python-utilities==6.0.15
Building pytest-dependency==0.6.0
Building timeout-sampler==1.0.21
Building python-utility-scripts==2.0.6
Downloaded pydantic-core
Downloading pynacl (1.3MiB)
Downloading setuptools (1.1MiB)
Downloading pygments (1.2MiB)
Downloading openstacksdk (1.7MiB)
Downloading jedi (1.5MiB)
Downloading kubernetes (1.8MiB)
Downloaded netaddr
Building bitmath==1.3.3.1
Downloaded sqlalchemy
Downloaded pynacl
Downloaded pygments
Downloaded cryptography
Downloaded setuptools
Downloaded ruff
Building openshift-python-wrapper==4.20.5
Downloaded kubernetes
Downloaded openstacksdk
Downloaded jedi
Downloaded pyvmomi
Built python-simple-logger==2.0.17
Built python-utility-scripts==2.0.6
Built timeout-sampler==1.0.21
Built pyhelper-utils==2.0.2
Built openshift-python-utilities==6.0.15
Built openshift-virtualization-tests-4-20 @ file:///openshift-virtualization-tests
Built openshift-python-wrapper==4.20.5
Built bitmath==1.3.3.1
Built pytest-progress==1.3.0
Built pytest-dependency==0.6.0
Built openshift-python-wrapper-data-collector==2.0.15
Prepared 172 packages in 1m 14s
Installed 172 packages in 31.23s
+ annotated-types==0.7.0
+ anyio==4.11.0
+ ast-comments==1.2.3
+ asttokens==3.0.0
+ attrs==25.4.0
+ authlib==1.6.5
+ bcrypt==5.0.0
+ beautifulsoup4==4.14.2
+ bitmath==1.3.3.1
+ bs4==0.0.2
+ cachetools==6.2.1
+ certifi==2025.10.5
+ cffi==2.0.0
+ charset-normalizer==3.4.3
+ click==8.3.0
+ cloup==3.0.8
+ colorlog==6.9.0
+ cryptography==46.0.2
+ cyclopts==3.24.0
+ dacite==1.9.2
+ decorator==5.2.1
+ deepdiff==8.6.1
+ defusedxml==0.7.1
+ deprecation==2.1.0
+ dictdiffer==0.9.0
+ dnspython==2.8.0
+ docker==7.1.0
+ docstring-parser==0.17.0
+ docutils==0.22.2
+ dogpile-cache==1.5.0
+ durationpy==0.10
+ email-validator==2.3.0
+ exceptiongroup==1.3.0
+ executing==2.2.1
+ fastmcp==2.12.4
+ google-auth==2.41.1
+ greenlet==3.2.4
+ h11==0.16.0
+ httpcore==1.0.9
+ httpx==0.28.1
+ httpx-sse==0.4.3
+ idna==3.11
+ importlib-metadata==8.7.0
+ importlib-resources==6.5.2
+ iniconfig==2.1.0
+ invoke==2.2.1
+ ipdb==0.13.13
+ ipython==9.6.0
+ ipython-pygments-lexers==1.1.1
+ iso8601==2.1.0
+ isodate==0.7.2
+ jedi==0.19.2
+ jinja2==3.1.6
+ jira==3.10.5
+ jmespath==1.0.1
+ jsonpatch==1.33
+ jsonpointer==3.0.0
+ jsons==1.6.3
+ jsonschema==4.25.1
+ jsonschema-path==0.3.4
+ jsonschema-specifications==2025.9.1
+ keystoneauth1==5.12.0
+ kubernetes==31.0.0
+ lazy-object-proxy==1.12.0
+ markdown-it-py==4.0.0
+ markupsafe==3.0.3
+ marshmallow==4.2.2
+ matplotlib-inline==0.1.7
+ mcp==1.17.0
+ mdurl==0.1.2
+ more-itertools==10.8.0
+ netaddr==1.3.0
+ oauthlib==3.3.1
+ openapi-core==0.19.5
+ openapi-pydantic==0.5.1
+ openapi-schema-validator==0.6.3
+ openapi-spec-validator==0.7.2
+ openshift-python-utilities==6.0.15
+ openshift-python-wrapper==4.20.5
+ openshift-python-wrapper-data-collector==2.0.15
+ openshift-virtualization-tests-4-20==4.20 (from file:///openshift-virtualization-tests)
+ openstacksdk==4.7.1
+ orderly-set==5.5.0
+ os-service-types==1.8.0
+ packaging==25.0
+ paramiko==4.0.0
+ parse==1.20.2
+ parso==0.8.5
+ pathable==0.4.4
+ pbr==7.0.1
+ pexpect==4.9.0
+ platformdirs==4.5.0
+ pluggy==1.6.0
+ podman==5.6.0
+ prompt-toolkit==3.0.52
+ psutil==7.1.0
+ ptyprocess==0.7.0
+ pure-eval==0.2.3
+ py-cpuinfo==9.0.0
+ pyasn1==0.6.1
+ pyasn1-modules==0.4.2
+ pycparser==2.23
+ pydantic==2.12.0
+ pydantic-core==2.41.1
+ pydantic-settings==2.11.0
+ pygments==2.19.2
+ pyhelper-utils==2.0.2
+ pylero==0.2.0
+ pynacl==1.6.0
+ pyperclip==1.11.0
+ pytest==8.4.2
+ pytest-benchmark==5.1.0
+ pytest-dependency==0.6.0
+ pytest-html==4.1.1
+ pytest-jira==0.3.24
+ pytest-metadata==3.1.1
+ pytest-mock==3.15.1
+ pytest-order==1.3.0
+ pytest-progress==1.3.0
+ pytest-subtests==0.15.0
+ pytest-testconfig==0.2.0
+ python-benedict==0.35.0
+ python-dateutil==2.9.0.post0
+ python-dotenv==1.2.2
+ python-fsutil==0.15.0
+ python-multipart==0.0.20
+ python-rrmngmnt==0.2.2
+ python-simple-logger==2.0.17
+ python-slugify==8.0.4
+ python-utility-scripts==2.0.6
+ pyvmomi==9.0.0.0
+ pyyaml==6.0.3
+ referencing==0.36.2
+ requests==2.32.5
+ requests-oauthlib==2.0.0
+ requests-toolbelt==1.0.0
+ requestsexceptions==1.4.0
+ retry2==0.9.5
+ rfc3339-validator==0.1.4
+ rich==14.2.0
+ rich-rst==1.3.1
+ rpds-py==0.27.1
+ rsa==4.9.1
+ ruff==0.14.0
+ semver==3.0.4
+ setuptools==80.9.0
+ sh==2.2.2
+ shortuuid==1.0.13
+ six==1.17.0
+ sniffio==1.3.1
+ soupsieve==2.8
+ sqlalchemy==2.0.44
+ sse-starlette==3.0.2
+ stack-data==0.6.3
+ starlette==0.48.0
+ stevedore==5.5.0
+ suds==1.2.0
+ tenacity==9.1.2
+ text-unidecode==1.3
+ timeout-sampler==1.0.21
+ traitlets==5.14.3
+ typing-extensions==4.15.0
+ typing-inspection==0.4.2
+ typish==1.9.3
+ urllib3==2.5.0
+ useful-types==0.2.1
+ uvicorn==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 cfce1fe03aebc1019a67dd226a8095107b04ca09d68549529bf975cecaa8e269
--> cfce1fe03aeb
[1/2] STEP 3/5: ENV CNV_TESTS_CONTAINER=Yes
--> Using cache a9526e4676a10bdc8b45df7174e4246cf5767bd6d1cdc749cb53b09195d0c0bc
--> a9526e4676a1
[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 2a403e4e6713f2b6a014ae8051c7ffe9722356184625e54403e3f9b6f9075987
--> 2a403e4e6713
[1/2] STEP 5/5: COPY / /openshift-virtualization-tests/
--> 60acf92402f6
[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 10e78b590cc7abba86bfe531d5a3c35573df380e1580cc62d1cab8600ca94ede
--> 10e78b590cc7
[2/2] STEP 3/20: ARG OPENSHIFT_PYTHON_WRAPPER_COMMIT=''
--> Using cache b557e856fbbf4b72671df1f7921c6af0e6fb1569ead0a5ad3de38dddb309262d
--> b557e856fbbf
[2/2] STEP 4/20: ARG OPENSHIFT_PYTHON_UTILITIES_COMMIT=''
--> Using cache 6c1ff05587f94a26511e9168d5883b31bab15811fc84d7b69a9ce38831986f21
--> 6c1ff05587f9
[2/2] STEP 5/20: ARG TIMEOUT_SAMPLER_COMMIT=''
--> Using cache 6e8dd95ccbe0a5209ee2c3b5294dde210cbca7b374a984f60dbd3e426e8baebb
--> 6e8dd95ccbe0
[2/2] STEP 6/20: ENV LANG=C.UTF-8
--> Using cache 8702c39297a80276afa623ee5f7f7e4df8f865d9986609a126e1b8c667df4a30
--> 8702c39297a8
[2/2] STEP 7/20: ENV CNV_TESTS_CONTAINER=Yes
--> Using cache 8aaf994da82991c9ad7474555b8184734d127e35f0d8af20659d1ca235e37a63
--> 8aaf994da829
[2/2] STEP 8/20: ENV UV_PYTHON=python3.12
--> Using cache c9bf23d23099210ea83add5c219ac8704de198e2b9a8382437259e002c76bb2f
--> c9bf23d23099
[2/2] STEP 9/20: ENV UV_NO_SYNC=1
--> Using cache 1c5de861d604739cacbdddb47964bbc321cc19b14134c3e59461e0d0d5ba44e5
--> 1c5de861d604
[2/2] STEP 10/20: WORKDIR ${TEST_DIR}
--> Using cache 473461da25a969603966961581b9b8bd1973fe2df3559d6b37f33bc0ab5c742c
--> 473461da25a9
[2/2] STEP 11/20: ENV UV_CACHE_DIR=${TEST_DIR}/.cache
--> Using cache 0123b5d5f1be6131702d7b41c263cbe54914a44682067d92d6e76fea53e14d79
--> 0123b5d5f1be
[2/2] STEP 12/20: ENV HOME=${TEST_DIR}
--> Using cache 525147ae05e613c7f2a332453eb33014558b9e81e5163ab12654d9aa28ab9280
--> 525147ae05e6
[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 425f1e076af03f72b5d74796f3dbb2220e68fb4adaa39df0373298d260a22437
--> 425f1e076af0
[2/2] STEP 14/20: COPY --from=ghcr.io/astral-sh/uv:latest /uv /uvx /usr/bin/
--> Using cache ca9fc6eca8a5e96dfcf54d8e949fc082e058e0a7a94e154c8f40bd8750d5886f
--> ca9fc6eca8a5
[2/2] STEP 15/20: COPY --from=builder /usr/bin/which /usr/bin/which
--> Using cache 76e75aa3f775bb0e4933a4c8b2087d03035a39f66582e45402ca89de6bee9676
--> 76e75aa3f775
[2/2] STEP 16/20: COPY --from=builder /usr/bin/sshpass /usr/bin/sshpass
--> Using cache b14716236694f1b7125c0a6c7ff2328866207c6095341850ed11d73c8d466eca
--> b14716236694
[2/2] STEP 17/20: COPY --from=builder ${TEST_DIR}/ ${TEST_DIR}/
--> 0fa181134aeb
[2/2] STEP 18/20: 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.0.0/bws-x86_64-unknown-linux-gnu-2.0.0.zip
--> 6292dc7e0d6f
[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
--> 92a42143426a
[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-4597
--> 0a78bcc89209
Successfully tagged quay.io/openshift-cnv/openshift-virtualization-tests:pr-4597
0a78bcc8920968092e4dfb665646a9210bdaa6f4b33e43712ba90c304df8f61e
Loading