horizon/openstack_dashboard/api
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
..
rest Extend settings with OPENSTACK_SERVER_DEFAULT_USER_DATA 2022-09-01 19:23:00 +03:00
__init__.py Use Placement API along with the hypervisor stats 2023-12-06 15:39:34 +00:00
_nova.py Fix AttributeError in the project instance detail view 2020-11-20 20:57:28 +09:00
base.py pylint: Fix unnecessary-comprehension warning 2020-09-27 12:44:16 +09:00
cinder.py Merge "Add the filter function in c-bak dashboard for both Project & Admin" 2022-12-14 17:35:23 +00:00
glance.py Address RemovedInDjango40Warning (2) 2022-02-04 16:22:07 +09:00
keystone.py Use OPENSTACK_ENDPOINT_TYPE by default 2022-12-26 07:01:07 +09:00
microversions.py Fix rescue of volume-based instances 2022-09-12 15:57:31 +02:00
network.py Move SG and FIP API wrapper to api.neutron 2017-06-04 17:51:25 +00:00
neutron.py Add NAT rules to the floating IP workflow 2023-03-01 10:38:16 -03:00
nova.py Fix instance table behavior after deleting an instance 2023-01-31 18:17:07 +00:00
placement.py Use Placement API along with the hypervisor stats 2023-12-06 15:39:34 +00:00
swift.py Address RemovedInDjango40Warning (2) 2022-02-04 16:22:07 +09:00