release candidate v1.1.1#1583
Merged
Merged
Conversation
Isteb4k
requested review from
LopatinDmitr,
danilrwx,
diafour,
fl64,
goganat,
hardcoretime,
nevermarine,
universal-itengineer,
yaroslavborbat and
z9r5
as code owners
October 15, 2025 12:45
Contributor
There was a problem hiding this comment.
The pull request #1583 has too many files changed.
The GitHub API will only let us fetch up to 300 changed files, and this pull request has 595.
nevermarine
force-pushed
the
release-1.1-test
branch
4 times, most recently
from
October 15, 2025 12:57
4cd17b7 to
e6144a5
Compare
Added the wait condition information to E2E test timeout error messages in the WaitResources function. When a kubectl wait command times out, the error message now includes the condition that was being waited for (e.g., condition=AgentReady=True). Signed-off-by: Daniil Loktev <lokt.daniil@gmail.com> (cherry picked from commit eb54391) Signed-off-by: Maksim Fedotov <maksim.fedotov@flant.com>
…pshot (#1417) Fix the VirtualDisk controller to respect user-specified storageClassName when creating disks from VirtualDiskSnapshot. Previously, the controller was always using the storage class from the original disk (stored in VolumeSnapshot annotations), completely ignoring the user-specified value in spec.persistentVolumeClaim.storageClassName. Also add error message when user tries to perform cross-provider restore. Signed-off-by: Daniil Loktev <lokt.daniil@gmail.com> (cherry picked from commit 55e2188) Signed-off-by: Maksim Fedotov <maksim.fedotov@flant.com>
Description This PR fix bring some fixes for fuzzing tests. --------- Signed-off-by: Daniil Antoshin <daniil.antoshin@flant.com> (cherry picked from commit 732535f) Signed-off-by: Maksim Fedotov <maksim.fedotov@flant.com>
Signed-off-by: Maksim Fedotov <maksim.fedotov@flant.com> (cherry picked from commit 1421125) Signed-off-by: Maksim Fedotov <maksim.fedotov@flant.com>
Signed-off-by: Dmitry Lopatin <dmitry.lopatin@flant.com> (cherry picked from commit db02619) Signed-off-by: Maksim Fedotov <maksim.fedotov@flant.com>
Signed-off-by: Valeriy Khorunzhin <valeriy.khorunzhin@flant.com> (cherry picked from commit 554d2ee) Signed-off-by: Maksim Fedotov <maksim.fedotov@flant.com>
Signed-off-by: Valeriy Khorunzhin <valeriy.khorunzhin@flant.com> (cherry picked from commit 215bb55) Signed-off-by: Maksim Fedotov <maksim.fedotov@flant.com>
Summary This PR enhances the VirtualMachineOperation CRD by adding validation rules to ensure safe and valid resource naming during clone operations. Changes - Added x-kubernetes-validations to the clone.customization section: - namePrefix and nameSuffix, if set, must be 1–59 characters long. - Added validation for nameReplacement: - Each to field must be 1–59 characters long. - Enforced that at least one renaming mechanism is specified: - Either customization.namePrefix, customization.nameSuffix, or at least one entry in nameReplacement must be provided. Signed-off-by: Dmitry Lopatin <dmitry.lopatin@flant.com> (cherry picked from commit ee892a3) Signed-off-by: Maksim Fedotov <maksim.fedotov@flant.com>
- Fix VirtualMachineIP controller: - Added validation to ensure that an IP address is not already in use when updating the VirtualMachineIP address. - Enhancements to Complex Test: - Enabled the previously skipped section of the test involving the patching of custom IP addresses. - Corrected the test case to ensure that all virtual machines are listed for power state checks, migration checks, and other verifications. - Added validations to ensure all virtual machines are correctly identified and included in checks. Signed-off-by: Dmitry Lopatin <dmitry.lopatin@flant.com> (cherry picked from commit b00ec1f) Signed-off-by: Maksim Fedotov <maksim.fedotov@flant.com>
Description Current PR fix panics, which causes when during e2e tests one of pods of virtualization-controller is completed. What is the expected result? No panics during tests. Signed-off-by: Daniil Antoshin <daniil.antoshin@flant.com> (cherry picked from commit 873d6cd) Signed-off-by: Maksim Fedotov <maksim.fedotov@flant.com>
Signed-off-by: Valeriy Khorunzhin <valeriy.khorunzhin@flant.com> (cherry picked from commit 9a07947) Signed-off-by: Maksim Fedotov <maksim.fedotov@flant.com>
…1545) This update enhances the validation logic for Virtual Machines' network configurations by prohibiting duplicate network names within the specification. Signed-off-by: Dmitry Lopatin <dmitry.lopatin@flant.com> (cherry picked from commit 480f3e2) Signed-off-by: Maksim Fedotov <maksim.fedotov@flant.com>
Signed-off-by: Valeriy Khorunzhin <valeriy.khorunzhin@flant.com> (cherry picked from commit a36caa8) Signed-off-by: Maksim Fedotov <maksim.fedotov@flant.com>
Description Kill workers if main fuzz process don't kill they. Why do we need it, and what problem does it solve? Improve stability of fuzzing tests. --------- Signed-off-by: Daniil Antoshin <daniil.antoshin@flant.com> Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com> (cherry picked from commit f7bb795) Signed-off-by: Maksim Fedotov <maksim.fedotov@flant.com>
Signed-off-by: Aleksey Gavrilov <alexey.gavrilov@flant.com> (cherry picked from commit 1a025d0) Signed-off-by: Isteb4k <dmitry.rakitin@flant.com> # Conflicts: # images/virt-artifact/werf.inc.yaml Signed-off-by: Maksim Fedotov <maksim.fedotov@flant.com>
fix(ci): e2e Nightly End-to-End tests report Signed-off-by: Nikita Korolev <nikita.korolev@flant.com> (cherry picked from commit dd951ea) Signed-off-by: Maksim Fedotov <maksim.fedotov@flant.com>
Fixed mirrord local development setup for both virtualization-controller and virtualization-api: 1. Health probes removal: Modified mirrord.sh to remove livenessProbe and readinessProbe from the mirrored container (alpine sleep container) to prevent probe failures. 2. Certificate path fix: Set TMPDIR=/tmp in both mirrord tasks to ensure os.TempDir() returns /tmp for macOS, matching the certificate mount path in pods (/tmp/k8s-webhook-server/serving-certs). 3. Typo fix: Corrected certificate path typos in apiserver task: virtualziation → virtualization. Signed-off-by: Daniil Loktev <lokt.daniil@gmail.com> (cherry picked from commit 5e96206) Signed-off-by: Maksim Fedotov <maksim.fedotov@flant.com>
- Use Hotpluggable field for validation - Remove deprecated API Signed-off-by: Roman Sysoev <roman.sysoev@flant.com> (cherry picked from commit 7b79710) Signed-off-by: Isteb4k <dmitry.rakitin@flant.com> Signed-off-by: Maksim Fedotov <maksim.fedotov@flant.com>
…Unknown. (#1567) This PR adjusts the NetworkInterfaceHandler to remove the NetworkReady condition when its status resolves to Unknown, and updates corresponding unit tests to expect the condition to be absent rather than present with an Unknown status. Signed-off-by: Dmitry Lopatin <dmitry.lopatin@flant.com> (cherry picked from commit abefef0) Signed-off-by: Maksim Fedotov <maksim.fedotov@flant.com>
Fix the VirtualImage controller to respect user-specified storageClassName when creating images from VirtualDiskSnapshot. Previously, the controller was always using the storage class from the original disk (stored in VolumeSnapshot annotations), completely ignoring the user-specified value in spec.persistentVolumeClaim.storageClassName. Also add error message when user tries to perform cross-provider restore. Signed-off-by: Daniil Loktev <lokt.daniil@gmail.com> (cherry picked from commit 89ba368) Signed-off-by: Maksim Fedotov <maksim.fedotov@flant.com>
) chore(core): fix run with ro rootfs (#1526) - Fix /var/log/libvirt mount point in virt-launcher image to run it as node-labeller. - Fix build for p11-kit: rewrite for submodule. Signed-off-by: Ivan Mikheykin <ivan.mikheykin@flant.com> (cherry picked from commit 92d56be) Signed-off-by: Maksim Fedotov <maksim.fedotov@flant.com>
- Rename more containers for checkings in strict environment. - Fix container names in recording rules. Port from cse branch deckhouse/3p-containerized-data-importer/pull/18. Signed-off-by: Ivan Mikheykin <ivan.mikheykin@flant.com> (cherry picked from commit 940512a) Signed-off-by: Maksim Fedotov <maksim.fedotov@flant.com>
nevermarine
force-pushed
the
release-1.1-test
branch
from
October 15, 2025 13:08
e6144a5 to
1b6702f
Compare
Signed-off-by: Isteb4k <dmitry.rakitin@flant.com>
universal-itengineer
approved these changes
Oct 15, 2025
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
The pull request contains cherry-picked commits from the main branch.
Why do we need it, and what problem does it solve?
What is the expected result?
Checklist
Changelog entries