Commit Graph

12766 Commits

Author SHA1 Message Date
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 a485605e7a fix test failures
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2026-05-12 11:07:17 +05:30
Abhisar Sinha 77d7d43a4f KVMBackupExportServiceImplTest 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 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
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
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 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
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
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 1f9cbd4454 address review comments 2026-05-04 14:56:34 +05:30
Suresh Kumar Anaparti 8906aa1d46
Merge branch '4.22' 2026-05-01 22:51:01 +05:30
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
Gean Jair Silva 92d82989e3
Correction of the user responsible for the event (#13066)
Co-authored-by: gean.silva <gean.silva@scclouds.com.br>
2026-04-30 14:16:26 +05:30
Abhishek Kumar eaab07d99d Merge remote-tracking branch 'apache/main' into integration-veeam-kvm 2026-04-30 11:32:56 +05:30
Abhishek Kumar 6b8a725de4 fix nic attach warning during restore
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2026-04-29 01:15:30 +05:30
Erik Böck e2c13da419
Remove UUID parse from param processing workflow (#13065) 2026-04-28 09:13:05 +02:00
Suresh Kumar Anaparti 856d83a15e
Merge branch '4.22' 2026-04-23 23:53:24 +05:30
dahn 64ac0822b4
merge conflict fixes (#13046)
* merge conflict fixes

* fix pre-commit issue

Co-authored-by: Daan Hoogland <dahn@apache.org>
Co-authored-by: Suresh Kumar Anaparti <sureshkumar.anaparti@gmail.com>
2026-04-23 23:46:54 +05:30
Henrique Sato 3166e64891
Add support for new variables to the GUI whitelabel runtime system (#12760)
* Add support for new variables to the GUI whitelabel runtime system

* Address review
2026-04-17 10:59:50 -03:00
Suresh Kumar Anaparti 2d6280b9da
Merge branch '4.22' 2026-04-17 04:35:25 +05:30
Suresh Kumar Anaparti 13a2c7793c
Merge branch '4.20' into 4.22 2026-04-17 03:12:33 +05:30
Brad House 6e810989b6
HAProxy Configuration: network.loadbalancer.haproxy.idle.timeout (#12586)
* initial attempt at network.loadbalancer.haproxy.idle.timeout implementation

* implement test cases

* move idleTimeout configuration test to its own test case
2026-04-16 14:49:54 +05:30
Abhishek Kumar 48119d7b9b fix test failures
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2026-04-16 09:55:50 +05:30
Abhishek Kumar c6936889f5
server: prevent adding vm compute details when not applicable (#12637) 2026-04-15 10:41:20 +02:00
Abhishek Kumar fac62adfe3 build fix
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2026-04-15 13:44:48 +05:30
Daan Hoogland f5e75771bc merge forwards fix 2026-04-15 09:58:27 +02:00
Abhishek Kumar fb82ca3c91 config: fix ManagementServer scope
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2026-04-15 13:15:00 +05:30
Daan Hoogland c298f8f360 Merge release branch 4.22.0.1 to 4.22
* tag '4.22.0.1':
  Implement limit validations on updateBucket
  Address reviews
2026-04-15 08:58:24 +02:00
Fabricio Duarte 2511fdffaa Implement limit validations on updateBucket 2026-04-15 08:53:37 +02:00
Fabricio Duarte 13842a626d Address reviews 2026-04-15 08:52:35 +02:00
Nicolas Vazquez 160876c6d7
Fix: API Thread held forever during force deleting across MS (#12968) 2026-04-15 08:41:26 +02:00
Abhisar Sinha c40b30bc4a Remove ImagetransferProgress Command 2026-04-14 23:33:00 +05:30
Abhisar Sinha 07bca60fc4 Merge remote-tracking branch 'upstream/main' into fork/shapeblue/integration-veeam-kvm 2026-04-14 23:30:58 +05:30
Harikrishna 0c86899cc1
Added VDDK support in VMware to KVM migrations (#12970) 2026-04-14 22:33:01 +05:30
Daan Hoogland 82bfa9fb3f Merge branch '4.22' 2026-04-14 14:50:44 +02:00
Daan Hoogland 1085da4ef8 Merge commit '19b4ef106931aa1d6a8fed06984009d86760e4de' into 4.22 2026-04-14 13:15:05 +02:00
Suresh Kumar Anaparti 38abe2df0b
Allow list async jobs by resource type alone (#13011) 2026-04-14 15:20:13 +05:30
Suresh Kumar Anaparti feb6076930
Remove unused config consoleproxy.cmd.port (#12807)
* Remove unused config 'consoleproxy.cmd.port'

* Remove the config key

---------

Co-authored-by: dahn <daan@onecht.net>
2026-04-14 13:40:00 +05:30
Henrique Sato ed575cc0a1
New config.json variable to set the ACS default language (#12863)
* New config.json variable to set the ACS default language

* Address review
2026-04-13 14:37:45 -03:00
Jtolelo ae455ee193 VPC restart cleanup for Public networks with multi-CIDR data (#12622)
* Fix VPC restart with multi-CIDR networks: handle comma-separated CIDR in NetworkVO.equals()

When a network has multiple CIDRs (e.g. '192.168.2.0/24,160.0.0.0/24'),
NetworkVO.equals() passes the raw comma-separated string to
NetUtils.isNetworkAWithinNetworkB() which expects a single CIDR,
causing 'cidr is not formatted correctly' error during VPC restart
with cleanup=true.

Extract only the first CIDR value before passing to NetUtils.

* Fix root cause: skip CIDR/gateway updates for Public traffic type networks

addCidrAndGatewayForIpv4/Ipv6 (introduced by PR #11249) was called for all
network types without checking if the network is Public. This caused
comma-separated CIDRs to be stored on Public networks, which then triggered
'cidr is not formatted correctly' errors during VPC restart.

Add TrafficType.Public guard in both the VLAN creation (addCidr) and
VLAN deletion (removeCidr) paths in ConfigurationManagerImpl.

* Sanitize legacy network-level addressing fields for Public networks

---------

Co-authored-by: dahn <daan@onecht.net>
2026-04-13 15:40:26 +02:00
Suresh Kumar Anaparti 47c5bb8ee7 Support list/query async jobs by resource (#12983)
* Add resource filtering to async job query commands

* Fix logical condition in AsyncJobDaoImpl and ResourceIdSupport

* resource type case-insensitive validation

* fix resource type and id search

---------

Co-authored-by: mprokopchuk <mprokopchuk@gmail.com>
Co-authored-by: mprokopchuk <mprokopchuk@apple.com>
2026-04-13 15:39:49 +02:00
Abhisar Sinha 8eb162cb99 Updating pom.xml version numbers for release 4.20.4.0-SNAPSHOT 2026-04-13 15:48:18 +05:30
Daan Hoogland d6f4fc3ac4 Updating pom.xml version numbers for release 22.0.1 2026-04-13 11:53:00 +02:00
Abhishek Kumar 19b4ef1069 server: reserve backup, bucket resource limits during operations
Changes to check resource limits with reservations for the following
resource types:
- backup
- backup_storage
- bnucket
- object_storage

Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2026-04-13 11:21:41 +02:00