Abhishek Kumar
25cb545325
Merge remote-tracking branch 'apache/4.22'
2026-01-28 11:33:03 +05:30
Abhishek Kumar
276eb8111d
Merge remote-tracking branch 'apache/4.20' into 4.22
2026-01-28 11:32:18 +05:30
Wei Zhou
2bfc9cb8eb
CKS: skip default egress policy check for vpc network offerings ( #11998 )
...
This PR fixes #11995
Steps to reproduce the issue
- create a vpc
- create a vpc tier with default offering `DefaultIsolatedNetworkOfferingForVpcNetworks`
- register CKS ISO
- create CKS on the vpc tier
expected: succeed
actual: failed with error `Kubernetes service has not been configured properly to provision Kubernetes clusters`
2026-01-28 11:17:14 +05:30
Edward-x
dd0b863e22
sensitive information leak to log ( #12018 )
...
* sensitive information leak to log
* Update agent/src/main/java/com/cloud/agent/resource/consoleproxy/ConsoleProxyResource.java
* Update core/src/main/java/com/cloud/storage/template/HttpTemplateDownloader.java
* Update engine/schema/src/main/java/com/cloud/upgrade/DatabaseCreator.java
* Update plugins/hypervisors/baremetal/src/main/java/com/cloud/baremetal/networkservice/BaremetalDnsmasqResource.java
* Update plugins/hypervisors/baremetal/src/main/java/com/cloud/baremetal/networkservice/BaremetalDnsmasqResource.java
* Update plugins/hypervisors/baremetal/src/main/java/com/cloud/baremetal/networkservice/BaremetalKickStartPxeResource.java
* Update plugins/hypervisors/baremetal/src/main/java/com/cloud/baremetal/networkservice/BaremetalPingPxeResource.java
* Update plugins/hypervisors/baremetal/src/main/java/com/cloud/baremetal/networkservice/BaremetalPingPxeResource.java
* Update plugins/hypervisors/baremetal/src/main/java/com/cloud/baremetal/networkservice/BaremetalPingPxeResource.java
* Update utils/src/main/java/com/cloud/utils/UriUtils.java
Co-authored-by: dahn <daan.hoogland@gmail.com>
* Update plugins/hypervisors/baremetal/src/main/java/com/cloud/baremetal/networkservice/BaremetalKickStartPxeResource.java
Co-authored-by: Abhisar Sinha <63767682+abh1sar@users.noreply.github.com>
* Sync with 4.20 and fix conflict in BaremetalPingPxeResource
* Apply suggestions from code review
Co-authored-by: Suresh Kumar Anaparti <sureshkumar.anaparti@gmail.com>
---------
Co-authored-by: chenyoulong20g@ict.ac.cn <chenyoulong20g@ict.ac.cn>
Co-authored-by: dahn <daan.hoogland@gmail.com>
Co-authored-by: dahn <daan@onecht.net>
Co-authored-by: Abhisar Sinha <63767682+abh1sar@users.noreply.github.com>
Co-authored-by: Suresh Kumar Anaparti <sureshkumar.anaparti@gmail.com>
2026-01-28 10:11:23 +05:30
Daan Hoogland
cb822feb72
Merge branch '4.22'
2026-01-27 16:21:59 +01:00
Daan Hoogland
75db42bca6
Merge branch '4.20' into 4.22
2026-01-27 15:23:23 +01:00
Edward-x
c0b5358d8e
fix Host Password Exposed in Command-Line Logging ( #12016 )
2026-01-27 12:55:40 +01:00
Pearl Dsilva
ca5232778d
CKS: Use Zone MTUs when network is created at the time of CKS cluster creation ( #12228 )
2026-01-27 12:04:18 +01:00
Erik Böck
416568a373
Fix typo in finalyzeAccountId ( #11990 )
...
* Fix typo in finalyzeAccountId
* fix tests
2026-01-27 16:17:14 +05:30
Vitor Hugo Homem Marzarotto
f73362ae48
Fix saml bug unable to login ( #10868 )
...
* Fix check
* Adds configuration for behaviour, when SAML SSO is disabled for a user
* set default configuration value to false and rename it to enable.login.with.disabled.saml
---------
Co-authored-by: Vitor Hugo Homem Marzarotto <vitor.marzarotto@scclouds.com.br>
Co-authored-by: erikbocks <erik.bock@outlook.com>
2026-01-27 09:13:21 +02:00
Sinscerly
f292143af8
Fix/prometheus metadata sorting ( #12112 )
...
* fix prometheus metadata and sorted. Adds in TYPE and HELP
* fix random linting issue
2026-01-27 08:47:42 +02:00
dahn
fa3dee886e
do not add disk cache mode from an empty string ( #12248 )
...
Co-authored-by: Daan Hoogland <dahn@apache.org>
2026-01-26 09:35:17 -05:00
Daan Hoogland
e3999923a7
Merge release branch 4.22 to main
...
* 4.22:
fix install path for systemvm templates when introducing new sec storage (#11605 )
fix Sensitive Data Exposure Through Exception Logging in OVM Hypervis… (#12032 )
Fix snapshot physical size after migration (#12166 )
ConfigDrive: use file absolute path instead of canonical path to create ISO (#11623 )
Add log for null templateVO (#12406 )
snapshot: fix listSnapshots for volume which got delete and whose storage pool got deleted (#12433 )
Notify user if template upgrade is not required (#12483 )
Fix: proper permissions for systemvm template registrations on hardened systems (#12098 )
Allow modification of user vm details if user.vm.readonly.details is empty (#10456 )
NPE fix while deleting storage pool when pool has detached volumes (#12451 )
2026-01-26 13:32:56 +01:00
Daan Hoogland
edb62b490c
Merge branch '4.20' into 4.22
2026-01-26 13:30:26 +01:00
Edward-x
44793da58f
fix Sensitive Data Exposure Through Exception Logging in OVM Hypervis… ( #12032 )
...
* fix Sensitive Data Exposure Through Exception Logging in OVM Hypervisor Configuration
* extra ‘)’ in log.
Co-authored-by: Abhisar Sinha <63767682+abh1sar@users.noreply.github.com>
* remove non-descriptive part
Co-authored-by: Suresh Kumar Anaparti <sureshkumar.anaparti@gmail.com>
---------
Co-authored-by: chenyoulong20g@ict.ac.cn <chenyoulong20g@ict.ac.cn>
Co-authored-by: dahn <daan.hoogland@gmail.com>
Co-authored-by: Abhisar Sinha <63767682+abh1sar@users.noreply.github.com>
Co-authored-by: Suresh Kumar Anaparti <sureshkumar.anaparti@gmail.com>
2026-01-26 13:22:22 +02:00
Suresh Kumar Anaparti
c8cadcb56e
NPE fix while deleting storage pool when pool has detached volumes ( #12451 )
...
* NPE fix while deleting storage pool when pool has detached volumes
* review
* unit tests
* Added log for volumes not attached to any VMs
* update filter, log and test
* updated volume dao method names returning non destroyed volumes
* build fix
---------
Co-authored-by: dahn <daan@onecht.net>
2026-01-26 10:31:14 +02:00
Suresh Kumar Anaparti
420bf6dff8
Merge branch '4.22'
2026-01-22 13:24:08 +05:30
Suresh Kumar Anaparti
b1f870ae83
Merge branch '4.20' into 4.22
2026-01-22 13:23:21 +05:30
Wei Zhou
036489b288
CKS: fix resource limitation check on cpu when scale cks cluster ( #12379 )
2026-01-21 09:59:21 +01:00
dependabot[bot]
1b0a036a5b
Bump ads.version from 2.0.0.AM25 to 2.0.0.AM27 ( #12269 )
...
Bumps `ads.version` from 2.0.0.AM25 to 2.0.0.AM27.
Updates `org.apache.directory.server:apacheds-server-integ` from 2.0.0.AM25 to 2.0.0.AM27
- [Commits](https://github.com/apache/directory-server/compare/2.0.0.AM25...2.0.0.AM27 )
Updates `org.apache.directory.server:apacheds-core-constants` from 2.0.0.AM25 to 2.0.0.AM27
- [Commits](https://github.com/apache/directory-server/compare/2.0.0.AM25...2.0.0.AM27 )
Updates `org.apache.directory.server:apacheds-core-annotations` from 2.0.0.AM25 to 2.0.0.AM27
- [Commits](https://github.com/apache/directory-server/compare/2.0.0.AM25...2.0.0.AM27 )
Updates `org.apache.directory.server:apacheds-core` from 2.0.0.AM25 to 2.0.0.AM27
- [Commits](https://github.com/apache/directory-server/compare/2.0.0.AM25...2.0.0.AM27 )
Updates `org.apache.directory.server:apacheds-protocol-ldap` from 2.0.0.AM25 to 2.0.0.AM27
- [Commits](https://github.com/apache/directory-server/compare/2.0.0.AM25...2.0.0.AM27 )
Updates `org.apache.directory.server:apacheds-jdbm-partition` from 2.0.0.AM25 to 2.0.0.AM27
- [Commits](https://github.com/apache/directory-server/compare/2.0.0.AM25...2.0.0.AM27 )
Updates `org.apache.directory.server:apacheds-ldif-partition` from 2.0.0.AM25 to 2.0.0.AM27
- [Commits](https://github.com/apache/directory-server/compare/2.0.0.AM25...2.0.0.AM27 )
---
updated-dependencies:
- dependency-name: org.apache.directory.server:apacheds-server-integ
dependency-version: 2.0.0.AM27
dependency-type: direct:development
update-type: version-update:semver-patch
- dependency-name: org.apache.directory.server:apacheds-core-constants
dependency-version: 2.0.0.AM27
dependency-type: direct:development
update-type: version-update:semver-patch
- dependency-name: org.apache.directory.server:apacheds-core-annotations
dependency-version: 2.0.0.AM27
dependency-type: direct:development
update-type: version-update:semver-patch
- dependency-name: org.apache.directory.server:apacheds-core
dependency-version: 2.0.0.AM27
dependency-type: direct:development
update-type: version-update:semver-patch
- dependency-name: org.apache.directory.server:apacheds-protocol-ldap
dependency-version: 2.0.0.AM27
dependency-type: direct:development
update-type: version-update:semver-patch
- dependency-name: org.apache.directory.server:apacheds-jdbm-partition
dependency-version: 2.0.0.AM27
dependency-type: direct:development
update-type: version-update:semver-patch
- dependency-name: org.apache.directory.server:apacheds-ldif-partition
dependency-version: 2.0.0.AM27
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-21 12:07:23 +05:30
Nicolas Vazquez
496bc0329c
Fix: Condition for aborting migration, resume paused VMs on destination ( #12331 )
2026-01-20 08:56:32 +01:00
Daman Arora
da518e9036
CKS: Add image store validation for Kubernetes version registration ( #12418 )
...
Co-authored-by: Daman Arora <daman.arora@shapeblue.com>
2026-01-20 08:13:15 +01:00
Vitor Hugo Homem Marzarotto
2a6ce0c8a8
Adds url kubernetes iso ( #10862 )
...
Co-authored-by: Vitor Hugo Homem Marzarotto <vitor.marzarotto@scclouds.com.br>
Co-authored-by: Henrique Sato <henriquesato2003@gmail.com>
2026-01-20 08:10:42 +01:00
Suresh Kumar Anaparti
04b58acdd6
Merge branch '4.22'
2026-01-19 19:50:51 +05:30
Suresh Kumar Anaparti
3828a3b744
Merge branch '4.20' into 4.22
2026-01-19 19:50:10 +05:30
Manoj Kumar
42f1e19362
Mask vncPasswd being logged in agent.log ( #12404 )
2026-01-19 14:20:18 +01:00
Pearl Dsilva
8b2f1f19c2
Support dedicating backup offerings to domains ( #12194 )
...
* Add support for dedicating backup offerings to domains
* Add tests and UI support and update response params
* add license header
* exclude backupofferingdetailsvo from sonar
* fix pre-commit checks - missing / extra EOF line
* add test
* EOF
* filter backup offerings by domain id
* add unit tests
* add more unit tests and remove response file from code coverage check
* update checks
* address review comments: extract common code, fix tests
* added bean definition
* address comments
* add unit tests to increase coverage
* pre-commit check failure fix
* address merge issue
* allow updating backup offering when only domain id is modified
2026-01-19 14:21:47 +05:30
Suresh Kumar Anaparti
f1f779a08d
Cleanup snapshot files in datastores for Error-ed snapshots, and some code improvements ( #12347 )
2026-01-15 12:12:32 +01:00
Abhishek Kumar
538578366a
Merge remote-tracking branch 'apache/4.22'
2026-01-13 11:49:07 +05:30
Abhishek Kumar
031fbf43d4
Merge remote-tracking branch 'apache/4.20' into 4.22
2026-01-13 11:48:05 +05:30
Rene Peinthor
8dcfc7c767
Linstor fix host picking ( #12047 )
2026-01-12 11:29:31 +01:00
Abhisar Sinha
c7cfeb5caa
fix location constraint ceph error ( #12285 )
2026-01-12 09:13:12 +01:00
Suresh Kumar Anaparti
db1c7d678c
Updated protobuf version to 3.25.5, and protobuf & jackson maven dependencies ( #12389 )
2026-01-12 08:21:19 +01:00
Nicolas Vazquez
04875f1517
Improve logs for VM migrations ( #12332 )
2026-01-09 17:50:27 +01:00
Daan Hoogland
2811217578
Merge branch '4.22'
2026-01-09 15:00:05 +01:00
Daan Hoogland
e25cf437c0
Merge branch '4.20' into 4.22
2026-01-09 14:28:12 +01:00
Abhishek Kumar
ef1aaa0551
kvm: allow skip forcing disk controller ( #11750 )
2026-01-09 13:56:39 +01:00
John Bampton
fd1c67f473
Standardize and auto add license headers to properties files ( #12231 )
2026-01-08 15:56:40 +05:30
Suresh Kumar Anaparti
4628385051
Merge branch '4.22'
2026-01-05 16:17:50 +05:30
Suresh Kumar Anaparti
959c5fff68
Merge branch '4.20' into 4.22
2026-01-05 15:57:26 +05:30
Abhishek Kumar
cd55796972
webhook: fixes, filter enhancement ( #12023 )
...
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2026-01-05 09:12:06 +01:00
YoulongChen
77cb0827d3
Refactor XML parsing to use safer document builders in multiple classes ( #12129 )
...
Co-authored-by: chenyoulong20g@ict.ac.cn <chenyoulong20g@ict.ac.cn>
2026-01-05 07:58:34 +01:00
Suresh Kumar Anaparti
4f74937855
Event typo fix ( #12350 )
2026-01-02 14:04:59 +05:30
Rene Peinthor
10dcbd76f0
linstor: Provide /dev/drbd/by-res/ resource paths to CloudStack ( #12300 )
2025-12-31 10:55:54 +01:00
Pearl Dsilva
7a11bd2f98
CKS: Fix issue with scaling down CKS Nodes when deployed in HA mode ( #12302 )
2025-12-30 13:08:13 +01:00
argusb
5bf869c803
Replace deprecated 'egrep' commands with 'grep -E'. ( #12306 )
...
Co-authored-by: Sander Grendelman <sander.grendelman@axians.com>
2025-12-22 14:27:41 +01:00
Daan Hoogland
22da57f922
Merge branch '4.22'
2025-12-22 14:13:50 +01:00
Daan Hoogland
55ab7c5589
Merge branch '4.20' into 4.22
2025-12-22 13:23:37 +01:00
vladimirpetrov
b394b5ba74
Fix terms, typos and grammar mistakes in the API, error messages, events, etc. ( #7857 )
...
This PR aligns the use of terminology, renaming VM / virtual machine references to 'Instance' and also capitalising the terms Templates, Network, Snapshot, User, Account in CloudStack APIs, error and log messages, events, tooltips, etc. Many typos, grammar and spelling mistakes were fixed, also terms like IPv4, VPN, VPC, etc. were properly capitalised. Some error messages were cleaned for better readability. The test cases, expecting some exception strings were adjusted accordingly.
Here is the wiki page, describing the changes in details:
https://cwiki.apache.org/confluence/display/CLOUDSTACK/Object+Naming+and+Title+Case+Convention
---------
Co-authored-by: Manoj Kumar <manojkr.itbhu@gmail.com>
Co-authored-by: Harikrishna <harikrishna.patnala@gmail.com>
2025-12-22 15:18:58 +05:30
Daan Hoogland
e2d3773362
Merge release branch 4.22 to main
...
* 4.22:
Update templateConfig.sh to not break with directorys with space on t… (#10898 )
Fix VM and volume metrics listing regressions (#12284 )
packaging: use latest cmk release link directly (#11429 )
api:rename RegisterCmd.java => RegisterUserKeyCmd.java (#12259 )
Prioritize copying templates from other secondary storages instead of downloading them (#10363 )
Show time correctly in the backup schedule UI (#12012 )
kvm: use preallocation option for fat disk resize (#11986 )
Python exception processing static routes fixed (#11967 )
KVM memballooning requires free page reporting and autodeflate (#11932 )
api: create/register/upload template with empty template tag (#12234 )
2025-12-22 10:29:24 +01:00
Daan Hoogland
cee330e7c8
Merge branch '4.20' into 4.22
2025-12-22 10:27:57 +01:00
Fabricio Duarte
061ce9b39b
Fix VM and volume metrics listing regressions ( #12284 )
2025-12-20 10:40:26 +01:00
K Viddya
558232e8e6
Feature s390x multiarch support ( #12214 )
...
Signed-off-by: Niyam Siwach <niyam@ibm.com>
Signed-off-by: Viddya K <viddya.k@ibm.com>
Co-authored-by: root <root@c32379v1.fyre.ibm.com>
2025-12-19 10:06:58 +01:00
Wei Zhou
8936e4c535
api:rename RegisterCmd.java => RegisterUserKeyCmd.java ( #12259 )
2025-12-18 11:53:00 +01:00
dahn
91376c7994
cleanup LDAP code according to warnings ( #11436 )
...
Co-authored-by: Daan Hoogland <dahn@apache.org>
Co-authored-by: Pearl Dsilva <pearl1594@gmail.com>
2025-12-18 11:09:09 +01:00
dahn
124fcde59c
unlink an ldap domain ( #11962 )
...
Co-authored-by: Daan Hoogland <dahn@apache.org>
Co-authored-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
Co-authored-by: Suresh Kumar Anaparti <sureshkumar.anaparti@gmail.com>
2025-12-17 13:04:06 +01:00
Abhishek Kumar
e08e66d66d
kvm: use preallocation option for fat disk resize ( #11986 )
...
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2025-12-17 13:03:39 +01:00
Brad House
d5165183ea
KVM memballooning requires free page reporting and autodeflate ( #11932 )
2025-12-16 16:58:32 +01:00
Daan Hoogland
f06ac512fa
merge forward 4.22 to main
2025-12-16 11:50:58 +01:00
Daan Hoogland
7aba434dc4
merge forward 4.20 to 4.22 LTS
2025-12-16 11:19:04 +01:00
Pearl Dsilva
0a13fb27f5
Prevent scaling of cluster if count / resources exceed account resource limits ( #12167 )
2025-12-12 13:57:15 +01:00
John Bampton
78f9e6584b
UI(vue) + extras: fix bugs/spelling and standardize ( #12073 )
2025-12-11 16:41:50 +01:00
Vishesh
4348386970
Optimize drs plan generation ( #12014 )
2025-12-10 13:24:39 +01:00
dahn
c81295439f
removed code in comments ( #11145 )
2025-12-08 16:31:48 +01:00
Lucas Martins
12f4321952
Changes error message when using invalid `endpoint.url` ( #8603 )
...
Co-authored-by: lucas.martins.scclouds <lucas.martins@scclouds.com.br>
Co-authored-by: Daniel Augusto Veronezi Salvador <38945620+GutoVeronezi@users.noreply.github.com>
Co-authored-by: erikbocks <erik.bock@outlook.com>
2025-12-08 09:41:56 +01:00
Abhishek Kumar
26009659f9
Merge remote-tracking branch 'apache/4.22'
2025-12-01 13:07:45 +05:30
dahn
f3a112fd9e
use upstream method for creating enums from strings ( #12158 )
...
Co-authored-by: Daan Hoogland <dahn@apache.org>
2025-12-01 08:33:14 +01:00
Wei Zhou
516012a0b4
ceph: fix offline volume migration between ceph pools ( #12103 )
2025-11-28 15:44:00 +01:00
Daan Hoogland
9032fe3fb5
merge LTS branch 4.22 into main
2025-11-26 11:55:50 +01:00
João Jandre
8171d9568c
Block use of internal and external snapshots on KVM ( #11039 )
2025-11-24 11:39:19 +01:00
John Bampton
39126a4339
Standardize and auto add license headers for Shell files with pre-commit ( #12070 )
...
* Add shebang to shell scripts
2025-11-14 14:23:41 +01:00
John Bampton
4ed86a2627
pre-commit upgrade codespell; fix spelling; ( #10144 )
2025-11-14 14:17:10 +01:00
dahn
e90e31d386
add isPerson check to query for AD ( #11843 )
2025-11-12 16:09:28 +01:00
Wei Zhou
50fe265017
Merge remote-tracking branch 'apache/4.20' into 4.22
2025-11-07 17:19:53 +01:00
Wei Zhou
d26122bf22
Veeam: use pre-defined object mapper ( #10715 )
2025-11-07 16:13:10 +01:00
Phsm Qwerty
8c86f24261
enhancement: add instance info as Libvirt metadata ( #11061 )
2025-11-07 14:31:34 +01:00
Wei Zhou
2954e96947
Veeam: get templateId from vm instance if vm is created from ISO ( #10705 )
2025-11-07 11:55:27 +01:00
Suresh Kumar Anaparti
b8ec941ec1
uefi property typo ( #11929 )
2025-11-07 09:31:11 +01:00
Wei Zhou
8230f04a79
CKS: update cloud.kubernetes.cluster.network.offering to dynamic ( #11847 )
2025-11-06 11:13:53 +01:00
Harikrishna Patnala
dbda673e1f
Updating pom.xml version numbers for release 4.23.0.0-SNAPSHOT
...
Signed-off-by: Harikrishna Patnala <harikrishna.patnala@gmail.com>
2025-11-05 16:54:39 +05:30
Harikrishna Patnala
d160731b9f
Updating pom.xml version numbers for release 4.22.1.0-SNAPSHOT
...
Signed-off-by: Harikrishna Patnala <harikrishna.patnala@gmail.com>
2025-11-05 16:07:07 +05:30
Harikrishna Patnala
71f47d6130
Updating pom.xml version numbers for release 4.22.0.0
...
Signed-off-by: Harikrishna Patnala <harikrishna.patnala@gmail.com>
2025-10-30 19:23:56 +05:30
Abhisar Sinha
3d6cafe193
Handle null mountTimeout in RestoreBackupCommand ( #11944 )
2025-10-30 19:21:39 +05:30
Suresh Kumar Anaparti
15c61acedf
Fix the config 'powerflex.connect.on.demand' description ( #11926 )
2025-10-30 18:19:08 +05:30
Nicolas Vazquez
2dbc86abfa
Fix CKS cluster creation not honoring the CKS ISO arch ( #11902 )
...
* Fix CKS cluster creation not honouring the CKS ISO arch
* Fix arch type reference to choose right template
* Include template name on the CKS clusters response
---------
Co-authored-by: Harikrishna Patnala <harikrishna.patnala@gmail.com>
2025-10-27 10:58:46 +05:30
nvazquez
e20d57f33e
Fix checking resources before power state check of the VM
2025-10-26 18:53:51 -03:00
Nicolas Vazquez
bfc4f60e1d
[VMware to KVM migration] Check source VM against the selected offering ( #11908 )
...
* [VMware to KVM migration] Check source VM against the selected offering
* Fix build
2025-10-26 16:45:26 +05:30
John Bampton
e7b8326058
pre-commit auto add license for all Markdown files ( #11870 )
2025-10-24 16:04:22 +05:30
Wei Zhou
e333ce9782
Updating pom.xml version numbers for release 4.20.3.0-SNAPSHOT
2025-10-24 09:13:19 +02:00
Wei Zhou
4dc3931233
Updating pom.xml version numbers for release 4.20.2.0
...
Signed-off-by: Wei Zhou <weizhou@apache.org>
2025-10-16 11:42:56 +02:00
Harikrishna Patnala
8b9f5fd8f9
Merge branch '4.20'
2025-10-16 13:39:40 +05:30
Abhishek Kumar
03a4b9f4fd
server,utils: improve js interpretation functionality
...
Make JS interpretation functionalities configurable via a hidden config
- js.interpretation.enabled
Default value is false, making such functionalities disabled, ie, new
heuristic rules cannot be added or updated.
For JsInterpretor, use --no-java --no-syntax-extensions args and a deny-all ClassFilter.
Replace string-spliced vars with ENGINE_SCOPE Bindings, use a fresh ScriptContext per run, and compile before eval.
Use a named daemon worker with hard timeouts and capture stdout.
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2025-10-16 09:49:36 +02:00
Abhishek Kumar
c8d44d92a7
api,server: fix entity access
...
Added access check for:
- createNetworkACL
- listNetworkACLs
- listResourceDetails
- listVirtualMachinesUsageHistory
- listVolumesUsageHistory
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2025-10-16 09:49:34 +02:00
Pearl Dsilva
f4b6a74a94
Add support for CSI driver in CKS ( #11419 )
...
* Support creation of PV(persistent volumes) in CloudStack projects
* add support for snapshot APIs for project role
* Add support to setup csi driver on k8s cluster creation
* fix deploy script
* update response
* fix table name
* fix linter
* show if csi driver is setup in cluster
* delete pvs whose reclaim policy is delete when cluster is destroyed
* update ref
* move changes to 4.22
* fix variables
* fix eof
2025-10-15 11:03:47 +05:30
Rohit Yadav
6f931dbd00
agent: increase timeout for host arch retrieval ( #11254 ) ( #11822 )
...
Cherry-picked from 44f80648a9
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
Co-authored-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2025-10-14 10:53:45 +02:00
Harikrishna
c0a4392b05
Fix volume copy from primary to primary in simulator ( #11836 )
2025-10-14 14:01:44 +05:30
Manoj Kumar
9e535e35d2
Support xz format for template registration ( #11786 )
2025-10-14 09:13:12 +02:00
John Bampton
349feebd15
Standardize Markdown headings; enforce MD003 with markdownlint ( #11688 )
2025-10-13 17:37:32 +05:30
John Bampton
cdb0604e7b
pre-commit: enforce mixed-line-ending for all files ( #11667 )
2025-10-13 16:26:15 +05:30
Vishesh
0ca267f516
Allow uploading of ISO for creating kubernetes supported versions ( #9561 )
2025-10-13 12:51:30 +02:00