Commit Graph

3293 Commits

Author SHA1 Message Date
Pearl Dsilva a29f823f13 Merge branch 'main' of https://github.com/apache/cloudstack into clvm-enhancements 2026-03-31 14:50:37 -04:00
Pearl Dsilva 381dc67ef0 add more tests 2026-03-31 12:50:24 -04:00
John Bampton 5d95bdd0eb
pre-commit trailing whitespace auto clean up (#12841) 2026-03-31 15:02:39 +02:00
Henrique Sato 7eea9ed448
Add API to enable/disable NICs for KVM (#12819) 2026-03-31 10:14:20 +02:00
Pearl Dsilva e45a43db29 add more tests 2026-03-30 16:49:56 -04:00
Pearl Dsilva 93782bb5f1 add tests 2026-03-30 12:00:05 -04:00
Pearl Dsilva a923bdbeb6 remove failing test - fails on CI but passes locally 2026-03-27 17:45:26 -04:00
Pearl Dsilva 2f0fc971c2 fix EOF and trailing spaces 2026-03-27 16:56:56 -04:00
Pearl Dsilva 0fcf12c252 add tests 2026-03-27 14:41:30 -04:00
Pearl Dsilva 058007e7ec fix lockhost on creation of volumes from snap and fix bitmap issue when migrating a vol with incremental snap 2026-03-27 14:08:20 -04:00
Pearl Dsilva 237f074054 Merge branch 'main' of https://github.com/apache/cloudstack into clvm-enhancements 2026-03-26 16:49:05 -04:00
Suresh Kumar Anaparti 1bff543e58
Merge branch '4.22' 2026-03-27 01:25:42 +05:30
Pearl Dsilva 22c4934b19 Add support for incremental volume snapshots for clvm_ng 2026-03-25 17:44:28 -04:00
Pearl Dsilva 348cf33908 add unit tests for clvm/clvm_ng operations 2026-03-25 13:05:56 -04:00
Pearl Dsilva 437f77c97e support live vm migration between clvm -> clvm-ng (vice-versa), nfs -> clvm (vice-versa) and nfs->clvm-ng (vice-versa) 2026-03-24 15:07:36 -04:00
Nicolas Vazquez 7107d28db8
[VMware to KVM] Add guest OS for importing VM based on the source VM OS (#12802) 2026-03-24 15:06:38 +05:30
Pearl Dsilva 7e5e1e70e3 fix creation of volume on destination host during migration to clvm/clvm-ng 2026-03-23 09:33:29 -04:00
Pearl Dsilva 01aa259eff add support to migrate to and from clvm to nfs 2026-03-19 16:09:20 -04:00
Pearl Dsilva c0cf89584b support live migration from clvm_ng to nfs and vice-versa 2026-03-19 12:07:40 -04:00
Pearl Dsilva 22f9d0e6f1 fix clvm_ng to nfs migration, and handle overhead calc 2026-03-17 19:16:28 -04:00
Pearl Dsilva 798401ec39 Merge branch 'main' of https://github.com/apache/cloudstack into clvm-enhancements 2026-03-17 07:12:21 -04:00
Pearl Dsilva 4c34200b7a fix test and use physical size + 50% of virtual size for backing file, while virtual size + pe for disk 2026-03-16 13:23:32 -04:00
Pearl Dsilva cc924c5b3a Add support for clvm_ng - which allows qcow2 on block storage , linked clones, etc 2026-03-13 17:27:37 -04:00
Klaus de Freitas Dornsbach 74af9b9875
API key pair restructure (#9504)
Co-authored-by: Bernardo De Marco Gonçalves <bernardomg2004@gmail.com>
2026-03-09 14:20:17 +01:00
Pearl Dsilva 81bb667267 add support for new gen clvm with template (qcow2) backing 2026-03-05 13:09:56 -05:00
Suresh Kumar Anaparti 75620309c2
Merge branch '4.22' 2026-03-04 21:13:01 +05:30
Pearl Dsilva d51123de0c Merge branch 'main' of https://github.com/apache/cloudstack into clvm-enhancements 2026-03-02 10:52:14 -05:00
Suresh Kumar Anaparti 9e386a3128
PowerFlex/ScaleIO client initialization, authentication and command execution improvements (#12391)
* PowerFlex/ScaleIO client initialization, authentication and command execution improvements

* Migrate VM with volume not supported yet for PowerFlex/ScaleIO

* review changes
2026-02-26 09:23:41 -03:00
Nicolas Vazquez 6419e1c825
[VMware to KVM Migration] Fix unused convert env vars (#11947)
* Fix unused convert env vars

* Address review comments

* Small fix to invoke internal method
2026-02-26 06:21:43 -03:00
Suresh Kumar Anaparti a8bd02f8ba
Merge branch '4.22' 2026-02-26 11:12:20 +05:30
Suresh Kumar Anaparti b74f21b967
Merge branch '4.20' into 4.22 2026-02-26 11:11:41 +05:30
Abhisar Sinha 744c8afcf1
fix primary storage maintenance on xcpng (#12694) 2026-02-25 11:38:45 +01:00
Pearl Dsilva 7b5af5e6ca fix locking at vol/vm creation 2026-02-23 12:00:53 -05:00
Pearl Dsilva 82d6edd4bb make setting non-dynamic & fix test 2026-02-23 09:44:32 -05:00
Pearl Dsilva 7a11626c34 make zero fill configurable 2026-02-20 13:19:01 -05:00
Pearl Dsilva ab98daa19d fix create vol from snap and attach 2026-02-19 23:58:06 -05:00
Pearl Dsilva 8a7e48ac46 made necessary changes to allow migration of lock and deletion of detached volumes 2026-02-19 20:25:34 -05:00
Pearl Dsilva 190b201d9e clvm deletion called explicitly 2026-02-19 15:42:45 -05:00
Pearl Dsilva 4984ee5ff4 add support for migrating lvm lock 2026-02-18 15:05:46 -05:00
Pearl Dsilva c9dd7ed43f add support for live migration 2026-02-17 17:53:59 -05:00
Pearl Dsilva 43e938455f refactor clvm code 2026-02-17 10:16:19 -05:00
Daan Hoogland a7dc5efad5 Merge release branch 4.22 to main
* 4.22:
  Fix issue when restoring backup after migration of volume (#12549)
  Usage: Heartbeat should not schedule usage job when a job is already running (#12616)
  Allow limit queries without random ordering (#12598)
  engine/schema: fix cluster/zone settings with encrypted values (#12626)
  Fix injection of preset variables into the JS interpreter (#12515)
  Fix issue with multiple KVM Host entries in host table (#12589)
  Add a Prometheus metric to track host certificate expiry (#12613)
  ssvm: delete temp directory while deleting entity download url (#12562)
2026-02-17 11:55:04 +01:00
Daan Hoogland 11df71e55c Merge branch '4.20' into '4.22' 2026-02-17 11:53:08 +01:00
Pearl Dsilva ae5308bdd2
Fix issue when restoring backup after migration of volume (#12549) 2026-02-13 15:14:58 +01:00
Pearl Dsilva f9d8062afd remove snap vol restriction for sunning vms 2026-02-11 14:37:38 -05:00
Pearl Dsilva 96edadceea add support for proper cleanup of snapshots and prevent vol snapshot of running vm 2026-02-10 19:48:30 -05:00
Pearl Dsilva 9e03f4bb48 CLVM enhancements and fixes 2026-02-09 16:38:54 -05:00
Erik Böck e32d08e50e
Create new generic method for resource UUID obtention in event's descriptions (#12502) 2026-02-05 11:23:40 +01:00
Suresh Kumar Anaparti a5b6bc3be6
Merge branch '4.22' 2026-01-30 21:15:58 +05:30
Suresh Kumar Anaparti 30d306622a
Merge branch '4.20' into 4.22 2026-01-30 21:15:21 +05:30