From f5bdf59a624b8d50ca5ec248c90f39043581096d Mon Sep 17 00:00:00 2001 From: Yaroslav Borbat Date: Tue, 5 May 2026 19:22:56 +0300 Subject: [PATCH] feat(ci): add step for switch modules to maintenance mode] Signed-off-by: Yaroslav Borbat --- .github/workflows/e2e-reusable-pipeline.yml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/.github/workflows/e2e-reusable-pipeline.yml b/.github/workflows/e2e-reusable-pipeline.yml index 5f50809617..18ad2d640b 100644 --- a/.github/workflows/e2e-reusable-pipeline.yml +++ b/.github/workflows/e2e-reusable-pipeline.yml @@ -1230,6 +1230,16 @@ jobs: echo "[INFO] Checking virt-handler pods " virt_handler_ready + echo "[INFO] Switch virtualization module to maintenance mode" + kubectl patch mc virtualization --type merge --patch '{"spec":{"maintenance":"NoResourceReconciliation"}}' + if [[ "${{ inputs.storage_type }}" == "replicated" ]]; then + echo "[INFO] Switch sds-replicated-volume module to maintenance mode" + kubectl patch mc sds-replicated-volume --type merge --patch '{"spec":{"maintenance":"NoResourceReconciliation"}}' + elif [[ "${{ inputs.storage_type }}" == "nfs" ]]; then + echo "[INFO] Switch csi-nfs module to maintenance mode" + kubectl patch mc csi-nfs --type merge --patch '{"spec":{"maintenance":"NoResourceReconciliation"}}' + fi + e2e-test: name: E2E test runs-on: ubuntu-latest