horizon/openstack_dashboard
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
..
api Use Placement API along with the hypervisor stats 2023-12-06 15:39:34 +00:00
conf Sync default policy rules 2023-09-06 20:01:59 +05:30
contrib Merge "Update jQuery click event to remove deprecation warning" 2023-04-25 00:22:38 +00:00
dashboards Use Placement API along with the hypervisor stats 2023-12-06 15:39:34 +00:00
django_pyscss_fix Preparation for Django 3.0 and 3.1 support (2) 2021-09-16 16:16:12 +09:00
enabled Add NAT rules to the floating IP workflow 2023-03-01 10:38:16 -03:00
local Merge "local_settings.py: Disable django.template DEBUG messages" 2022-04-08 20:54:23 +00:00
locale Imported Translations from Zanata 2023-10-27 04:43:08 +00:00
management Merge "Address RemovedInDjango40Warning (2)" 2022-03-03 10:14:04 +00:00
static Merge "i18n: nested <translate> tag does not work" 2023-11-07 14:01:27 +00:00
templates Clean up the syntax of html attributes to always use double quotes 2023-04-05 11:00:26 +02:00
templatetags Add SYSTEM_SCOPE_SERVICES setting that hides panels 2022-03-10 15:13:21 +01:00
test Merge "pytest-based selenium tests add credentials tests" 2023-11-07 22:42:44 +00:00
themes Clean up the syntax of html attributes to always use double quotes 2023-04-05 11:00:26 +02:00
usage Address RemovedInDjango40Warning (2) 2022-02-04 16:22:07 +09:00
utils Address RemovedInDjango40Warning (1) 2022-01-31 22:42:41 +09:00
__init__.py
.eslintrc
context_processors.py Forwards LOGOUT_URL to templates. 2019-09-20 11:51:48 +02:00
defaults.py Use OPENSTACK_ENDPOINT_TYPE by default 2022-12-26 07:01:07 +09:00
exceptions.py Drop Heat related code from horizon 2017-12-05 07:38:55 +00:00
hooks.py pylint: fix import-error 2019-01-16 00:00:58 +09:00
karma.conf.js Migrate to AngularJS v1.8.2 2022-06-08 15:43:13 -05:00
policy.py Specify POLICY_CHECK_FUNCTION as a string 2016-11-25 13:06:14 +01:00
settings.py Replace deprecated COMPRESS_CSS_FILTERS 2022-08-01 20:16:29 +09:00
theme_settings.py pylint: fix several warnings 2019-01-15 00:22:27 +09:00
urls.py Address RemovedInDjango40Warning (3) 2022-02-04 16:26:54 +09:00
views.py Address RemovedInDjango40Warning (1) 2022-01-31 22:42:41 +09:00
wsgi.py Fixed path after moving wsgi/django.wsgi to wsgi.py 2018-09-06 12:05:37 +02:00