Abhishek Kumar
9a511ea444
Merge 789764a272 into 5893ba5a8c
2026-05-13 07:17:56 +00:00
Abhishek Kumar
789764a272
fix vmtype listing issue
...
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2026-05-13 12:47:35 +05:30
Abhisar Sinha
1c32efcdc3
expose.kvm.backup.export.service.apis config should be non-dynamic
2026-05-13 09:53:23 +05:30
Abhisar Sinha
d8dd1073e3
veeam-kvm compatibility with other backup providers
2026-05-13 09:29:20 +05:30
Abhishek Kumar
cb5350dfb9
revoke template launch for default blank template only
...
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2026-05-13 08:10:57 +05:30
Abhishek Kumar
3f29a959f1
fix lasthost not getting assigned
...
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2026-05-12 17:46:46 +05:30
Abhishek Kumar
e9c3a0d5f6
fix bean error
...
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2026-05-12 14:59:25 +05:30
Fabricio Duarte
5893ba5a8c
server: Fix NPE when on findHostsForMigration when no suitable hosts are found ( #13138 )
2026-05-12 09:07:20 +02:00
Abhishek Kumar
a485605e7a
fix test failures
...
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2026-05-12 11:07:17 +05:30
Abhisar Sinha
39d07a0905
libvirt start nbd server UT
2026-05-11 18:50:43 +05:30
Abhisar Sinha
d3798e1251
Fix backup after adding a volume
2026-05-11 18:28:10 +05:30
Abhisar Sinha
77d7d43a4f
KVMBackupExportServiceImplTest
2026-05-11 18:27:23 +05:30
Abhisar Sinha
b49453e41c
Add Libvirt wrapper tests
2026-05-11 18:27:23 +05:30
Abhisar Sinha
0277fd1a71
Remove unused methods
2026-05-11 18:27:22 +05:30
Abhishek Kumar
14a2e8e2f2
fixes, sharedfs restore, restrict unsupported instances
...
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2026-05-11 17:58:58 +05:30
Abhishek Kumar
e1521f139b
systemvmtemplate-register: correctly update existing template name in config ( #12703 )
2026-05-11 13:22:54 +02:00
Suresh Kumar Anaparti
a4a52c9665
Merge branch '4.22'
2026-05-08 20:57:36 +05:30
Suresh Kumar Anaparti
4359198904
KVM Host HA improvements - Fix to not cancel VM HA items when Host HA inspection in progress, and some code improvements ( #13088 )
...
* Host HA code improvements
* Fix to not cancel VM HA items when Host HA is enabled & inspection in progress, and some code improvements
- When Host HA inspection in progress, the investigor returns the Host Status as Up which cancels the VM HA items
- Don't cancel the VM HA items, instead reschedule them to try again later
* Changes to consider Recovered/Available Host HA state along with the agent connection status to determine the Host HA inspection in progress or not, and some code improvements
2026-05-08 19:50:50 +05:30
Abhishek Kumar
bc7ec163f3
fix for sshkeypair and guest os restore
...
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2026-05-08 18:28:15 +05:30
Abhishek Kumar
721dbea03f
list only available hosts, storage
...
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2026-05-08 17:37:40 +05:30
Suresh Kumar Anaparti
ddcc0c889d
Don't delete volume on store if it is not created or doesn't exist on it ( #13111 )
2026-05-08 12:20:06 +05:30
Abhishek Kumar
08d2633b34
fix root volume attach
...
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2026-05-08 11:16:25 +05:30
Abhishek Kumar
b139d3726d
handle restore for VMs deployed from ISO
...
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2026-05-08 11:15:40 +05:30
Manoj Kumar
72b99a3f8c
Make resource deletion safer with name confirmation ( #13104 )
...
* enable double confirmation in delete flow for resource
* address copilot comments
2026-05-08 10:56:50 +05:30
Manoj Kumar
4425ee4234
Remove unnecessary if-else branch in template permission validation ( #12683 )
...
* consolidate if-else branch
2026-05-07 21:37:31 -03:00
dahn
f6efda50d2
Update .asf.yaml: Add ingox as collaborator( #12058 )
2026-05-07 17:11:54 +02:00
Abhishek Kumar
6af5094443
fix for disk restore
...
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2026-05-07 18:54:45 +05:30
dependabot[bot]
cbc1ae7388
Bump the github-actions-dependencies group across 1 directory with 9 updates ( #13042 )
...
Bumps the github-actions-dependencies group with 9 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [codecov/codecov-action](https://github.com/codecov/codecov-action ) | `4` | `6` |
| [github/codeql-action](https://github.com/github/codeql-action ) | `3` | `4` |
| [github/gh-aw](https://github.com/github/gh-aw ) | `0.45.0` | `0.71.1` |
| [actions/github-script](https://github.com/actions/github-script ) | `8.0.0` | `9.0.0` |
| [actions/upload-artifact](https://github.com/actions/upload-artifact ) | `6.0.0` | `7.0.1` |
| [actions/download-artifact](https://github.com/actions/download-artifact ) | `6.0.0` | `8.0.1` |
| [docker/login-action](https://github.com/docker/login-action ) | `2` | `4` |
| [eps1lon/actions-label-merge-conflict](https://github.com/eps1lon/actions-label-merge-conflict ) | `2.0.0` | `3.0.3` |
| [actions/setup-node](https://github.com/actions/setup-node ) | `5` | `6` |
Updates `codecov/codecov-action` from 4 to 6
- [Release notes](https://github.com/codecov/codecov-action/releases )
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/codecov/codecov-action/compare/v4...v6 )
Updates `github/codeql-action` from 3 to 4
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/github/codeql-action/compare/v3...v4 )
Updates `github/gh-aw` from 0.45.0 to 0.71.1
- [Release notes](https://github.com/github/gh-aw/releases )
- [Changelog](https://github.com/github/gh-aw/blob/main/CHANGELOG.md )
- [Commits](58d1d157fb...f01a9d118a )
Updates `actions/github-script` from 8.0.0 to 9.0.0
- [Release notes](https://github.com/actions/github-script/releases )
- [Commits](ed597411d8...3a2844b7e9 )
Updates `actions/upload-artifact` from 6.0.0 to 7.0.1
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](b7c566a772...043fb46d1a )
Updates `actions/download-artifact` from 6.0.0 to 8.0.1
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](018cc2cf5b...3e5f45b2cf )
Updates `docker/login-action` from 2 to 4
- [Release notes](https://github.com/docker/login-action/releases )
- [Commits](https://github.com/docker/login-action/compare/v2...v4 )
Updates `eps1lon/actions-label-merge-conflict` from 2.0.0 to 3.0.3
- [Release notes](https://github.com/eps1lon/actions-label-merge-conflict/releases )
- [Changelog](https://github.com/eps1lon/actions-label-merge-conflict/blob/main/CHANGELOG.md )
- [Commits](https://github.com/eps1lon/actions-label-merge-conflict/compare/v2.0.0...v3.0.3 )
Updates `actions/setup-node` from 5 to 6
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](https://github.com/actions/setup-node/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-version: 8.0.1
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: github-actions-dependencies
- dependency-name: actions/github-script
dependency-version: 9.0.0
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: github-actions-dependencies
- dependency-name: actions/setup-node
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: github-actions-dependencies
- dependency-name: actions/upload-artifact
dependency-version: 7.0.1
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: github-actions-dependencies
- dependency-name: codecov/codecov-action
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: github-actions-dependencies
- dependency-name: docker/login-action
dependency-version: '4'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: github-actions-dependencies
- dependency-name: eps1lon/actions-label-merge-conflict
dependency-version: 3.0.3
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: github-actions-dependencies
- dependency-name: github/codeql-action
dependency-version: 4.35.1
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: github-actions-dependencies
- dependency-name: github/gh-aw
dependency-version: 0.68.1
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-07 10:06:32 -03:00
Abhishek Kumar
e2a7bd2e25
fix for failed backup jobs, handling unfit vms
...
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2026-05-07 10:34:56 +05:30
Abhishek Kumar
ebfe83d2ab
Merge remote-tracking branch 'apache/main' into integration-veeam-kvm
2026-05-07 08:54:28 +05:30
Abhishek Kumar
d8c7ee7dc3
fix tags restore
...
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2026-05-07 01:46:25 +05:30
Abhishek Kumar
9ea3364b10
fix for preserving nic mac and ip
...
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2026-05-07 00:54:07 +05:30
Abhishek Kumar
e8cf62a0c4
fix for vm details not getting restored
...
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2026-05-07 00:52:53 +05:30
Bernardo De Marco Gonçalves
96ca1b2a7c
Add option to control MAC address reuse for VR public NICs ( #13001 )
2026-05-06 13:41:11 -03:00
Daan Hoogland
3e688b0197
Merge tag '4.22.0.1' into 4.22
2026-05-06 11:13:45 +02:00
Abhishek Kumar
8038dd69ba
fix license
...
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2026-05-05 17:52:46 +05:30
Abhishek Kumar
83490a9bdb
fix parsing ovf memory
...
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2026-05-05 17:22:53 +05:30
Abhishek Kumar
b452d20a3e
conditional logging for request data
...
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2026-05-05 17:19:40 +05:30
Abhishek Kumar
100a5c5cda
filter storagedomains for hypervisor
...
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2026-05-05 14:22:11 +05:30
Abhishek Kumar
1a379251bc
address review comments
...
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2026-05-05 13:38:47 +05:30
Abhisar Sinha
c65dfa1823
fix ut and remove sudo from LibvirtDeleteVmCheckpointCommand
2026-05-04 16:17:13 +05:30
Abhisar Sinha
1f9cbd4454
address review comments
2026-05-04 14:56:34 +05:30
Rene Peinthor
5b9a3d7d32
linstor: Fix a file handle resource leak opening template.properties ( #13091 )
2026-05-04 14:43:06 +05:30
Suresh Kumar Anaparti
519715e81a
Fix id in listguestosmapping search ( #13082 )
2026-05-04 14:41:35 +05:30
codingkiddo
1e512ab9c6
Skip QemuImgTest when libvirt native library cannot load ( #13086 )
...
Co-authored-by: Vinod Kumar <vinodkumar@192.168.1.3>
2026-05-03 18:45:54 +02:00
Abhishek Kumar
a17bff9ba8
ui: fix webhook filters listing ( #13068 )
2026-05-03 18:39:41 +02:00
Suresh Kumar Anaparti
8906aa1d46
Merge branch '4.22'
2026-05-01 22:51:01 +05:30
Henrique Sato
c07f1fd5d2
Number of running and stopped VMs as preset variables for `Network` type Quota tariffs ( #11689 )
...
Co-authored-by: Fabricio Duarte <fabricio.duarte.jr@gmail.com>
2026-05-01 11:54:40 +02:00
Fabricio Duarte
1f5dba9bd2
Release reserved storage resources on VM deployment failure ( #13048 )
2026-04-30 20:52:35 +05:30
Bryan Lima
c45596cca3
Refactor of Allocator classes ( #9074 )
...
* Refactoring Allocator classes
* Break into smaller methods random and firfit allocators.
* Added unit tests for random and firstfit allocators
* Move random allocator from cloud-plugins to cloud-server
* Add BaseAllocator abstract class for duplicate code
* Add missing license
* Add missing license to unit test file
* Remove host allocator random dependency
* Change exception message on smoke tests
* Remove conditional as it was never actually reached in the original flow
* Fix tests
* Fix flipped parameters
* Fix NPE while listing hosts for migration when suitableHosts is null
* Remove unnecessary stubbings
* Fix checkstyle
* Remove unnecessary file
* Rename exception error messages
* Apply suggestions from code review
Co-authored-by: Fabricio Duarte <fabricio.duarte.jr@gmail.com>
* Rename UserVmDetailVO references to VMInstanceDetailVO
* Remove unused imports
* Add new line at EOF
* Remove unnecessary random allocator pom
* Fix GPU allocation mistake
* Fix failing tests
---------
Co-authored-by: Fabricio Duarte <fabricio.duarte@scclouds.com.br>
Co-authored-by: Fabricio Duarte <fabricio.duarte.jr@gmail.com>
2026-04-30 10:30:02 -03:00