Wei Zhou
c631d6a480
CKS: generate a random UUID as password of CKS user in project ( #11639 )
2025-10-01 08:47:58 +02:00
Abhisar Sinha
70af55e848
UI support for extraconfig in deploy and update instance ( #11719 )
2025-09-30 09:20:44 +02:00
Nicolas Vazquez
30cb8c7a82
Fix importing unmanaged instances due to incorrect internal name ( #11753 )
2025-09-30 09:01:07 +02:00
Wei Zhou
5dfeb79c63
systemvm: fix failed to get script version when patch system vm or router ( #10962 )
...
This is a regression of #9900
prior to this PR
```
2025-06-05 12:28:53,992 DEBUG [cloud.agent.Agent] (AgentRequest-Handler-1:[]) (logid:) Processing command: com.cloud.agent.api.PatchSystemVmCommand
2025-06-05 12:29:25,959 DEBUG [resource.wrapper.LibvirtPatchSystemVmCommandWrapper] (AgentRequest-Handler-1:[]) (logid:) Patch result of systemVM s-368-VM: /root
2025-06-05 12:29:25,961 WARN [resource.wrapper.LibvirtPatchSystemVmCommandWrapper] (AgentRequest-Handler-1:[]) (logid:) Failed to get the latest script version
2025-06-05 12:29:25,962 DEBUG [cloud.agent.Agent] (AgentRequest-Handler-1:[]) (logid:) Seq 2-7450361158554357406: { Ans: , MgmtId: 32986204472275, via: 2, Ver: v1, Flags: 10, [{"com.cloud.agent.api.PatchSystemVmAnswer":{"templateVersion":"Cloudstack Release 4.20.1 Wed May 14 05:22:13 PM UTC 2025","scriptsVersion":"5ebc6ded1a3880732363c1cdbbd54cfb
```
with this PR
```
2025-06-05 12:42:46,219 DEBUG [cloud.agent.Agent] (AgentRequest-Handler-2:[]) (logid:) Request:Seq 2-7450361158554357463: { Cmd , MgmtId: 32986204472275, via: 2, Ver: v1, Flags: 100011, [{"com.cloud.agent.api.PatchSystemVmCommand":{"forced":"true","accessDetails":{"router.ip":"169.254.151.188","router.name":"s-368-VM"},"wait":"0","bypassHostMaintenance":"false"}}] }
2025-06-05 12:42:46,220 DEBUG [cloud.agent.Agent] (AgentRequest-Handler-2:[]) (logid:) Processing command: com.cloud.agent.api.PatchSystemVmCommand
2025-06-05 12:43:18,083 DEBUG [resource.wrapper.LibvirtPatchSystemVmCommandWrapper] (AgentRequest-Handler-2:[]) (logid:) Patch result of systemVM s-368-VM: /root
2025-06-05 12:43:18,083 DEBUG [cloud.agent.Agent] (AgentRequest-Handler-2:[]) (logid:) Seq 2-7450361158554357463: { Ans: , MgmtId: 32986204472275, via: 2, Ver: v1, Flags: 10, [{"com.cloud.agent.api.PatchSystemVmAnswer":{"templateVersion":"Cloudstack Release 4.20.1 Wed May 14 05:22:13 PM UTC 2025","scriptsVersion":"5ebc6ded1a3880732363c1cdbbd54cfb","result":"true","details":"Successfully patched systemVM s-368-VM ","wait":"0","bypassHostMaintenance":"false"}}] }
```
2025-09-27 01:36:36 +02:00
Wei Zhou
318a4f2b6e
server: set download volume format to qcow2 for KVM volumes ( #11198 )
2025-09-26 20:25:11 +02:00
Wei Zhou
36cfd76ce1
KVM: fix delete vm snapshot if it does not exist with a Stopped vm ( #11687 )
...
* KVM: fix delete vm snapshot if it does not exist with a Stopped vm
* update 11687
2025-09-24 13:53:27 +02:00
dahn
c24d2b88f6
LDAP: honour nested groups for MSAD ( #11696 )
2025-09-24 11:30:04 +02:00
Manoj Kumar
96992d3d64
server: Fix vpclimit count for listAcccount API response ( #11686 )
2025-09-24 10:28:24 +02:00
Abhishek Kumar
98b9af2904
server: set VirtualMachineTO arch from template if present ( #11530 )
...
* server: set VirtualMachineTO arch from template if present
Fixes #11529
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
* refactor
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
---------
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2025-09-24 09:21:40 +02:00
Manoj Kumar
a18b5514e6
kvm: honor templateId passed in importVM API ( #11640 )
2025-09-24 08:34:18 +02:00
Suresh Kumar Anaparti
a749206eb8
storage: Mount disabled pools by default when host is booted ( #11666 )
2025-09-24 08:22:49 +02:00
Nicolas Vazquez
1a223fd2ba
server: Fix VM import DB sequence issue on import failure ( #11659 )
...
* Fix VM import DB sequence issue on import failure
* Remove ununsed imports
* Refactor to avoid duplicating the next ID for VM sequence
2025-09-23 08:48:18 +02:00
Suresh Kumar Anaparti
40dec99659
server: Cleanup allocated snapshots / vm snapshots, and update pending ones to Error on MS start ( #8452 )
...
* Remove allocated snapshots / vm snapshots on start
* Check and Cleanup snapshots / vm snapshots on MS start
* rebase fixes
* Update volume state (from Snapshotting) on MS start when its snapshot job not finished and snapshot in Creating state
2025-09-23 08:37:10 +02:00
Suresh Kumar Anaparti
12513e18fa
server: Update gson date format for serializing/deserializing Date in MS stats ( #11506 )
...
* Update gson date format for serializing/deserializing Date in MS stats (across multiple management servers)
* review
* review comments, and unit tests
* added unit test with different date format
* Use separate Gson for MS stats serialization/deserialization
2025-09-22 12:22:50 +02:00
Wei Zhou
393b5d2b77
VR: consider NICs for remote access VPN when apply dhcp entry ( #11681 )
2025-09-22 10:25:21 +02:00
Vishesh
9167cd3b72
server: use /prod/stat to get uptime instead of the uptime command ( #11670 )
2025-09-19 14:08:12 +02:00
StepBee
0cbebbdddd
kvm: Fix for No VMs start after Renew Host Security Keys due to wrong qemu group reading ( #11632 )
...
* fix getting qemu group from config
* Update scripts/util/keystore-cert-import
Simplify and correct qemu group extraction from configfile
Co-authored-by: Wei Zhou <weizhou@apache.org>
---------
Co-authored-by: Wei Zhou <weizhou@apache.org>
2025-09-15 14:23:06 +02:00
Manoj Kumar
1948f90c2c
[UI] Fix group disable action for compute and disk offering ( #11602 )
2025-09-15 11:57:59 +02:00
Abhishek Kumar
6a145358a9
ui: fix tab name in query params ( #11590 )
2025-09-15 11:32:10 +02:00
Wei Zhou
7c7497c624
Merge remote-tracking branch 'apache/4.19' into 4.20
2025-09-15 10:19:27 +02:00
Suresh Kumar Anaparti
cd69f2ce16
server: Fix NPE during VM IP fetch for shared networks ( #11389 )
...
* Fix NPE during VM IP fetch for shared networks
* PR 11389: add missing import org.apache.commons.lang3.ObjectUtils
---------
Co-authored-by: Wei Zhou <weizhou@apache.org>
2025-09-15 10:14:06 +02:00
Abhishek Kumar
7c76a3c12a
ui: searchview change should only remove related query params ( #11576 )
2025-09-15 10:01:02 +02:00
Abhishek Kumar
2cd7d8a315
server: check limit on correct store during snapshot allocation ( #11558 )
...
Fixes #11551
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2025-09-15 09:11:26 +02:00
Suresh Kumar Anaparti
6d16ac2113
ScaleIO/PowerFlex smoke tests improvements, and some fixes ( #11554 )
...
* ScaleIO/PowerFlex smoke tests improvements, and some fixes
* Fix test_volumes.py, encrypted volume size check (for powerflex volumes)
* Fix test_over_provisioning.py (over provisioning supported for powerflex)
* Update vm snapshot tests
* Update volume size delta in primary storage resource count for user vm volumes only
The VR volumes resource count for PowerFlex volumes is updated here, resulting in resource count discrepancy
(which is re-calculated through ResourceCountCheckTask later, and skips the VR volumes)
* Fix test_import_unmanage_volumes.py (unsupported for powerflex)
* Fix test_sharedfs_lifecycle.py (volume size check for powerflex)
* Update powerflex.connect.on.demand config default to true
2025-09-12 16:17:20 +02:00
Vishesh
253ac03621
Management server: fix qemu-img path in cloudstack sudoers ( #11614 )
2025-09-12 11:28:50 +02:00
Abhishek Kumar
38006b2e03
ssvm: use mgmt network if no storage network ( #10735 )
...
* ssvm: use mgmt network if no storage network
Fixes #10163
Based on https://github.com/apache/cloudstack/issues/10163#issuecomment-2589197648
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
* update
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
* fix
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
---------
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2025-09-11 10:53:54 +02:00
Bernardo De Marco Gonçalves
7c727a3440
CKS: Fix transition exception when scaling Stopped k8s clusters ( #11598 )
...
* add new k8s cluster transition
* apply suggestion
* apply suggestion
2025-09-11 10:42:41 +02:00
Nicolas Vazquez
036fd00170
kvm: Fix NPE in case host UEFI detail is not set on agent connection ( #11610 )
2025-09-11 10:40:08 +02:00
Abhisar Sinha
e64e94ad3f
Import KVM VM: Autodetect vlan id from bridge name ( #11507 )
...
* Get vlan from bridge name while importing kvm instances
* Fix LibvirtReplugNicCommandWrapperTest
* Cleanup MultiNetworkSelection.vue
* getting the vlanid from the /proc/net/vlan/<pif> file instead of the bridge name
* Update plugins/hypervisors/kvm/src/main/java/com/cloud/hypervisor/kvm/resource/wrapper/LibvirtGetUnmanagedInstancesCommandWrapper.java
Co-authored-by: dahn <daan.hoogland@gmail.com>
* Don't call sendValuesTimed from getDefaultNetwork as it's causing an infinte loop
* set default network values in setDefaultValues instead of getDefaultNetwork
---------
Co-authored-by: Wei Zhou <weizhou@apache.org>
Co-authored-by: dahn <daan.hoogland@gmail.com>
2025-09-11 10:39:09 +02:00
Fabricio Duarte
5d32492676
IPv6 firewall: accept packets from related and established connections ( #10970 )
...
* IPv6 firewall: accept related packets and packets from established connections
* Remove rule from input chain
2025-09-10 16:37:17 +02:00
Abhishek Kumar
e3681a04bb
server: allow migration of vm with snapshots for vmware ( #9305 )
...
Fixes #9061
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2025-09-10 12:25:16 +02:00
Vitor Hugo Homem Marzarotto
2e113e5ed7
Change log level of AgentHandler#processRequest() ( #10869 )
...
Co-authored-by: Vitor Hugo Homem Marzarotto <vitor.marzarotto@scclouds.com.br>
2025-09-10 11:06:16 +02:00
Wei Zhou
7044564bab
Merge remote-tracking branch 'apache/4.19' into 4.20
2025-09-09 19:42:42 +02:00
Abhishek Kumar
f26f8cce17
server: allow adding non-overlapping ipv6 ranges in same vlan ( #11556 )
...
Fixes #11527
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
Co-authored-by: Wei Zhou <weizhou@apache.org>
2025-09-09 14:51:39 +02:00
Pearl Dsilva
4f5f7d46d2
CKS: Validate network offering from network if provided rather than global setting ( #11528 )
...
* CKS: Validate network offering from network if provided rather than global setting
* update warning message
2025-09-09 12:53:09 +02:00
Abhishek Kumar
3ffd444294
ui: donot remove account, domain from query on public ip filter change ( #11575 )
...
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2025-09-09 12:42:29 +02:00
Abhishek Kumar
fe120b64e7
server: prevent vm schedule update failure for time when not changed ( #11314 )
...
Fixes #11175
Behaviour introduced in #7397 always validates start-end times during
update even when they are not changed which leads to failure to
enable/disable schedule if the start time has passed.
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2025-09-09 11:34:28 +02:00
Abhishek Kumar
9349b69b7e
server,kvm: detect boot options for vm import ( #11218 )
...
* server,kvm: detect boot options for vm import
Fixes #11184
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
* tests and changes
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
---------
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2025-09-08 16:51:57 +02:00
Abhishek Kumar
6868f052de
2fa: log error on totp mismatch ( #10734 )
...
Addresses #9515
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2025-09-08 11:06:22 +02:00
Wei Zhou
f99942cf9a
Merge remote-tracking branch 'apache/4.19' into 4.20
2025-09-08 10:00:01 +02:00
shrikantjoshi-hpe
90681df1b5
Primera: Delete session after key expiration ( #11487 )
2025-09-08 09:44:33 +02:00
AndrewHaZG
af2a911f1b
UI: Make logout function more robust to prevent session issues ( #11361 )
...
Improve cookie cleanup during logout by removing cookies across
multiple paths and domains to ensure complete session termination.
Fixes #11078
2025-09-08 09:24:33 +02:00
Bernardo De Marco Gonçalves
f4802f30ed
UI: fix display of disk size and IOPS fields in the scale VM form ( #11553 )
2025-09-08 09:23:19 +02:00
Abhishek Kumar
adec5f439d
kvm: add ssvm storage nic null uri check during plug ( #11557 )
...
* kvm: add ssvm storage nic null uri check during plug
Fixes #11552
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
* refactor
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
---------
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2025-09-06 13:34:23 +02:00
Wei Zhou
db5b6a54a1
systemvm template: update URLs of debian ISOs ( #11543 )
2025-09-03 15:44:51 +02:00
Abhishek Kumar
25f1d20340
ui: show multiple domains as links in list view ( #11536 )
...
* ui: show multiple domains as links in list view
Currently, when resources are linked to multiple domains and they are
shown in the list view, they are not clickable. This PR fixes it.
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
* fix
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
---------
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2025-09-03 15:05:06 +02:00
Abhishek Kumar
a4cf47a9b8
server: remove extra chars when template status is error string ( #11329 )
...
Fixes #11324
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2025-09-03 13:00:26 +02:00
Abhishek Kumar
f24b1757a0
ui: donot filter edge zones while registering directdownload iso ( #10865 )
...
Fixes #10766
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2025-09-03 11:46:10 +02:00
Harikrishna
fd46e61032
Added events for snapshots, vmsnapshots, internalLB operations ( #11230 )
...
* Added events for snapshots, vmsnapshots, internalLB operations
* Update server/src/main/java/com/cloud/resource/ResourceManagerImpl.java
Co-authored-by: Suresh Kumar Anaparti <sureshkumar.anaparti@gmail.com>
* small fix
* Unit test - ArgumentMatchers change
Co-authored-by: dahn <daan.hoogland@gmail.com>
* Unit test - ArgumentMatchers change
Co-authored-by: dahn <daan.hoogland@gmail.com>
---------
Co-authored-by: Suresh Kumar Anaparti <sureshkumar.anaparti@gmail.com>
Co-authored-by: dahn <daan.hoogland@gmail.com>
2025-09-02 18:02:30 +05:30
Wei Zhou
973b333e40
Merge remote-tracking branch 'apache/4.19' into 4.20
2025-09-02 08:24:20 +02:00