Commit Graph

38725 Commits

Author SHA1 Message Date
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
Abhishek Kumar 29dbf69d27 fix same vm restore
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2026-04-09 10:25:10 +05:30
Abhishek Kumar f4a4c7a343 fix for project owned resource
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2026-04-09 10:25:09 +05:30
Abhishek Kumar 9974e48769 changes for retrieving vm account from ovf
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2026-04-09 10:25:09 +05:30
Abhisar Sinha 10ad7967cd bug fixes 2026-04-09 10:25:09 +05:30
Abhishek Kumar 05a5b03d95 changes for user assignement; refactor
- make service account configurable
- allow assigning vm, volume to network account

Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2026-04-09 10:25:07 +05:30
Abhishek Kumar a0be1fb772 temp fix for orphan image transfer listing and backup removal
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2026-04-09 10:23:37 +05:30
Abhishek Kumar eac69435b1 fix put disk
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2026-04-09 10:23:37 +05:30
Abhisar Sinha 824b05ff0c image server : support for range puts and blocking writes 2026-04-09 10:23:37 +05:30
Abhisar Sinha b68e541b31 remove hostIpaddress from startNbdCommand 2026-04-09 10:23:37 +05:30
Abhishek Kumar 0dadbadb52 fix start nbd server
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2026-04-09 10:23:37 +05:30
Abhishek Kumar 196dd7fb28 fix ovf end tag
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2026-04-09 10:23:37 +05:30
Abhisar Sinha 8655f61631 fix pre-commit 2026-04-09 10:23:37 +05:30
Abhisar Sinha 11592b0ddc fix image_server.py 2026-04-09 10:23:37 +05:30
Abhishek Kumar 18fbf76ba4 fix
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2026-04-09 10:23:37 +05:30