horizon/openstack_dashboard/dashboards/admin
Radomir Dopieralski ebdb19ab8c Use Placement API along with the hypervisor stats
Hypervisor stats do not reflect accurate VCPUs and PCPUs usage, so
to have a correct picture we need to use Placement API along with
hypervisors.

We add VCPUs and PCPUs usage diagrams and Resource Provider tab
to display correct stats.

Since there is no python client for the Placement API, and the
OpenStack SDK doesn't support the endpoints we need, we call the
endpoints directly.

Related-Bug: #1974470
Related-Bug: #1397917

Change-Id: If41cea0edeec8c95717229eb017e32898417a891
2023-12-06 15:39:34 +00:00
..
aggregates Specify transform=repr in assertQuerysetEqual() 2023-10-23 14:24:49 +09:00
backups Merge "Add the filter function in c-bak dashboard for both Project & Admin" 2022-12-14 17:35:23 +00:00
defaults Specify transform=repr in assertQuerysetEqual() 2023-10-23 14:24:49 +09:00
flavors Specify transform=repr in assertQuerysetEqual() 2023-10-23 14:24:49 +09:00
floating_ips Merge "Add SYSTEM_SCOPE_SERVICES setting that hides panels" 2022-03-24 10:36:17 +00:00
group_types Address RemovedInDjango40Warning (3) 2022-02-04 16:26:54 +09:00
hypervisors Use Placement API along with the hypervisor stats 2023-12-06 15:39:34 +00:00
images Merge "Add SYSTEM_SCOPE_SERVICES setting that hides panels" 2022-03-24 10:36:17 +00:00
info Specify transform=repr in assertQuerysetEqual() 2023-10-23 14:24:49 +09:00
instances Merge "Add SYSTEM_SCOPE_SERVICES setting that hides panels" 2022-03-24 10:36:17 +00:00
metadata_defs Merge "Add SYSTEM_SCOPE_SERVICES setting that hides panels" 2022-03-24 10:36:17 +00:00
networks Merge "Don't try and update port security if its not changing" 2022-09-20 17:43:01 +00:00
ngflavors Address RemovedInDjango40Warning (3) 2022-02-04 16:26:54 +09:00
overview Merge "Add SYSTEM_SCOPE_SERVICES setting that hides panels" 2022-03-24 10:36:17 +00:00
rbac_policies Merge "Add SYSTEM_SCOPE_SERVICES setting that hides panels" 2022-03-24 10:36:17 +00:00
routers Merge "Add SYSTEM_SCOPE_SERVICES setting that hides panels" 2022-03-24 10:36:17 +00:00
snapshots Add cinder-user-facing messages for Backup 2022-09-06 07:29:40 +00:00
trunks Merge "Add SYSTEM_SCOPE_SERVICES setting that hides panels" 2022-03-24 10:36:17 +00:00
vg_snapshots Address RemovedInDjango40Warning (3) 2022-02-04 16:26:54 +09:00
volume_groups Address RemovedInDjango40Warning (3) 2022-02-04 16:26:54 +09:00
volume_types Address RemovedInDjango40Warning (3) 2022-02-04 16:26:54 +09:00
volumes Address RemovedInDjango40Warning (4) 2022-02-04 16:27:18 +09:00
__init__.py Splits OpenStack Dashboard bits from framework app code. 2012-10-11 11:47:50 -07:00
dashboard.py Address RemovedInDjango40Warning (2) 2022-02-04 16:22:07 +09:00