Skip to content

[Storage] Remove DeclarativeHotplugVolumes feature gate enablement - #5987

Open
jpeimer wants to merge 2 commits into
RedHatQE:mainfrom
jpeimer:remove_DeclarativeHotplugVolumes_FG
Open

[Storage] Remove DeclarativeHotplugVolumes feature gate enablement#5987
jpeimer wants to merge 2 commits into
RedHatQE:mainfrom
jpeimer:remove_DeclarativeHotplugVolumes_FG

Merge branch 'main' into remove_DeclarativeHotplugVolumes_FG

2d32584
Select commit
Loading
Failed to load commit list.
cnv-tests-github-webhook-dollierp / build-container succeeded Aug 13, 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  21.1M      0 --:--:-- --:--:-- --:--:-- 21.1M
  % 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   3149      0 --:--:-- --:--:-- --:--:--  3149
Downloading cpython-3.14.7-linux-x86_64-gnu (download) (34.3MiB)
 Downloaded cpython-3.14.7-linux-x86_64-gnu (download)
Using CPython 3.14.7
Creating virtual environment at: .venv
Resolved 187 packages in 2ms
   Building openshift-virtualization-tests-5-0 @ file:///openshift-virtualization-tests
Downloading pygments (1.2MiB)
Downloading netaddr (2.2MiB)
Downloading cryptography (4.5MiB)
Downloading beartype (1.3MiB)
Downloading jedi (4.7MiB)
Downloading pynacl (1.3MiB)
Downloading ruff (10.9MiB)
Downloading openstacksdk (1.9MiB)
Downloading sqlalchemy (3.1MiB)
Downloading kubernetes (1.9MiB)
Downloading pydantic-core (2.0MiB)
 Downloaded pynacl
   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
   Building pytest-dependency==0.6.1
   Building timeout-sampler==1.1.2
 Downloaded pygments
 Downloaded beartype
 Downloaded pydantic-core
 Downloaded netaddr
 Downloaded sqlalchemy
 Downloaded cryptography
 Downloaded ruff
 Downloaded kubernetes
   Building openshift-python-wrapper==11.0.139
 Downloaded openstacksdk
 Downloaded jedi
      Built openshift-python-wrapper==11.0.139
      Built openshift-python-utilities==6.0.16
      Built timeout-sampler==1.1.2
      Built pyhelper-utils==2.0.3
      Built python-utility-scripts==2.0.6
      Built openshift-python-wrapper-data-collector==2.0.15
      Built python-simple-logger==2.0.19
      Built openshift-virtualization-tests-5-0 @ file:///openshift-virtualization-tests
      Built pytest-dependency==0.6.1
Prepared 176 packages in 1m 24s
Installed 176 packages in 17.35s
 + aiofile==3.12.3
 + annotated-types==0.8.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.7
 + caio==0.12.2
 + certifi==2026.7.22
 + cffi==2.1.1
 + charset-normalizer==3.4.9
 + click==8.4.2
 + cloup==3.1.0
 + colorlog==6.12.0
 + cryptography==50.0.0
 + cyclopts==4.22.5
 + dacite==1.9.2
 + decorator==5.3.1
 + deepdiff==9.1.0
 + defusedxml==0.7.1
 + deprecation==2.1.0
 + dictdiffer==0.10.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.6
 + fastmcp-slim==3.4.6
 + greenlet==3.5.4
 + 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.16.1
 + ipython-pygments-lexers==1.1.1
 + iso8601==2.1.0
 + jaraco-classes==3.4.0
 + jaraco-context==6.1.2


