-
Notifications
You must be signed in to change notification settings - Fork 2
Comparing changes
Open a pull request
base repository: deckhouse/virtualization
base: main
head repository: deckhouse/virtualization
compare: release-1.0
- 12 commits
- 137 files changed
- 9 contributors
Commits on Sep 11, 2025
-
Backport: chore(module): do not lock main queue on empty publicCluste…
…rDomain (#1451) chore(module): do not lock main queue on empty publicClusterDomain (#1440) Degrade gracefuly on empty settings.modules.publicClusterDomain (mc/global): - Do not create Certificate resource for cert-manager if publicClusterDomain is empty. - Do not show "external" URL in CVI/VI status, only "inCluster" URL. Also, "virt.deckhouse.io" annotation group is deprecated, use "virtualization.deckhouse.io" for external upload url on Ingress resource. Signed-off-by: Ivan Mikheykin <[email protected]> Co-authored-by: Ivan Mikheykin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4ada278 - Browse repository at this point
Copy the full SHA 4ada278View commit details -
Backport: chore(module): reduce module restarts during installation (#…
…1452) chore(module): reduce module restarts during installation (#1445) * chore(module): reduce module restarts during installation - Run discover cluster IP hook before TLS certificate generator for DVCR hook. - Set updated value for parallelMigrationsPerCluster if kubevirt config is Deployed. Signed-off-by: Ivan Mikheykin <[email protected]> Co-authored-by: Ivan Mikheykin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 30d98e3 - Browse repository at this point
Copy the full SHA 30d98e3View commit details -
Backport: chore(core): stable flags order for kubevirt components (#1453
) chore(core): stable flags order for kubevirt components (#1449) chore(core): stable flags order for components Converting from map to array in flagsToArray may change flags order. This leads to unnecessary restarts of virt-handler, virt-controller, and virt-api. Signed-off-by: Ivan Mikheykin <[email protected]> Co-authored-by: Ivan Mikheykin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 57693bc - Browse repository at this point
Copy the full SHA 57693bcView commit details -
Backport: feat(vmop): add Restore operation (#1454)
feat(vmop): add Restore operation (#1307) Description This pull request implements a comprehensive VM restore operation feature. The changes include: Added new Restore operation type to VirtualMachineOperationType. Added maintenance condition support for VMs during restore operations Implemented restore controller with comprehensive resource management Added support for resource tracking during restore operations Enhanced CRD definitions with restore operation specifications The implementation provides three restore modes: DryRun: Validates compatibility without making changes Strict: Restores exactly as in the snapshot, failing if dependencies are missing BestEffort: Restores while handling missing external dependencies gracefully Why do we need it, and what problem does it solve? Virtual machine snapshots are essential for backup and disaster recovery scenarios, but without a proper restore mechanism, snapshots are only half of the solution. This PR implements a reliable way to restore VMs, ensuring that VMs can be recovered with proper dependency validation and conflict resolution. What is the expected result? Create restore operations using the new VirtualMachineOperation with type: Restore. Specify restore parameters including the source snapshot name and restore mode. Monitor restore progress through the operation status and resource tracking. Handle restore conflicts through different restore modes (Strict vs BestEffort). Validate restore compatibility using DryRun mode before actual restoration --------- Signed-off-by: Daniil Antoshin <[email protected]> Co-authored-by: Daniil Antoshin <[email protected]> Co-authored-by: Ivan Mikheykin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 052c2bb - Browse repository at this point
Copy the full SHA 052c2bbView commit details -
Backport: docs: update due v1.0.0 (#1455)
docs: update due v1.0.0 (#1406) Signed-off-by: Pavel Tishkov <[email protected]> Signed-off-by: Vladislav Panfilov <[email protected]> Co-authored-by: Pavel Tishkov <[email protected]> Co-authored-by: Vladislav Panfilov <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9bddfe4 - Browse repository at this point
Copy the full SHA 9bddfe4View commit details -
Backport: Changelog v1.0.0 (#1458)
Changelog v1.0.0 (#1429) Signed-off-by: deckhouse-BOaTswain <[email protected]> Co-authored-by: nevermarine <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6212000 - Browse repository at this point
Copy the full SHA 6212000View commit details
Commits on Sep 22, 2025
-
Backport: chore(module): rename containers to support integrity checks (
#1483) chore(module): rename containers to support integrity checks 1. Rename containers of kubevirt Pods, cdi Pods and dvcr Pods created in non-system namespaces (namespaces without d8- prefix). 2. Mount container-disk binary into /var/run in container with user uploaded image (support attaching cvi, vi to vm). Related PRs: deckhouse/3p-kubevirt#19 deckhouse/3p-containerized-data-importer#17 Signed-off-by: Ivan Mikheykin <[email protected]> Co-authored-by: Ivan Mikheykin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2aba26a - Browse repository at this point
Copy the full SHA 2aba26aView commit details -
Backport: chore(core): fix build glib2 (#1484)
chore(core): fix build glib2 (#1478) chore(core): fix build packages Signed-off-by: Nikita Korolev <[email protected]> Co-authored-by: Nikita Korolev <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 52bb412 - Browse repository at this point
Copy the full SHA 52bb412View commit details -
Backport: chore(module): fix install packages via dnf and yum (#1485)
chore(module): fix install packages via dnf and yum (#1464) Signed-off-by: Nikita Korolev <[email protected]> Co-authored-by: Nikita Korolev <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 340c1b2 - Browse repository at this point
Copy the full SHA 340c1b2View commit details -
Backport: fix(docs): english documentation remove cyrillic characters…
… cdi_kubevirt_patching (#1486) fix(docs): english documentation remove cyrillic characters cdi_kubevirt_patching (#1481) Signed-off-by: Nikita Korolev <[email protected]> Co-authored-by: Nikita Korolev <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d8ebeb5 - Browse repository at this point
Copy the full SHA d8ebeb5View commit details -
Backport: chore(module): dedup lines on live migration memory graph (#…
…1487) chore(module): dedup lines on live migration memory graph (#1474) chore(module): live migration graph: combine lines Combine legends and unify line colors for different migrations on live migration memory graph. - Drop some labels to not split graph lines. - Use bytes/sec(SI) unit. Signed-off-by: Ivan Mikheykin <[email protected]> Co-authored-by: Ivan Mikheykin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c793d5a - Browse repository at this point
Copy the full SHA c793d5aView commit details -
Backport: chore(module): add pre-created mount points to images (#1488)
chore(module): add pre-created mount points to images Images with pre-created mount points: - cdi-apiserver - cdi-cloner - cdi-controller - cdi-importer - cdi-operator - dvcr - dvcr-importer - dvcr-uploader - kube-api-rewriter - virt-api - virt-controller - virt-handler - virt-launcher - virt-operator - virtualization-api - virtualization-audit - virtualization-controller - hp pods Some notes: - Create /var/run subdirectories in /run, as /var/run is a symlink to ../run. - Add /var, /run and symlink /var/run -> ../run in 'distroless' base image. - Pre-create /var, /run and symlink /var/run -> ../run in kube-api-rewriter image. - Remove unused extraheaders settings in dvcr-importer and dvcr-uploader. (cherry picked from commit 7344c01) Signed-off-by: Nikita Korolev <[email protected]> Signed-off-by: Ivan Mikheykin <[email protected]> Co-authored-by: YuryLysov <[email protected]> Co-authored-by: Nikita Korolev <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 05fe2f1 - Browse repository at this point
Copy the full SHA 05fe2f1View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff main...release-1.0