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
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
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
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
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
48648d4c45
test: fix test_04_rvpc_network_garbage_collector_nics failure ( #11542 )
...
* test: fix test_04_rvpc_network_garbage_collector_nics failure
* test: check backup VR as well
2025-09-02 08:08:10 +02:00
Wei Zhou
d161dc7669
api: use single quote instead of double quote in StatsResponse ( #11537 )
2025-08-29 18:36:30 +02:00
Pearl Dsilva
3109e0080e
Add response object required by go SDK for parsing response ( #10152 )
2025-08-29 15:17:09 +05:30
Wei Zhou
ba7ec88650
SG: Apply rules for both ipv4/ipv6 of VMs with associated account/SG ( #11243 )
2025-08-29 11:39:50 +02:00
Wei Zhou
05e7a257ca
VPC VR: return UNKNOWN redundant state if no guest nics ( #11518 )
...
* VPC VR: return UNKNOWN redundant state if no guest nics
2025-08-29 12:51:33 +05:30
Pearl Dsilva
f80a9ca482
UI: Prevent restriction of changeOfferingForVolume API to Admin role ( #11466 )
2025-08-29 09:06:03 +02:00
Rene Peinthor
25f93b1d6b
linstor: fix getVolumeStats if multiple Linstor primary storages are used ( #11397 )
...
We didn't account for caching the volume stats for each used Linstor
cluster, so the first asked Linstor cluster would prevent caching
for all the others and so null was returned.
Now we have invalidate counters for each Linstor cluster and
also store the cache result with the Linstor cluster address prefixed.
2025-08-15 19:20:39 +05:30
Wei Zhou
d4bd587231
UI: fix addHost in zone wizard ( #11401 )
2025-08-15 16:25:15 +05:30
Wei Zhou
78e146278b
api: fix scale or upgrade systemvm ( #11062 )
2025-08-08 16:06:18 +05:30
Wei Zhou
b9864cb1e1
server: fix vm deployment without networkid in a zone with shared networks ( #11242 )
2025-08-06 05:14:40 +02:00
Eduardo Vieira
de5188e50c
fix storage pool capacity threshold flag ( #11366 )
2025-08-04 16:33:30 +05:30
Abhishek Kumar
a0fd37f495
ui: pass validated storagepolicy for swift store ( #11315 )
...
Fixes #9789
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2025-08-04 16:21:58 +05:30
Abhishek Kumar
3134efb971
plugin-swift: handle null cache store ( #11380 )
...
Fixes https://github.com/apache/cloudstack/pull/11315#pullrequestreview-3074036751
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2025-08-04 16:21:20 +05:30
Abhishek Kumar
1bfebd550c
ui: update project menu on projects change ( #11369 )
...
Fixes #11357
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2025-08-01 17:41:02 +05:30
Abhishek Kumar
3850445b50
ui: fix delete traffic type ( #11337 )
...
Currently wrong parameter - 'itemd' is passed to the `deleteTrafficType` method.
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2025-07-31 15:17:01 +05:30
Abhisar Sinha
294aef5ecf
Fix listCapacity sort by usage ( #11316 )
2025-07-30 14:05:03 +02:00
Abhishek Kumar
7506a547af
kvm, ui: fix interface when using vlan subnet for storage traffic type ( #11245 )
...
* kvm, ui: fix interface when using vlan subnet for storage traffic type
Fixes #7816
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2025-07-30 11:04:58 +05:30
Abhishek Kumar
fd4223295a
ui: fix advance setting behaviour in autoscale form ( #11306 )
...
Fixes #11269
The current dysfunctional behaviour was introduced in #6571 . In advanced
settings interface for ssh keypairs, userdata, affinity group, etc are
show but the toggle to show/hide them was not working correctly.
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2025-07-30 10:56:33 +05:30
Abhishek Kumar
4b1a605e59
server: fix IllegalMonitorStateException on cluster managedstate change ( #11310 )
...
* server: fix IllegalMonitorStateException on cluster managedstate change
Fixes #11293
* Update server/src/main/java/com/cloud/resource/ResourceManagerImpl.java
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
Co-authored-by: Suresh Kumar Anaparti <sureshkumar.anaparti@gmail.com>
2025-07-29 18:33:05 +05:30
Manoj Kumar
a32738c52e
Prevent infinite autoscaling ( #11244 )
...
* Prevent infinite autoscaling
* Update server/src/main/java/com/cloud/network/as/AutoScaleManagerImpl.java
Co-authored-by: Suresh Kumar Anaparti <sureshkumar.anaparti@gmail.com>
2025-07-29 11:41:30 +05:30
Pearl Dsilva
ca6d2dc57e
Prevent multi-select dropdown menu from floating on scrolling through the form ( #11237 )
2025-07-28 11:20:42 +02:00
ghernadi
a4263da8ae
linstor: Use template's uuid if pool's downloadPath is null as resource-name ( #11053 )
...
Also added an integration test for templates from snapshots
2025-07-25 07:51:11 -04:00
Suresh Kumar Anaparti
75a2b3cc54
Validate qcow2 file during import operation ( #11264 )
2025-07-25 11:17:14 +02:00
Manoj Kumar
264e404108
Fix for dynamic scaling toggle for instance ( #11086 )
...
* Fix for dynamic scaling toggle for instance
* Update api/src/main/java/org/apache/cloudstack/api/response/CapabilitiesResponse.java
---------
Co-authored-by: Suresh Kumar Anaparti <sureshkumar.anaparti@gmail.com>
2025-07-24 09:30:20 +05:30
Manoj Kumar
3fc02ddd45
Add format and physicalsize in listIsoOs api response ( #11214 )
2025-07-21 15:52:38 +05:30
Suresh Kumar Anaparti
9c6dfd2b26
Handle IllegalReferenceCountException for decoder, while uploading ISO from local ( #10879 )
2025-07-20 21:31:52 +05:30
dahn
714b04e3a5
npe guard for get host info on vmware ( #11054 )
...
Co-authored-by: Daan Hoogland <dahn@apache.org>
2025-07-17 14:25:00 +02:00
Bernardo De Marco Gonçalves
bf46458578
List templates and ISOs by domain ( #11179 )
2025-07-17 09:01:49 +02:00
Suresh Kumar Anaparti
06c80cdbe9
Remove unfinished usage job entries of the host ( #10848 )
2025-07-14 12:06:30 +02:00
Abhisar Sinha
7715b3dc29
Improve the error throws when a template to owned by a non root-admin is registered for all zones. ( #11170 )
2025-07-10 09:39:13 +02:00
Wei Zhou
67a1ea35f4
.github: restrict codecov in UI build to apache/cloudstack repo ( #11158 )
2025-07-10 03:44:46 +02:00
Nicolas Vazquez
c782835f01
[Vmware to KVM Migration] Fix issue with vCenter Standalone hosts for VM listing ( #11091 )
2025-07-09 09:41:34 +02:00
Wei Zhou
e47b78b2bb
directdownload: fix keytool importcert ( #11113 )
...
* directdownload: fix keytool importcert
```
$ /usr/bin/keytool -importcert file /etc/cloudstack/agent/CSCERTIFICATE-full -keystore /etc/cloudstack/agent/cloud.jks -alias full -storepass DAWsfkJeeGrmhta6
Illegal option: file
keytool -importcert [OPTION]...
Imports a certificate or a certificate chain
Options:
-noprompt do not prompt
-trustcacerts trust certificates from cacerts
-protected password through protected mechanism
-alias <alias> alias name of the entry to process
-file <file> input file name
-keypass <arg> key password
-keystore <keystore> keystore name
-cacerts access the cacerts keystore
-storepass <arg> keystore password
-storetype <type> keystore type
-providername <name> provider name
-addprovider <name> add security provider by name (e.g. SunPKCS11)
[-providerarg <arg>] configure argument for -addprovider
-providerclass <class> add security provider by fully-qualified class name
[-providerarg <arg>] configure argument for -providerclass
-providerpath <list> provider classpath
-v verbose output
Use "keytool -?, -h, or --help" for this help message
```
* DirectDownload: drop HttpsMultiTrustManager
2025-07-07 13:36:16 +02:00
Bernardo De Marco Gonçalves
39c8c4dbae
Normalize naming of Kubernetes clusters ( #10778 )
2025-07-05 15:20:08 +02:00
Pearl Dsilva
cbd2b5a022
Add check for ldap truststore password ( #11055 )
2025-06-19 10:03:58 +02:00
Pearl Dsilva
0d5a0ea681
update 4.19.4.0-SNAPSHOT version
2025-06-06 18:22:42 +05:30
Pearl Dsilva
379ee07d88
Updating pom.xml version numbers for release 4.19.4.0-SNAPSHOT
...
Signed-off-by: Pearl Dsilva <pearl1594@gmail.com>
2025-06-06 18:00:09 +05:30
Pearl Dsilva
c4ba601a63
Merge branch '4.19.3.0-RC20250530T0908' into 4.19
2025-06-06 17:59:05 +05:30
Daan Hoogland
0c7d47138d
Updating pom.xml version numbers for release 4.19.3.0
...
Signed-off-by: Daan Hoogland <daan@onecht.net>
4.19.3.0
2025-05-30 09:08:58 +02:00
Pearl Dsilva
dd066e0e0e
Merge branch '4.19' of https://github.com/apache/cloudstack into 4.19
2025-05-28 16:33:24 +05:30
Harikrishna Patnala
5be6b7980d
Skip verification of privileges on project accounts
2025-05-28 13:02:50 +02:00
Harikrishna Patnala
864327b836
Skip verification of privileges on project accounts
2025-05-28 14:56:20 +05:30
nvazquez
a0080a04fe
Adding privilege checks on user and account operations
...
Co-authored-by: Harikrishna <harikrishna.patnala@gmail.com>
2025-05-27 16:24:29 +02:00
Abhishek Kumar
e2f187912c
cks: create separate service account in project
...
A separate service account will be created and added in the project, if
not exist already, when a Kubernetes cluster is deployed in a project.
This account will have a role with limited API access.
Cleanup clusters on owner account cleanup, delete service account
if needed
When the owner account of k8s clusters is deleted, while its node VMs
get expunged, the cluster entry in DB remain present. This fixes the
issue by cleaning up all clusters for the account deleted.
Project k8s service account will be deleted on account cleanup or when
there is no active k8s cluster remaining
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2025-05-27 16:24:29 +02:00
Suresh Kumar Anaparti
ad9d9cd3f6
Keep same/consistent auth time for valid & invalid users
2025-05-27 16:24:29 +02:00