[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 13a9b522e316b647e26a0e2d34b7a52ebd6ed917b01893fa6944e480eb50b5f4
--> 13a9b522e316
[1/2] STEP 3/5: ENV CNV_TESTS_CONTAINER=Yes
--> Using cache ee6b75a56eeac61af6c46f7bb47d22415554ddc479e70ea7dc8acf5eeb25d91e
--> ee6b75a56eea
[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 21cdf6dacbf0d96ca43d8ead60e46b98b8a1da017ef8263eb81998f39e4c8136
--> 21cdf6dacbf0
[1/2] STEP 5/5: COPY / /openshift-virtualization-tests/
--> 7e8bc7e85c77
[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 003ddd98f36a24fc444e91f8001022c8149d87c1205c559303cd9b008f936046
--> 003ddd98f36a
[2/2] STEP 3/21: ARG OPENSHIFT_PYTHON_WRAPPER_COMMIT=''
--> Using cache 10154de9359696db36fd543d086cca617121387855fcaa6b603c9ea3383d15d8
--> 10154de93596
[2/2] STEP 4/21: ARG OPENSHIFT_PYTHON_UTILITIES_COMMIT=''
--> Using cache cae51ad8082aa9e4e440db5696fd9399ceccd5b3f446bda0b55ae22d56a6a43d
--> cae51ad8082a
[2/2] STEP 5/21: ARG TIMEOUT_SAMPLER_COMMIT=''
--> Using cache da4e26d3b41f2335571c9039544cbc87b6394e9741fd064fad71c3d7b1c80589
--> da4e26d3b41f
[2/2] STEP 6/21: ARG PYHELPER_UTILS_COMMIT=''
--> Using cache 22d4f68498f4f6809f683231163a38c4d6ccadf6f8d2aa43afc0b7bb64129a83
--> 22d4f68498f4
[2/2] STEP 7/21: ENV LANG=C.UTF-8
--> Using cache 0c20149bb27a1e5083d16a80f25cdfad667499015df66ad429b3a12257274c4f
--> 0c20149bb27a
[2/2] STEP 8/21: ENV CNV_TESTS_CONTAINER=Yes
--> Using cache e8a5b297784da718114c3f545b0a2f3da75aa3172897df0015a207042ec24343
--> e8a5b297784d
[2/2] STEP 9/21: ENV UV_PYTHON=python3.14
--> Using cache 5e35b22ad3ed2ffebed54218773c3726ed31545f6e3d21cce7b91daa943853ec
--> 5e35b22ad3ed
[2/2] STEP 10/21: ENV UV_NO_SYNC=1
--> Using cache 4ede6c0d04a4e86b4da7ec389198b713e5397631e77fc399fd829eda4eb52a88
--> 4ede6c0d04a4
[2/2] STEP 11/21: WORKDIR ${TEST_DIR}
--> Using cache 948ca39e148418d8484a09c893b613f7c887ef034f8595ac4439c1ef4c694ece
--> 948ca39e1484
[2/2] STEP 12/21: ENV UV_CACHE_DIR=${TEST_DIR}/.cache
--> Using cache 67afff5a105c12d25c323f6338af8ea86e2ce5dde3640e66de9f602cc41bb978
--> 67afff5a105c
[2/2] STEP 13/21: ENV HOME=${TEST_DIR}
--> Using cache 34668613ff6d301ecedab239b816bb1305eb6476341995f10de233f259025a50
--> 34668613ff6d
[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 189c77273aa9b3cd772aa6e464572c305cb0d333d821b6eeefea898e53458394
--> 189c77273aa9
[2/2] STEP 15/21: COPY --from=ghcr.io/astral-sh/uv:latest /uv /uvx /usr/bin/
--> Using cache 4a6c70679239e34e4506c87e2015aa15cdd5d5410dfd60a429706792308241b1
--> 4a6c70679239
[2/2] STEP 16/21: COPY --from=builder /usr/bin/which /usr/bin/which
--> Using cache 2d301377ad8c243e5293bf9a77afc2c1e05071b65be6dfb535c9b0229511738c
--> 2d301377ad8c
[2/2] STEP 17/21: COPY --from=builder /usr/bin/sshpass /usr/bin/sshpass
--> Using cache b834227a5322a745e544a56d3cc6107d4ea081229f4b06c81681c00fe4747bbe
--> b834227a5322
[2/2] STEP 18/21: COPY --from=builder ${TEST_DIR}/ ${TEST_DIR}/
--> 63ac5c813d27
[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.fgD6fLeLLS/bws.zip
  inflating: /tmp/tmp.fgD6fLeLLS/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
--> acf2789638b2
[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
--> 44f0ab4eb7a8
[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-5987
--> cbaf981846c5
Successfully tagged quay.io/openshift-cnv/openshift-virtualization-tests:pr-5987
cbaf981846c54945181164331b64faf3118b373afed79927a9c23576d03006bb