We are overjoyed to announce the release of: vitrage-dashboard 1.4.0: Vitrage Horizon plugin This release is part of the queens release series. Download the package from: https://tarballs.openstack.org/vitrage-dashboard/ For more details, please see below. 1.4.0 ^^^^^ New Features ************ * Added an extensible header section to the top bar to display the current count of alarms present in the system. * Heat stack filter added * Heat stack, depth of graph added Bug Fixes ********* * Style fixes * Logic for rerendering the graph change, now it also check names Changes in vitrage-dashboard 1.3.0..1.4.0 ----------------------------------------- 0764b3b show controllers in topology view show distinct icon for nova.scheduler type (controller) 4911947 Move enabled folder to vitrage_dashboard folder 6aba020 Drop django_openstack_auth from requirements.txt 8e72bc3 added release notes 5cb19cb Added release notes for the alarm-header blueprint 0bcf07e do not show place holders in query 231c2b8 Fix typo in dagre.core.js b4b1640 resourceType: undefined in RCA graph fixed bd26ceb Bugfixes: 1. When selecting heat in dropdown - alarm icon changed 2. Added name to Info panel 3. Remove 'is_real_vitrage_id' from info panel 92bd50f Display alarm counts in horizon navbar ef59f90 pass the project domain id to the client e3caa58 Vitrage - entity graph fixes: ============================= 1. Circles on entity graph are bigger 2. Alarms fixed - now shown on graph 3. Heat Stack icon added 4. Captions in entities info panel fixed. 5. Info Panel style fixed 6. Heat stack filter added 7. Heat stack - Depth of graph added 8. Bug - data change was checked just by number of nodes. Now it also check names 8be5a32 resource id is shown now in alarm list 1b092c5 Update reno for stable/pike Diffstat (except docs and test files) ------------------------------------- README.rst | 4 +- devstack/plugin.sh | 2 +- enabled/_4000_project_vitrage_panel_group.py | 18 - enabled/_4010_project_topology_vitrage_panel.py | 31 -- enabled/_4020_project_alarms_vitrage_panel.py | 27 - enabled/_4030_project_entities_vitrage_panel.py | 27 - enabled/_4040_project_template_vitrage_panel.py | 27 - enabled/_4100_admin_vitrage_panel_group.py | 18 - enabled/_4110_admin_topology_vitrage_panel.py | 31 -- enabled/_4120_admin_alarms_vitrage_panel.py | 27 - enabled/_4130_admin_entities_vitrage_panel.py | 27 - .../notes/alarm-banner-7aa616e3f8e69171.yaml | 4 + ...h-filtered-by-heat-stacks-4643b7bcf6737631.yaml | 8 + releasenotes/source/index.rst | 1 + releasenotes/source/pike.rst | 6 + requirements.txt | 1 - .../alarms/templates/alarms/banner.html | 22 + vitrage_dashboard/alarms/views.py | 14 + vitrage_dashboard/api/vitrage.py | 41 +- vitrage_dashboard/api/vitrage_rest_api.py | 26 +- .../core/openstack-service-api/vitrage.service.js | 5 +- .../dashboard/project/alarmList/alarmList.html | 2 +- .../project/components/alarms/alarms.scss | 13 + .../rca/rootCauseAnalysisGraph.directive.js | 460 ++++++++--------- .../project/entities/entities.controller.js | 560 ++++++++++++--------- .../dashboard/project/entities/entities.html | 8 +- .../entities/graph/entities-graph.directive.js | 27 +- .../entities/info/entities-info.directive.js | 52 +- .../project/entities/info/entities-info.html | 12 +- .../project/entities/info/entities-info.scss | 15 +- .../entities/toolbox/entities-toolbox.directive.js | 9 +- .../project/entities/toolbox/entities-toolbox.html | 12 + .../project/entities/toolbox/entities-toolbox.scss | 5 + .../project/services/vitrage_topology.service.js | 123 ++--- .../static/dashboard/project/vitrage.scss | 23 + .../static/vendor/dagre/dist/dagre.core.js | 2 +- .../enabled/_4000_project_vitrage_panel_group.py | 18 + .../_4010_project_topology_vitrage_panel.py | 31 ++ .../enabled/_4020_project_alarms_vitrage_panel.py | 30 ++ .../_4030_project_entities_vitrage_panel.py | 27 + .../_4040_project_template_vitrage_panel.py | 27 + .../enabled/_4100_admin_vitrage_panel_group.py | 18 + .../enabled/_4110_admin_topology_vitrage_panel.py | 31 ++ .../enabled/_4120_admin_alarms_vitrage_panel.py | 27 + .../enabled/_4130_admin_entities_vitrage_panel.py | 27 + 45 files changed, 1118 insertions(+), 808 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 363740b..3ba6084 100644 --- a/requirements.txt +++ b/requirements.txt @@ -9 +8,0 @@ django-compressor>=2.0 # MIT -django-openstack-auth>=3.1.0 # Apache-2.0