Wei Zhou
e6e4fe16fb
server: fix security issues caused by extraconfig on KVM
...
- Move allow.additional.vm.configuration.list.kvm from Global to Account setting
- Disallow VM details start with "extraconfig" when deploy VMs
- Skip changes on VM details start with "extraconfig" when update VM settings
- Allow only extraconfig for DPDK in service offering details
- Check if extraconfig values in vm details are supported when start VMs
- Check if extraconfig values in service offering details are supported when start VMs
- Disallow add/edit/update VM setting for extraconfig on UI
2024-03-26 11:44:49 +05:30
Marcus Sorensen
a0702279aa
server Don't allow inadvertent deletion of hidden details via API ( #7880 )
...
* Don't allow inadvertent deletion of hidden details via API
* Update VM details unit test ensuring system/hidden details not removed
* Update test/integration/component/test_update_vm.py
---------
Co-authored-by: Marcus Sorensen <mls@apple.com>
Co-authored-by: dahn <daan.hoogland@gmail.com>
2023-08-24 10:45:39 +02:00
Wei Zhou
78bdde9e98
AutoScaling: support Managed User Data ( #7769 )
2023-08-22 11:07:16 +02:00
Fabricio Duarte
6d24217636
server: Allow admins to disable the 2FA of users in subdomains ( #7870 )
2023-08-21 15:48:33 +02:00
Fabricio Duarte
72e3491cef
server: Fix allocation of more public IPs than the account's limit ( #7832 )
2023-08-14 10:33:29 +02:00
Wei Zhou
1605b2f0db
server: remove registered userdata when cleanup an account ( #7777 )
2023-08-10 14:33:59 +02:00
João Jandre
fdb23dae40
server: Use max secondary storage defined on the account during upload ( #7441 )
2023-08-10 11:39:40 +02:00
dahn
dea1373480
server: clean network offerings for domain on remove ( #7775 )
2023-08-07 09:56:58 +02:00
dahn
f9b7bcfd10
add remove tag to remove acl item method ( #7750 )
2023-07-25 10:55:44 +02:00
Harikrishna
80ca3acf15
Allow encrypted volume migration for PowerFlex volumes ( #7757 )
2023-07-21 10:08:21 +03:00
Vishesh
594c70dde0
Sync precommit config from main ( #7732 )
...
Co-authored-by: John Bampton <jbampton@users.noreply.github.com>
Co-authored-by: dahn <daan@onecht.net>
2023-07-07 11:18:16 +02:00
Abhishek Kumar
5e5d194d77
server: do not check zone imagestores for directdownload template delete ( #7607 )
...
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2023-07-04 09:37:06 +02:00
Nicolas Vazquez
c809201247
Fix: Volumes on lost local storage cannot be removed ( #7594 )
2023-06-23 12:22:15 +02:00
Abhishek Kumar
2d6a069812
server: improve storage GC to skip expunging possible duplicate volumes ( #7313 )
...
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2023-06-05 10:03:24 +02:00
Abhishek Kumar
7319debc87
cks: k8s cluster on vpc tier ( #7479 )
...
* cks: cluster on vpc tier
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
* fix
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
* wip
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
* fix
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
* refactor
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
* changes
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
* fix test
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
* fix test
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
* fix test
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
* fix
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
* python fix
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
* fix trailing space
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
---------
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2023-06-01 15:29:06 +05:30
Abhishek Kumar
8849e0f464
server: fix volume detach operation when no vm host ( #7526 )
...
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2023-05-25 15:48:27 +02:00
Abhishek Kumar
b84744d9a5
server: validate ip address value on update config ( #7415 )
...
Fixes #6958
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2023-04-28 16:11:33 +05:30
Harikrishna
65512af779
server: Roles search by keyword ( #7384 )
...
This PR fixes #7362 and also other search criteria to use the name as an exact search where keyword is also there.
Made UI changes for roles search to make use of keyword instead of name.
2023-04-11 22:24:29 +05:30
Wei Zhou
54606dc965
server: fix 4.18/main build error after merge forward
2023-04-05 18:29:46 +02:00
Harikrishna
a3feccf70c
User two factor authentication ( #6924 )
...
Co-authored-by: Rohit Yadav <rohit.yadav@shapeblue.com>
2023-02-13 09:14:17 +01:00
Daan Hoogland
1b89a22ab0
fix merge conflicts of merge branch '4.17'
2023-02-08 16:52:35 +01:00
Daan Hoogland
2149e82856
Merge release branch 4.17 to main
2023-02-08 15:50:11 +01:00
Wei Zhou
66f351543a
server: do not deploy or upgrade vm with inactive service offering ( #7063 )
...
Co-authored-by: Stephan Krug <stekrug@icloud.com>
2023-02-08 09:40:30 +01:00
David Jumani
c774b865c9
Tungsten integration ( #7065 )
...
Co-authored-by: rtodirica <rtodirica@ena.com>
Co-authored-by: Huy Le <huylm@unitech.vn>
Co-authored-by: radu-todirica <Radu.Todirica@ness.com>
Co-authored-by: Huy Le <minh.le@ext.ewerk.com>
Co-authored-by: Simon Weller <siweller77@gmail.com>
Co-authored-by: dahn <daan@onecht.net>
2023-02-01 09:19:53 +01:00
Suresh Kumar Anaparti
d8c7e34b38
Improve global settings UI to be more intuitive/logical ( #5797 )
...
Co-authored-by: Suresh Kumar Anaparti <suresh.anaparti@shapeblue.com>
Co-authored-by: nvazquez <nicovazquez90@gmail.com>
Co-authored-by: davidjumani <dj.davidjumani1994@gmail.com>
Co-authored-by: dahn <daan.hoogland@gmail.com>
Co-authored-by: dahn <daan@onecht.net>
2023-01-31 11:23:43 +01:00
Abhishek Kumar
3b6ce97097
infra: edge zones ( #6840 )
...
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
Co-authored-by: dahn <daan@onecht.net>
2023-01-31 09:36:45 +01:00
Stephan Krug
26eaae7872
Allow VPC offering creation only with active VR service offerings ( #6957 )
2023-01-31 08:42:57 +01:00
nvazquez
83c2bfacd8
Merge branch '4.17'
2023-01-30 07:53:58 -03:00
Abhishek Kumar
028ca74fb6
ui,server,api: resource metrics improvements ( #6803 )
...
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
Co-authored-by: Rohit Yadav <rohit.yadav@shapeblue.com>
2023-01-30 09:48:03 +01:00
Nicolas Vazquez
c78a777d3a
Fix: memory leak on volume allocation ( #7136 )
2023-01-30 09:44:50 +01:00
João Jandre
61a722548f
Create API to reassign volume ( #6938 )
2023-01-27 11:10:56 +01:00
John Bampton
d74f64a2e1
Use lowercase HTTP header field names so we are compatible with HTTP/2 ( #7006 )
2023-01-23 11:17:54 +01:00
SadiJr
f5b3cb59ee
[Veeam] enable volume attach/detach in VMs with Backup Offerings ( #6581 )
2023-01-23 09:34:46 +01:00
João Jandre
9cfebdf6e5
Allow domain admins to inform tags when creating offerings ( #7052 )
2023-01-10 14:16:22 +01:00
Daan Hoogland
2d1d2944e5
merge release branch 4.17 into main
2023-01-09 12:57:40 +01:00
Abhishek Kumar
eb5c8a5a8c
server: correctly list suitable hosts for migration with uefi capability ( #7024 )
...
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2023-01-09 11:03:10 +01:00
Pearl Dsilva
3044d63a8b
Configurable MTU for VR ( #6426 )
...
Co-authored-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2023-01-04 09:42:24 +01:00
GaOrtiga
4ade096aeb
server: fix broken unit test in configurationManagerImplTest ( #7018 )
...
Co-authored-by: Gabriel Ortiga Fernandes <gabriel.fernandes@scclouds.com.br>
2022-12-22 21:21:38 +01:00
GaOrtiga
91645349b0
Allow privateips on console proxy ( #6808 )
...
Co-authored-by: Rodrigo D. Lopez <19981369+RodrigoDLopez@users.noreply.github.com>
Co-authored-by: Stephan Krug <stekrug@icloud.com>
Co-authored-by: Gabriel Ortiga Fernandes <gabriel.fernandes@scclouds.com.br>
2022-12-22 16:43:45 +01:00
Wei Zhou
889045fba5
new plugins: Add non-strict affinity groups ( #6845 )
2022-12-20 15:09:52 +01:00
dahn
575fffc097
Allow root admin to deploy in VPCs in child domains ( #6832 )
...
and make root admin permissions configurable
2022-12-20 12:39:04 +01:00
Stephan Krug
90203934ec
server: Fix double ServiceOfferingDao ( #6911 )
...
This PR fixes a double declaration of ServiceOfferingDao in UserVmManagerImpl.
Co-authored-by: Stephan Krug <stephan.krug@scclouds.com.br>
2022-12-12 12:51:28 +05:30
João Jandre
7c61d8aeaf
Set root volume as destroyed when destroying a VM ( #6868 )
...
* Set root volume as destroyed when destroying a VM
* Address review
* Address review
Co-authored-by: João Jandre <joao@scclouds.com.br>
2022-12-06 17:48:35 -03:00
Wei Zhou
a63b2aba7a
VM Autoscaling with virtual router ( #6571 )
2022-12-05 15:23:03 +01:00
Rohit Yadav
3d8ea4f3b3
Merge remote-tracking branch 'origin/4.17'
...
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
2022-11-30 21:02:17 +05:30
Craig Squire
dbc2032077
server: Check for null poolid ( #6879 )
...
Extract retrieveDatastore method
Add unit test for null poolId
Fixes #6878
Co-authored-by: Craig Squire <craig.squire@ticketmaster.com>
Co-authored-by: Stephan Krug <stekrug@icloud.com>
2022-11-30 12:45:35 +05:30
Codegass
ea8fdc20cf
Bring in the JUnit Assume Feature to CABackgroundTaskTest ( #6883 )
2022-11-28 16:13:40 +01:00
Codegass
7aeb5b0810
Simplify Test Case ApplicationLoadBalancerTest.searchForNonExistingLoadBalancer ( #6882 )
2022-11-28 16:06:50 +01:00
John Bampton
e65c22d883
Fix spelling ( #6860 )
2022-11-13 10:56:15 +01:00
Daniel Augusto Veronezi Salvador
b8b66b7a3d
Fix typos and improve javadocs on ByteScaleUtils ( #6877 )
...
Co-authored-by: GutoVeronezi <daniel@scclouds.com.br>
2022-11-10 10:14:24 +01:00