Bryan Lima
b0910fc61d
Add dynamic secondary storage selection ( #7659 )
2023-12-04 09:52:32 +01:00
Abhishek Kumar
108651ad40
api: make displaytext form upload template/iso optional ( #8289 )
...
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2023-12-04 08:48:49 +01:00
kishankavala
5651eab49c
ObjectStore Framework with MinIO and Simulator plugins ( #7752 )
...
This PR adds Object Storage feature to CloudStack.
FS: https://cwiki.apache.org/confluence/display/CLOUDSTACK/%5BDRAFT%5D+CloudStack+Object+Store
2023-12-01 17:51:00 +05:30
Fabricio Duarte
37a2350159
Fix upload of volumes, templates and ISOs through HTTP ( #8264 )
...
When HTTP is used to upload volumes, templates and ISOs (configuration use.https.to.upload is set to false), an error occurs during the validation of the request's signature, preventing uploads from finishing successfully. This happens because an URL in the format String fullUrl = "https://" + hostname + "/upload/" + uuid is always created for the validation whether HTTP or HTTPS was being used.
This PR addresses this issue, allowing users to upload volumes, templates and ISOs through HTTP.
2023-12-01 13:10:43 +05:30
Bryan Lima
cb62ce6767
Global ACL for VPCs ( #7150 )
2023-11-30 14:51:43 +01:00
João Jandre
26b01f6f3b
Flexible tags for hosts and storage pools ( #7489 )
...
Co-authored-by: João Jandre <joao@scclouds.com.br>
2023-11-30 09:36:47 +01:00
Vishesh
a31f211628
Merge remote-tracking branch 'remote/4.18'
2023-11-29 16:12:51 +05:30
Rodrigo D. Lopez
956efb27d9
allow filtering of listDiskOffering and listServiceOffering APIs by account or project ( #7082 )
2023-11-28 14:50:37 +01:00
sato03
60b399f875
Fix create private gateway rollback ( #8244 )
...
When creating a private gateway, if an ACL verification error occurs, the changes made up to that point are not rolled back, resulting in inconsistent records in the database.
This PR intends to fix this bug and, if an error occurs during the creation of the private gateway, the changes will be rolled back.
2023-11-28 13:43:18 +05:30
Manoj Kumar
b0a9949775
ui: include domain and account field for createTemplate forms ( #8257 )
...
This PR includes Domain and Account parameters in CreateTemplate form in UI for Admin account.
It will expose optional parameters domainId and account in UI supported by createTemplate API #8210
2023-11-28 13:32:44 +05:30
StepSecurity Bot
f0b757e91e
[StepSecurity] ci: Harden GitHub Actions ( #8209 )
...
Signed-off-by: StepSecurity Bot <bot@stepsecurity.io>
2023-11-27 12:07:19 +05:30
slavkap
8f39087377
Fix typo in ssvm check script ( #8191 )
2023-11-24 09:47:08 +01:00
anniejili
3c7c75bacf
Clear pool id if volume allocation fails ( #8202 )
...
* clear pool id if volume allocation fails and leave volume state as Allocated with a pool id assigned
* clear_pool_id_if_volume_allocation_fails
---------
Co-authored-by: Annie Li <ji_li@apple.com>
2023-11-21 15:41:04 +05:30
Abhisar Sinha
5c7e4b7edc
api: add ipaddress argument to disassociateIPAddress ( #8222 )
...
This PR adds argument 'ipadress' to the disassociateIpAddress api. IP address can be disassociated by directly giving the address instead of ID.
Fixes : #8125
2023-11-19 11:50:57 +05:30
Daan Hoogland
98d643efe6
Merge release branch 4.18 to main
...
* 4.18:
Fixed spelling and added missing states to response (#8248 )
Let Prometheus exporter plugin support utf8 characters (#8228 )
2023-11-18 18:41:31 +01:00
Oleg Chuev
1b56a8e873
Fixed spelling and added missing states to response ( #8248 )
2023-11-18 18:36:49 +01:00
Wei Zhou
eaa4123068
VNF: fix UI bugs and polish ( #8227 )
2023-11-18 12:25:18 +01:00
Abhishek Kumar
c7ed4ca272
schema: revert incorrect removal of oauth changes in #7417 ( #8245 )
...
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2023-11-17 15:11:11 +01:00
Daniel Augusto Veronezi Salvador
adbb5520ca
Database VIEW management via separated files ( #7417 )
...
Co-authored-by: Daniel Augusto Veronezi Salvador <gutoveronezi@apache.org>
2023-11-17 10:27:53 +01:00
Stephan Krug
db27c0ad2a
Set number of hours per month with actual number in Quota ( #7210 )
...
Co-authored-by: Stephan Krug <stephan.krug@scclouds.com.br>
Co-authored-by: Gabriel <gabriel.fernandes@scclouds.com.br>
2023-11-17 10:01:38 +01:00
Kavvya Ramarathnam
6eb04a86a6
Fixed Hashmap Key value comparision ( #8238 )
...
Co-authored-by: kavvya97 <kavvya.ramarathnam@gmail.com>
2023-11-17 09:05:58 +01:00
DK101010
6001772335
multi local storage handling for kvm ( #6699 )
...
Co-authored-by: DK101010 <dirk.klahre@itelligence.de>
Co-authored-by: João Jandre <48719461+JoaoJandre@users.noreply.github.com>
2023-11-16 16:43:42 +01:00
Manoj Kumar
0735b91037
api: introduce domainid and account parameter in createTemplate API ( #8210 )
...
Introduces domainid and account as optional parameter for createTemplate API. It will allow admin to create templates for specified domain belonging to specific account.
2023-11-16 17:39:38 +05:30
maheshnikam
cc45bffdbd
Improved concatenation way in PropertiesStorage.java ( #7486 )
...
Co-authored-by: dahn <daan.hoogland@gmail.com>
Co-authored-by: Daniel Augusto Veronezi Salvador <38945620+GutoVeronezi@users.noreply.github.com>
2023-11-16 11:37:53 +01:00
Stephan Krug
267a457efc
Externalize KVM HA heartbeat frequency ( #6892 )
...
Co-authored-by: Stephan Krug <stephan.krug@scclouds.com.br>
Co-authored-by: GaOrtiga <49285692+GaOrtiga@users.noreply.github.com>
Co-authored-by: dahn <daan.hoogland@gmail.com>
2023-11-16 09:17:17 +01:00
GaOrtiga
be4a648f5a
Create global configuration to allow changing the default nic adapter for user VMs in VMware ( #7954 )
...
Co-authored-by: Gabriel <gabriel.fernandes@scclouds.com.br>
2023-11-15 11:18:26 +01:00
Bryan Lima
1f29f6f040
Public IP quarantine feature ( #7378 )
2023-11-15 10:29:22 +01:00
dahn
1a2dbebe48
Let Prometheus exporter plugin support utf8 characters ( #8228 )
2023-11-15 09:48:11 +01:00
Daan Hoogland
c7100c3d75
Merge release branch 4.18 to main
...
* 4.18:
Fix deploy as is VM start after template deletion (#8115 )
2023-11-14 14:05:39 +01:00
slavkap
04061f12e5
storagetype API param in list service/disk offerings ( #8215 )
2023-11-14 14:03:24 +01:00
rRajivramachandran
96b07d797b
Fix flaky tungsten test using comparator ( #8232 )
2023-11-14 10:17:32 +01:00
Harikrishna
b7835d02d2
Fix deploy as is VM start after template deletion ( #8115 )
2023-11-14 09:31:53 +01:00
Fabricio Duarte
df4cd2aae4
Inject hypervisor type and volume format on Quota tariffs ( #8138 )
2023-11-14 09:12:58 +01:00
Daan Hoogland
05b9b6e2e7
Merge branch '4.18' into main
2023-11-13 11:36:51 +01:00
John Bampton
cfd6bffacf
PULL_REQUEST_TEMPLATE.md: fix spelling ( #8220 )
2023-11-13 09:33:19 +01:00
João Jandre
30ca5d1a19
Flexible URI for connection with DB and new MariaDB driver ( #7895 )
...
Co-authored-by: João Jandre <joao@scclouds.com.br>
2023-11-10 17:27:35 +01:00
Wei Zhou
b79e3937b4
UI: fix scale vm if first disk offering is dymamic ( #8213 )
2023-11-10 14:15:42 +01:00
Abhishek Kumar
d0f3233fda
edge-zone,kvm,iso,cks: allow k8s deployment with direct-download iso ( #8142 )
...
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2023-11-10 13:56:05 +01:00
John Bampton
7b31a5196d
Update requirements file and fix minimum pre-commit version ( #7901 )
2023-11-10 12:31:13 +01:00
Daan Hoogland
e7bb89c4b2
Merge release branch 4.18 to main
...
* 4.18:
updated the api documentation for createNetworkOffering and updateNetworkOffering (#7545 )
2023-11-09 18:03:14 +01:00
kiranchavala
86444809c3
updated the api documentation for createNetworkOffering and updateNetworkOffering ( #7545 )
...
Co-authored-by: Kiran Chavala <kiranchavala@Kirans-MacBook-Air.local>
Co-authored-by: Wei Zhou <weizhou@apache.org>
Co-authored-by: dahn <daan.hoogland@gmail.com>
2023-11-09 18:01:57 +01:00
Abhishek Kumar
29a223bf9b
Merge remote-tracking branch 'apache/4.18'
2023-11-09 11:35:10 +05:30
dahn
e7900478eb
ui: fix vmware nicadapter detail for register template ( #8173 )
...
This PR Fixes : #7864
2023-11-09 11:33:30 +05:30
Peinthor Rene
68e504aff9
Linstor backup snaphots ( #8067 )
...
This PR adds an config option for the Linstor primary storage driver, that allows you to automatically backup
volume snapshots to the secondary storage.
Additionally it will not mangle the need java-linstor dependency into the client.jar, but instead just copy
the java-linstor.jar into lib.
Config option is called: lin.backup.snapshots and is default false
The scope of this change should be limited, as it only touches the Linstor driver and a part of copyAsync
was implemented with 2 new Linstor specific commands.
2023-11-09 09:38:10 +05:30
Vishesh
d3917ef8f6
Remove powermock form VM Manager test ( #8199 )
2023-11-08 14:21:32 -03:00
Daan Hoogland
3d7281d451
Merge branch '4.18' into main
2023-11-08 14:39:50 +01:00
Wei Zhou
11b5831d72
Advanced SG: allow create/update physical networks with vlan range ( #8122 )
2023-11-08 13:39:08 +01:00
Rohit Yadav
b2e83271f8
ui: Admin, account and project dashboard improvements ( #8193 )
...
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
2023-11-08 10:08:05 +01:00
Wei Zhou
861107fa5b
CKS: make clustertype optional to keep backwards compatibility ( #8180 )
...
This PR fixes the issue that 4.18 cmk/api to create CKS cluster does not work in 4.19
2023-11-08 00:31:38 +05:30
Vishesh
e65c9ffe70
Fix: Select another pod if all hosts in the pod becomes unavailable ( #8085 )
2023-11-07 15:11:00 +01:00