Skip to content

[CCLM] Add cross-storage cross-cluster migration tests#4650

Merged
rnetser merged 7 commits into
RedHatQE:mainfrom
jpeimer:cclm_cross_storage
Jun 16, 2026
Merged

[CCLM] Add cross-storage cross-cluster migration tests#4650
rnetser merged 7 commits into
RedHatQE:mainfrom
jpeimer:cclm_cross_storage

Add skip-jira-utils-check for CNV-50823 epic link

c8d0058
Select commit
Loading
Failed to load commit list.
cnv-tests-github-webhook-dollierp / build-container succeeded Jun 16, 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 e5b2af0a9e6a885a146025f11e19f3005d44757bb0c851e2f6685db4dcd2f39f
--> e5b2af0a9e6a
[1/2] STEP 3/5: ENV CNV_TESTS_CONTAINER=Yes
--> Using cache 2f59af0e724df63be7a554809abca7da3c71ad501c0c8c30a4e6f81de16b7ee5
--> 2f59af0e724d
[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 f751b9d643781f0af1c0f46e30700d87dcec7eec8a622ea503c4f37282a00dda
--> f751b9d64378
[1/2] STEP 5/5: COPY / /openshift-virtualization-tests/
--> 6c2f50ba69de
[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 bbb76c0b0ce25a524f7007aacfb856115b6b8641912f17bea5f42eb3e1dbfbee
--> bbb76c0b0ce2
[2/2] STEP 3/21: ARG OPENSHIFT_PYTHON_WRAPPER_COMMIT=''
--> Using cache 1a05a052ed7acb7cdb2ff90e6ed5eb41ac3b3ee48aac6ca29bae0925c33e729d
--> 1a05a052ed7a
[2/2] STEP 4/21: ARG OPENSHIFT_PYTHON_UTILITIES_COMMIT=''
--> Using cache 74a3ca0a629ba5ea8fa2015c3aa00fe1647af89e8384a6197181341c47d95dbb
--> 74a3ca0a629b
[2/2] STEP 5/21: ARG TIMEOUT_SAMPLER_COMMIT=''
--> Using cache 9c09e328ad670b549f2fefdf39df0a9ced27c03b4579deda545e078d6cc08b21
--> 9c09e328ad67
[2/2] STEP 6/21: ARG PYHELPER_UTILS_COMMIT=''
--> Using cache 958b2e0a8e85584a69176c1b5bfe49a8c6008110a82cbdcfbade85929f82e407
--> 958b2e0a8e85
[2/2] STEP 7/21: ENV LANG=C.UTF-8
--> Using cache f669ba7572c87d547210564106ed32f2e684673f03711b04b5f85a80d129a930
--> f669ba7572c8
[2/2] STEP 8/21: ENV CNV_TESTS_CONTAINER=Yes
--> Using cache ca4a16b40bb19b6aa80c407b7d7a627ece0b278fa9fdd4d724c988f9a7eb0ba5
--> ca4a16b40bb1
[2/2] STEP 9/21: ENV UV_PYTHON=python3.14
--> Using cache cae13d3f45cbf212c5e575d23b6f119ac2cb9b61e407e124f39cba61f766f796
--> cae13d3f45cb
[2/2] STEP 10/21: ENV UV_NO_SYNC=1
--> Using cache eb0dc8f9ced68d5abb72f56ac51ec4bb2ed1bbae04437f9b48ab45dd59734f97
--> eb0dc8f9ced6
[2/2] STEP 11/21: WORKDIR ${TEST_DIR}
--> Using cache 2023c062e7f4ba90a7c9b67cc5ce51054991a44516dc793d51792f8698fe9863
--> 2023c062e7f4
[2/2] STEP 12/21: ENV UV_CACHE_DIR=${TEST_DIR}/.cache
--> Using cache 2656893dea10c4a58c0377cfdf9e969d276649b88ee4fd1560f58d68c64c3c12
--> 2656893dea10
[2/2] STEP 13/21: ENV HOME=${TEST_DIR}
--> Using cache 26b9e29bbb76ef2f744dca340f72b96602712cab6be6e7e1e187c06fbf4efbdf
--> 26b9e29bbb76
[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 30cf9c7fafee3308c9149952fdea0664b478b6100b204b951e494067f945f254
--> 30cf9c7fafee
[2/2] STEP 15/21: COPY --from=ghcr.io/astral-sh/uv:latest /uv /uvx /usr/bin/
--> Using cache 21fc5b409c1d4108d773cb1a9588ce5dbd03bed5a7ead8673f5131d242276cd9
--> 21fc5b409c1d
[2/2] STEP 16/21: COPY --from=builder /usr/bin/which /usr/bin/which
--> Using cache 41105fa19aa05dc5ec3d2c8ed2bc45a7228607aa9c6cf7da02ec5c8a9b151f4d
--> 41105fa19aa0
[2/2] STEP 17/21: COPY --from=builder /usr/bin/sshpass /usr/bin/sshpass
--> Using cache 48c5fb44d58b2a3d846ca46cc1ddc80fed6f19efd156abb789aa9d0dd2c5ede0
--> 48c5fb44d58b
[2/2] STEP 18/21: COPY --from=builder ${TEST_DIR}/ ${TEST_DIR}/
--> Using cache 2e842c48804fb7667b1584fe9496bf50cb2ea3ea6b37bd5118d64805370d7b5e
--> 2e842c48804f
[2/2] STEP 19/21: RUN curl -fsSL https://bws.bitwarden.com/install | sh   && mkdir -p ${TEST_DIR}/.config/bws/state
--> Using cache e1c02fb8b33735f77be5a6d6f85a8d512139e2069941b18d4dbb056b6bd69ada
--> e1c02fb8b337
[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 e8e259f4e32787a00efe7f599d305e58cdb444ebaef67ef32fbf1162ae767d17
--> e8e259f4e327
[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-4650
--> 446a914825ea
Successfully tagged quay.io/openshift-cnv/openshift-virtualization-tests:pr-4650
446a914825ea665f7f910f792ab6657fa280719c7ac275433737ea38b692dc8f