Skip to content

Fix tox

6075ba3
Select commit
Loading
Failed to load commit list.
Open

[4.20] [Storage] Use ssh retries in run_ssh_commands (#4471) #4597

Fix tox
6075ba3
Select commit
Loading
Failed to load commit list.
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