Commit Graph

38739 Commits

Author SHA1 Message Date
Abhishek Kumar d804b7597b address orphan trnasfers
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2026-04-09 18:27:43 +05:30
Abhishek Kumar 259ba31e90 fix vms listing with tags, effectively tagged jobs
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2026-04-09 18:27:19 +05:30
Abhishek Kumar b7f8fa365d handle PUT on disks/{id}; refactor
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2026-04-09 10:30:56 +05:30
Abhishek Kumar f118fc2f81 add logs for unimplemented endpoints
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2026-04-09 10:30:56 +05:30
Abhishek Kumar 1ddccaa767 fix storagedomain retrieval
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2026-04-09 10:30:56 +05:30
Abhishek Kumar 10782021e4 addressed with finalizing transfers before backup
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2026-04-09 10:30:56 +05:30
Abhishek Kumar e836babf0e fix vm tags
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2026-04-09 10:30:56 +05:30
Abhishek Kumar 800faa4a6f add log
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2026-04-09 10:30:56 +05:30
Abhishek Kumar 1669c0d496 fix db list issue
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2026-04-09 10:30:56 +05:30
Abhishek Kumar c588e67d6c changes for adding syncqueueitem for backup to block other operations on
vm

Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2026-04-09 10:30:56 +05:30
Abhisar Sinha 6e420fecd2 fix config export to test backup apis 2026-04-09 10:30:56 +05:30
Abhisar Sinha dc480e07d3 Implement backend for delete vm checkpoint 2026-04-09 10:30:56 +05:30
Abhisar Sinha b84ff6b99a move checkpoint to vm details 2026-04-09 10:30:54 +05:30
Abhisar Sinha d6055c9ae2 create volume on storage refactor 2026-04-09 10:30:11 +05:30
Abhishek Kumar b52daa2be5 changes for access checks
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2026-04-09 10:30:11 +05:30
Abhishek Kumar ac25dc9fb9 remove unused code
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2026-04-09 10:30:11 +05:30
Abhisar Sinha 76793f0fa7 enable TLS by default and add listen address to agent.properties 2026-04-09 10:30:11 +05:30
Abhisar Sinha 5310f2996a fix tests 2026-04-09 10:30:11 +05:30
Abhisar Sinha 6f4758d062 expiry timeouts for idle image transfers 2026-04-09 10:30:11 +05:30
Abhisar Sinha cdf4684bcf use shared=0 for unittests 2026-04-09 10:30:11 +05:30
Abhisar Sinha 2d2f74078f Support local storage and shared mount point 2026-04-09 10:30:10 +05:30
Abhishek Kumar 5fd1b85afe return internal CA certificate
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2026-04-09 10:30:10 +05:30
Abhishek Kumar bf856ab3f4 fix serviceoffering custom offering
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2026-04-09 10:30:10 +05:30
Abhishek Kumar 414d96e70c remove unused classes
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2026-04-09 10:30:10 +05:30
Abhishek Kumar bad164c991 fixes
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2026-04-09 10:30:10 +05:30
Abhishek Kumar 260e6bc5bf storage pool type fix
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2026-04-09 10:30:10 +05:30
Abhisar Sinha 19a8509f79 Image server TLS support 2026-04-09 10:30:10 +05:30
Abhisar Sinha e32a6ab7d9 Make veeam-kvm exclusive with other providers
finalize all pending image transfers when finalize backup is called
2026-04-09 10:30:10 +05:30
Abhisar Sinha ebdcf70c70 fix pre-commit failures 2026-04-09 10:30:10 +05:30
Abhisar Sinha 2bbbcae3a9 Add tests for qcow2 file parallel range reads and puts 2026-04-09 10:30:10 +05:30
Abhisar Sinha 9a7008a86e change image server default port from 54323 to 54322 2026-04-09 10:30:10 +05:30
Abhisar Sinha ce19b922e6 coalesce similar extents 2026-04-09 10:30:10 +05:30
Abhisar Sinha ca0ad93d61 Remove dependency on backup offering. Make backup export service exclusive to other backup providers. 2026-04-09 10:30:08 +05:30
abh1sar b6d480cfb1 hide kvm backup export service apis behind a global config 2026-04-09 10:29:11 +05:30
abh1sar 8d42d5f186 change name from IncrementalBackupService to KVMBackupExportService 2026-04-09 10:29:11 +05:30
Abhishek Kumar 5b71847813 fix network listing
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2026-04-09 10:29:11 +05:30
Abhisar Sinha bb213dcdcb extract constants used in image server 2026-04-09 10:29:11 +05:30
Abhisar Sinha dad314a8a6 Image server unittests 2026-04-09 10:29:11 +05:30
Abhisar Sinha 81fc6d5da6 Agent communication with Image server via unix socket 2026-04-09 10:29:11 +05:30
Abhisar Sinha 3e7268e457 modularize image server 2026-04-09 10:29:11 +05:30
Abhisar Sinha 5907d6427a Use the upper ceiling (in gb) for the volume size during restore 2026-04-09 10:29:11 +05:30
Abhishek Kumar 50403f7548 changes for allowed cidrs; refactor
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2026-04-09 10:29:11 +05:30
Abhishek Kumar 38c8b70cf3 server,engine-schema: allow retrieving volume stats for stopped vms
Earlier, we were finding only those instance which have host_id equal to
the given host. Changed code now also returns those VMs which have host_id as NULL and last_host_id as the given host.

Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2026-04-09 10:29:08 +05:30
Abhishek Kumar cb2d736032 changes for default bios boot type
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2026-04-09 10:26:33 +05:30
Abhishek Kumar 1e9a116bcb fix naming issue
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2026-04-09 10:26:33 +05:30
Abhishek Kumar 90d87d0e92 restore with correct bios type
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2026-04-09 10:26:33 +05:30
Abhishek Kumar 3bce25db2b fix check for blank instance
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2026-04-09 10:26:32 +05:30
Abhishek Kumar 1f72a2284c changes for restore with template; refactor
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2026-04-09 10:26:29 +05:30
Abhisar Sinha a6c7e55570 fix export bitmap in start backup of running vm 2026-04-09 10:25:10 +05:30
Abhisar Sinha d527762766 Fix backup of stopped VMs by allowing multiple connections. 2026-04-09 10:25:10 +05:30