Nicolas Vazquez
89bf4750ab
Add console session cleanup task ( #7132 )
2023-02-01 16:53:54 +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
slavkap
d288bb0c78
KVM support of iothreads and IO driver policy ( #6909 )
2023-01-25 12:34:05 +01:00
Abhishek Kumar
2dd29558fe
server: fix listnetworkofferings with domain, refactor listvpofferings ( #6748 )
2023-01-24 09:30:12 +01:00
SadiJr
f5b3cb59ee
[Veeam] enable volume attach/detach in VMs with Backup Offerings ( #6581 )
2023-01-23 09:34:46 +01:00
Daan Hoogland
07e4debeab
Merge release branch 4.17 to main
...
* 4.17:
api: fix new password is applied on host when update host password with update_passwd_on_host=false (#7092 )
CKS: remove details when delete a cks cluster (#7104 )
api/server: add project id/name in ssh keypair response (#7100 )
2023-01-20 16:16:14 +01:00
Wei Zhou
536a387326
api: fix new password is applied on host when update host password with update_passwd_on_host=false ( #7092 )
2023-01-20 16:11:55 +01:00
Daniel Augusto Veronezi Salvador
911f951e2a
Handle console session in multiple management servers ( #7094 )
2023-01-20 09:25:07 +01:00
Wei Zhou
37b2a4826d
api/server: add project id/name in ssh keypair response ( #7100 )
2023-01-19 13:09:19 +01:00
Daan Hoogland
ee6ed215c2
Merge release branch 4.17 to main
...
* 4.17:
KVM: revert libvirtd config and retry if fail to add a host (#7090 )
UI: display cpu cores and speed instead of cputotal by default (#7106 )
storage: validate disk size range of custom disk offering when resize volume (#7073 )
2023-01-18 15:39:18 +01:00
Wei Zhou
3dc0e499dc
storage: validate disk size range of custom disk offering when resize volume ( #7073 )
2023-01-18 09:40:43 +01:00
John Bampton
52c321a0c6
Fix spelling ( #7087 )
2023-01-16 10:56:07 +01:00
Rakesh
aad03530af
Search for resource type efficiently ( #6242 )
...
Co-authored-by: Rakesh Venkatesh <rakeshv@apache.org>
2023-01-12 13:29:38 +01:00
John Bampton
00426ede46
Add pre-commit workflow with 3 Git hooks ( #6273 )
...
Co-authored-by: dahn <daan@onecht.net>
2023-01-11 12:25:31 +01:00
João Jandre
9cfebdf6e5
Allow domain admins to inform tags when creating offerings ( #7052 )
2023-01-10 14:16:22 +01:00
João Jandre
cc527523fa
Allow users to inform timezones on APIs that have the date parameter ( #7032 )
...
Co-authored-by: dahn <daan.hoogland@gmail.com>
2023-01-09 16:50:55 +01:00
Wei Zhou
1380c604b1
server: add Host Control Plane State to uservm and systemvm response ( #6946 )
...
Co-authored-by: dahn <daan.hoogland@gmail.com>
2023-01-05 09:59:28 +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
Eduardo Zanetta
a9b49f3ae9
Cleanup APIs getCommandName ( #7022 )
...
Co-authored-by: Eduardo Zanetta <eduardo.zanetta@scclouds.com.br>
2023-01-03 12:11:52 +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
Nicolas Vazquez
9ccec161db
Minor console access refactor and improvements ( #6919 )
2022-12-20 09:29:04 +01:00
Rohit Yadav
458883575a
Updating pom.xml version numbers for release 4.17.3.0-SNAPSHOT
...
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
2022-12-16 15:25:16 +00:00
Rohit Yadav
5b9a989ab0
Updating pom.xml version numbers for release 4.17.2.0
...
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
2022-12-14 05:22:52 +00:00
John Bampton
def7ce655d
Fix spelling ( #6898 )
...
Co-authored-by: davidjumani <dj.davidjumani1994@gmail.com>
2022-12-13 14:58:14 +01:00
Marcus Sorensen
f2e7d6b90e
Allow ssvm agent certs to contain host IP for NAT situations ( #6864 )
...
Co-authored-by: Marcus Sorensen <mls@apple.com>
2022-12-13 10:58:43 +01:00
tt0suzy
8aaa5edaa1
api: fixed flaky test ( #6967 )
...
Similar as 6875.
The test org.apache.cloudstack.api.command.test.ResetVMUserDataCmdTest.testUserdataDetails, is a flaky tests. It can pass mvn test but when run using the tool NonDex, it fails. NonDex is a tool that will introduce non-determinism in certain java collections.
The cause of failure is because the test is comparing the string format of two hashmaps, however, as per Oracle's documentation:
The HashMap class is roughly equivalent to Hashtable, except that it is unsynchronized and permits nulls. This class makes no guarantees as to the order of the map; in particular, it does not guarantee that the order will remain constant over time.
So the result of toString() is non-deterministic. Use hashmap's own equal methods is more reasonable.
2022-12-12 12:44:14 +05:30
mprokopchuk
ffe2fa51d5
When VM is created and ROOT volume is created it should emit a VOLUME.CREATE event ( #6939 )
...
* When VM is created and ROOT volume is created it should emit a VOLUME.CREATE event
Co-authored-by: Maxim Prokopchuk <mprokopchuk@apple.com>
2022-12-08 09:14:17 -07: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
Abhishek Kumar
47946db888
server: fix volume migration on user vm scale ( #6704 )
...
Fixes #6701
When volume migration is initiated by system, account check is not needed.
Introduces a new global setting - allow.diskoffering.change.during.scale.vm. This determines whether to allow or disallow disk offering change for root volume during scaling of a stopped or running VM.
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
Co-authored-by: Harikrishna Patnala <harikrishna.patnala@gmail.com>
Co-authored-by: Rohit Yadav <rohityadav89@gmail.com>
Co-authored-by: Daniel Augusto Veronezi Salvador <38945620+GutoVeronezi@users.noreply.github.com>
Co-authored-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2022-11-30 12:58:48 +05:30
John Bampton
e65c22d883
Fix spelling ( #6860 )
2022-11-13 10:56:15 +01:00
John Bampton
fa39e61a4c
Fix spelling ( #6609 )
2022-11-01 08:30:01 +01:00
Bryan Lima
23033fbb74
Add live migration of system VMs (KVM) ( #6491 )
...
Co-authored-by: Rodrigo D. Lopez <19981369+RodrigoDLopez@users.noreply.github.com>
2022-10-28 13:14:09 +02:00
João Jandre
14937e1adb
Fixed NPE on volume creation from snapshot ( #6839 )
...
Co-authored-by: João Jandre <joao@scclouds.com.br>
2022-10-26 08:44:01 +02:00
Daniel Augusto Veronezi Salvador
2ca164ac96
Quota custom tariffs ( #5909 )
...
Co-authored-by: GutoVeronezi <daniel@scclouds.com.br>
Co-authored-by: dahn <daan.hoogland@gmail.com>
2022-10-17 10:03:50 +02:00
SadiJr
a7ba6a18e6
[Veeam] Improve remove backup process ( #6580 )
...
* Allow delete backups but keep backup offering
Co-authored-by: SadiJr <sadi@scclouds.com.br>
2022-10-14 10:14:12 +02:00
Eduardo Zanetta
5a54dc19b6
Rename validateUUID method to isUuid ( #6793 )
...
* Rename validateUUID method to isUuid
* adds JavaDoc to isUuid method
Co-authored-by: Eduardo Zanetta <eduardo.zanetta@scclouds.com.br>
2022-10-12 20:42:12 +02:00
João Jandre
d6044fb5a6
Fix to make recovered volumes be accounted for by Usage ( #6772 )
2022-10-11 14:05:14 +02:00
João Jandre
82d91d596b
api: Return object name in the listHypervisorCapabilities API ( #6771 )
...
The hypervisorCapabilitiesResponse does not set an object name, returning a null object name instead. This PR adds an object name to the response.
2022-10-09 08:46:08 +05:30
Harikrishna
713a236843
UserData as first class resource ( #6202 )
...
This PR introduces a new feature to make userdata as a first class resource much like existing SSH keys.
Detailed feature specification document:
https://cwiki.apache.org/confluence/display/CLOUDSTACK/Userdata+as+a+first+class+resource
2022-10-05 17:34:59 +05:30
Rohit Yadav
784578d46c
Merge remote-tracking branch 'origin/4.17'
2022-09-30 13:48:27 +05:30
dahn
89d9a70dce
server: Allow template names upto 255 chars ( #6768 )
...
* Allow template names upto 255 chars
* Update error message
* externalise name length in constant
Fixes : #6766
2022-09-30 10:46:50 +05:30