Daan Hoogland
72cf9740f9
Merge branch '4.18'
2023-10-06 13:50:29 +02:00
Rohit Yadav
5d9ae31f1b
UI: Admin, account and project dashboard improvements ( #7956 )
...
This PR aims at improving the CloudStack dashboard and introduces the following:
Admin dashboard: six cards that are responsive to screen sizes and show zone specific compute, storage and network allocation, as well as instance/hosts stats, alerts and events. Now, by default, the admin dashboard shows aggegate data from all zones, with option for admin to select individual zone to see individual zone stats
Account/project dashboard: six cards that are responsive to screen sizes and show account or project specific resource lists/counts, and limits shown in three cards as (a) compute (with running stopped instances), (b) storage and (c) network allocation, an admin-defined links/docs card (via config.json) and events cards. Admin is allowed to configure project limits on project dashboards.
A global create button on the top global header/user-menu to allow for quick actions such as to deploy a VM, CKS cluster and create a volume (more actions can be added as desired via code changes) etc.
Doc PR - apache/cloudstack-documentation#349
---------
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
2023-10-06 13:40:22 +05:30
Ben
a20ab40b67
Ensure getCapacityState() is not called for hosts in maintenance ( #8025 )
2023-10-06 09:49:57 +02:00
Daniel Augusto Veronezi Salvador
9b8eaeea78
Fix: Convert volume to another directory instead of copying it while taking volume snapshots on KVM ( #8041 )
2023-10-06 09:47:34 +02:00
Wei Zhou
51add0a066
systemvm: check if patchfile exists and is valid tarball before patching ( #7953 )
2023-10-06 09:41:16 +02:00
Marcus Sorensen
82b981854b
KVM Agent config to reserve dom0 CPUs ( #7987 )
...
This PR allows an admin to reserve some hypervisor host CPUs for system use. Another way to think of it is limiting the number of CPUs allocatable to VMs. This can be useful if the admin wants to do other things with the hypervisor's CPU, for example reserve some cores for running hyperconverged storage processes.
Co-authored-by: Marcus Sorensen <mls@apple.com>
2023-10-06 10:50:18 +05:30
Pearl Dsilva
83540aab27
revert reserving 1st IP in vpc segments
2023-10-05 06:56:43 -04:00
SadiJr
4c59dea0d1
[Veeam] Don't interrupt backup syncronization ( #7225 )
...
When ACS is synchronizing the Veeam backups, if one backup fails in this process, all the other backups are skipped and ignored. This behavior is fixed by this PR; if one backup fails in syncronization, only this backup is skipped, and the others continue the process.
Co-authored-by: SadiJr <sadi@scclouds.com.br>
2023-10-05 13:59:18 +05:30
Vishesh
b9e423b7a9
Add extra checks for test_vm_schedule to avoid intermittent failures ( #8036 )
...
This PR adds additional checks in test_vm_schedule to avoid intermittent failures
2023-10-05 11:48:37 +05:30
Pearl Dsilva
be9e06f6af
reserve first IP (after g/w) of subnet for router nic - NSX
2023-10-04 17:50:57 -04:00
dahn
e21b8882e4
cleanups as suggested by errorprone ( #7088 )
2023-10-04 12:04:27 +02:00
Abhishek Kumar
884953cde1
ui: add button in zone physical network list ( #8028 )
...
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2023-10-04 11:52:25 +02:00
dahn
cc6f21b4df
PULL_REQUEST_TEMPLATE.md: add extra question on testing PR ( #8035 )
...
PR adds an extra question to the PR template.
2023-10-04 14:34:18 +05:30
Pearl Dsilva
58eb567b25
Add public nic for NSX
2023-10-03 17:43:39 -04:00
Pearl Dsilva
e1d56d0a62
Merge branch 'main' of https://github.com/apache/cloudstack into nsx-integration
2023-10-03 07:32:12 -04:00
Pearl Dsilva
b2d34e65a7
change provider to VPC router for Dhcp & dns service in an nsx offering
2023-10-03 07:25:42 -04:00
Daan Hoogland
2e9b3d8e08
Merge release branch 4.18 to main
...
* 4.18:
server: fix mysql error when list Shared templates for project (#8020 )
2023-10-03 10:48:09 +02:00
Wei Zhou
3d8cc63bc3
server: fix mysql error when list Shared templates for project ( #8020 )
2023-10-03 10:45:47 +02:00
dahn
5c5ea091ad
load (domains) continuously in dropdown boxes ( #7931 )
2023-10-03 10:37:38 +02:00
Daan Hoogland
d627539688
Merge branch '4.18'
2023-10-02 16:03:28 +02:00
Peinthor Rene
96205a51ef
linstor: resize root disk on offerings with different size ( #7952 )
2023-10-02 15:58:00 +02:00
Wei Zhou
9a8cd13951
cleanup: remove unused class org.apache.cloudstack.network.NetworkOrchestrator ( #7983 )
2023-10-02 08:07:01 +02:00
Daan Hoogland
f70b42a018
Merge release branch 4.18 to main
...
* 4.18:
fix: cleanup directory if empty after removal of snapshot (#8002 )
2023-09-29 16:18:16 +02:00
SadiJr
9f5c3ffc55
Improve logs in UnmanagedVMsManagerImpl class ( #7213 )
...
Co-authored-by: SadiJr <sadi@scclouds.com.br>
Co-authored-by: Stephan Krug <stekrug@icloud.com>
2023-09-29 16:12:26 +02:00
Vishesh
f2c1775657
fix: cleanup directory if empty after removal of snapshot ( #8002 )
...
Co-authored-by: Daniel Augusto Veronezi Salvador <38945620+GutoVeronezi@users.noreply.github.com>
2023-09-29 15:21:53 +02:00
dahn
a2566048fe
removal of unused interfaces ( #7984 )
2023-09-29 10:52:04 +02:00
sato03
31e2b629ee
Removed state for removed accounts ( #7868 )
...
Co-authored-by: Henrique Sato <henrique.sato@scclouds.com.br>
2023-09-28 16:49:12 +02:00
Bryan Lima
ae5dda867f
Normalize encryption on global configurations values ( #6812 )
2023-09-28 16:44:36 +02:00
Abhishek Kumar
8939ebbf4e
ui: allow copying password from notification ( #7985 )
...
* ui: allow copying password from notification
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
* fix warnings, use clipboard lib
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
* fix for deploy vm
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
---------
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2023-09-28 15:02:36 +02:00
SadiJr
1bda2343f3
Improve logs when searching one storage pool to allocate a new volume ( #7212 )
...
Co-authored-by: SadiJr <sadi@scclouds.com.br>
2023-09-28 13:42:42 +02:00
SadiJr
2b35a02f8f
Improve logs in NfsSecondaryStorageResource class, ( #7211 )
...
Co-authored-by: SadiJr <sadi@scclouds.com.br>
2023-09-28 12:45:22 +02:00
Abhishek Kumar
14ca172099
mvn: fix userdata dependency version ( #8017 )
...
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2023-09-28 14:37:49 +05:30
sato03
8d81ec425d
keep deleted projects name ( #7858 )
...
Co-authored-by: Henrique Sato <henrique.sato@scclouds.com.br>
2023-09-28 09:15:32 +02:00
Gabriel Pordeus Santos
7541cb97bd
Add Service Offering to listSystemVMs and fix link from VR to its offering ( #7938 )
...
Co-authored-by: João Jandre <48719461+JoaoJandre@users.noreply.github.com>
2023-09-28 09:10:03 +02:00
Fabricio Duarte
ca54e6c788
Improve the description of config password.policy.minimum.digits ( #7989 )
2023-09-28 09:08:54 +02:00
Rohit Yadav
8cd7147b25
Merge remote-tracking branch 'origin/4.18'
2023-09-28 12:15:23 +05:30
Harikrishna
285387105f
Fix the poll for the API ReadyForShutdown even after logout ( #8004 )
2023-09-28 12:13:22 +05:30
Marcus Sorensen
3694667f50
Trigger out of band VM state update via libvirt event when VM stops ( #7963 )
...
* Trigger out of band VM state update via libvirt event when VM stops
* Add License headers, refactor nested try
---------
Co-authored-by: Marcus Sorensen <mls@apple.com>
2023-09-28 12:12:03 +05:30
Marcus Sorensen
221f863939
Use direct download timeout configs for URL check ( #7948 )
...
Signed-off-by: Marcus Sorensen <mls@apple.com>
Co-authored-by: Marcus Sorensen <mls@apple.com>
2023-09-28 12:11:38 +05:30
Marcus Sorensen
348a63dc98
LibvirtServerDiscoverer should only process added KVM hosts ( #7979 )
...
Don't use LibvirtServerDiscoverer's processHostAdded() in CustomServerDiscoverer
Signed-off-by: Marcus Sorensen <mls@apple.com>
Co-authored-by: Marcus Sorensen <mls@apple.com>
2023-09-28 12:10:26 +05:30
Daan Hoogland
b20554820b
Merge release branch 4.18 to main
...
* 4.18:
VR: remove apache2 config for removed VPC tiers (#7982 )
fix units labels (#8001 )
2023-09-28 07:59:15 +02:00
Pearl Dsilva
272704c4a7
move creation of segments to design phase
2023-09-27 11:32:17 -04:00
Pearl Dsilva
cec7bebce6
Merge branch 'main' of https://github.com/apache/cloudstack into nsx-integration
2023-09-27 11:01:03 -04:00
slavkap
3c608290db
Fix tests on CS build when cloudstack-management service is running ( #8009 )
2023-09-27 19:32:07 +05:30
Pearl Dsilva
15f704e530
add sleep before deletion of vpc / tier g/w for ports to be removed
2023-09-27 06:37:55 -04:00
Marcus Sorensen
28c4be1cf2
Fix style for LibvirtComputingResource variable names and its dependencies ( #7991 )
...
* Fix style for LibvirtComputingResource variable names and its dependencies
* More variable name fixes
---------
Co-authored-by: Marcus Sorensen <mls@apple.com>
2023-09-27 12:38:25 +05:30
João Jandre
f069c69807
Add JoaoJandre to .asf.yaml as collaborator ( #8007 )
2023-09-27 09:03:45 +02:00
Pearl Dsilva
c65076bd62
update offering
2023-09-26 15:07:10 -04:00
SadiJr
5da176a7b3
Add SadiJr to .asf.yaml as collaborator ( #8006 )
...
Co-authored-by: SadiJr <sadi@scclouds.com.br>
2023-09-26 19:11:48 +02:00
GaOrtiga
d58d60cd6c
Add GaOrtiga to .asf.yaml as collaborator ( #8005 )
2023-09-26 15:51:07 +02:00