[vitrage] vitrage-dashboard 1.1.0 (ocata)
We are ecstatic to announce the release of: vitrage-dashboard 1.1.0: Vitrage Horizon plugin This release is part of the ocata release series. Download the package from: https://tarballs.openstack.org/vitrage-dashboard/ For more details, please see below. Changes in vitrage-dashboard 1.0.2..1.1.0 ----------------------------------------- b932a64 Added olive-green color for transient in sunburst legend c5ad6e9 Removed redundant 'the' 3e8d713 Show team and repo badges on README 170ea41 fix the devstack installation to comply with standarts 7b45b35 Entity graph info panel- removed high and highDepth properties 7b4cbda create a horizon plugin c4a1821 Add tooltips to Template Show and Rca Show icons 92c4bd5 Improvements to template & rca views 1d91472 Generify template show view a2fd692 Add Python 3.5 venv and classifier a46af4c sunburst style fix 92cd660 Add template show to templates list b1523c6 Added templates list view to vitrage dashboard 9eac155 Entity graph hightlight and pin-all ef9a39e change the rca text order 8fe42b2 Delete *openstack/common* in flake8 exclude list a121d18 sunburst improvements 668dfe3 sunburst improvements Diffstat (except docs and test files) ------------------------------------- .gitignore | 1 - MANIFEST.in | 5 +- README.rst | 12 +- devstack/plugin.sh | 27 +- enabled/_80_project_vitrage_panel_group.py | 18 + enabled/_90_project_topology_vitrage_panel.py | 31 + enabled/_91_project_alarms_vitrage_panel.py | 27 + enabled/_92_project_entities_vitrage_panel.py | 27 + enabled/_93_project_template_vitrage_panel.py | 27 + setup.cfg | 13 +- tox.ini | 4 +- vitrage_dashboard/__init__.py | 0 vitrage_dashboard/alarms/__init__.py | 19 + vitrage_dashboard/alarms/panel.py | 22 + .../alarms/templates/alarms/index.html | 22 + vitrage_dashboard/alarms/urls.py | 22 + vitrage_dashboard/alarms/version.py | 15 + vitrage_dashboard/alarms/views.py | 32 + vitrage_dashboard/api/__init__.py | 0 vitrage_dashboard/api/vitrage.py | 49 + vitrage_dashboard/api/vitrage_rest_api.py | 121 + vitrage_dashboard/dashboard/__init__.py | 19 + vitrage_dashboard/dashboard/panel.py | 22 + .../core/openstack-service-api/vitrage.service.js | 68 + .../openstack-service-api/vitrage.service.spec.js | 63 + .../project/alarmList/alarmList.controller.js | 69 + .../dashboard/project/alarmList/alarmList.html | 42 + .../dashboard/project/alarmList/alarmList.scss | 9 + .../static/dashboard/project/assets/all.png | Bin 0 -> 3492 bytes .../dashboard/project/assets/bell_gray_off.svg | 193 + .../dashboard/project/assets/bell_gray_on.svg | 161 + .../dashboard/project/assets/bell_green_off.svg | 173 + .../dashboard/project/assets/bell_green_on.svg | 161 + .../dashboard/project/assets/bell_orange_off.svg | 161 + .../dashboard/project/assets/bell_orange_on.svg | 161 + .../dashboard/project/assets/bell_red_off.svg | 161 + .../dashboard/project/assets/bell_red_on.svg | 161 + .../dashboard/project/assets/bell_yellow_off.svg | 161 + .../dashboard/project/assets/bell_yellow_on.svg | 161 + .../static/dashboard/project/assets/cluster.png | Bin 0 -> 3642 bytes .../static/dashboard/project/assets/host.png | Bin 0 -> 3605 bytes .../static/dashboard/project/assets/vm.png | Bin 0 -> 3631 bytes .../static/dashboard/project/assets/zone.png | Bin 0 -> 3625 bytes .../project/components/alarms/alarms.directive.js | 46 + .../project/components/alarms/alarms.html | 33 + .../project/components/alarms/alarms.scss | 43 + .../information/information.directive.js | 26 + .../components/information/information.html | 21 + .../components/information/information.scss | 44 + .../components/rca/rcaContainer.controller.js | 36 + .../project/components/rca/rcaContainer.html | 3 + .../project/components/rca/rcaContainer.scss | 5 + .../rca/rootCauseAnalysisGraph.directive.js | 249 + .../components/rca/rootCauseAnalysisGraph.html | 9 + .../components/rca/rootCauseAnalysisGraph.scss | 76 + .../project/components/stacks/stacks.directive.js | 16 + .../project/components/stacks/stacks.html | 3 + .../project/components/stacks/stacks.scss | 3 + .../sunburst-minimap/sunburst-minimap.directive.js | 18 + .../sunburst-minimap/sunburst-minimap.html | 21 + .../components/sunburst/sunburst.directive.js | 243 + .../project/components/sunburst/sunburst.html | 3 + .../project/components/sunburst/sunburst.scss | 12 + .../project/components/sunburst/sunburst.test.js | 1 + .../template/templateContainer.controller.js | 39 + .../components/template/templateContainer.html | 78 + .../components/template/templateContainer.scss | 59 + .../project/components/vms/vms.directive.js | 16 + .../dashboard/project/components/vms/vms.html | 3 + .../dashboard/project/components/vms/vms.scss | 3 + .../project/entities/entities.controller.js | 120 + .../dashboard/project/entities/entities.html | 16 + .../dashboard/project/entities/entities.scss | 5 + .../entities/graph/entities-graph.directive.js | 673 ++ .../project/entities/graph/entities-graph.html | 7 + .../project/entities/graph/entities-graph.scss | 104 + .../entities/info/entities-info.directive.js | 20 + .../project/entities/info/entities-info.html | 10 + .../project/entities/info/entities-info.scss | 30 + .../entities/toolbox/entities-toolbox.directive.js | 24 + .../project/entities/toolbox/entities-toolbox.html | 12 + .../project/entities/toolbox/entities-toolbox.scss | 17 + .../dashboard/project/filters/titleCase.filter.js | 9 + .../layout/main/compute/compute.directive.js | 38 + .../project/layout/main/compute/compute.html | 51 + .../project/layout/main/compute/compute.scss | 52 + .../project/layout/main/main.controller.js | 14 + .../static/dashboard/project/layout/main/main.html | 30 + .../static/dashboard/project/layout/main/main.scss | 3 + .../layout/main/network/network.directive.js | 16 + .../project/layout/main/network/network.html | 20 + .../project/layout/main/network/network.scss | 3 + .../layout/main/storage/storage.directive.js | 16 + .../project/layout/main/storage/storage.html | 20 + .../project/layout/main/storage/storage.scss | 3 + .../dashboard/project/services/modal.service.js | 29 + .../project/services/vitrage_topology.service.js | 80 + .../templateList/templateList.controller.js | 41 + .../project/templateList/templateList.html | 32 + .../project/templateList/templateList.scss | 10 + .../static/dashboard/project/topology/graph.json | 380 + .../dashboard/project/topology/graph.sample.json | 434 + .../static/dashboard/project/vitrage.module.js | 6 + .../static/dashboard/project/vitrage.scss | 43 + .../dashboard/static/vendor/d3/.bower.json | 34 + .../dashboard/static/vendor/d3/.spmignore | 4 + .../dashboard/static/vendor/d3/CONTRIBUTING.md | 25 + .../dashboard/static/vendor/d3/LICENSE | 26 + .../dashboard/static/vendor/d3/README.md | 9 + .../dashboard/static/vendor/d3/bower.json | 24 + .../dashboard/static/vendor/d3/composer.json | 19 + vitrage_dashboard/dashboard/static/vendor/d3/d3.js | 9238 ++++++++++++++++++++ .../dashboard/static/vendor/d3/d3.min.js | 5 + .../dashboard/static/vendor/dagre-d3/.bower.json | 39 + .../dashboard/static/vendor/dagre-d3/LICENSE | 19 + .../dashboard/static/vendor/dagre-d3/bower.json | 29 + .../static/vendor/dagre-d3/dist/dagre-d3.core.js | 1192 +++ .../vendor/dagre-d3/dist/dagre-d3.core.min.js | 24 + .../dashboard/static/vendor/dagre/.bower.json | 36 + .../dashboard/static/vendor/dagre/LICENSE | 19 + .../dashboard/static/vendor/dagre/bower.json | 26 + .../static/vendor/dagre/dist/dagre.core.js | 2905 ++++++ .../static/vendor/dagre/dist/dagre.core.min.js | 2 + .../dashboard/static/vendor/graphlib/.bower.json | 35 + .../dashboard/static/vendor/graphlib/LICENSE | 19 + .../dashboard/static/vendor/graphlib/bower.json | 25 + .../static/vendor/graphlib/dist/graphlib.core.js | 1237 +++ .../vendor/graphlib/dist/graphlib.core.min.js | 31 + .../dashboard/static/vendor/lodash/.bower.json | 33 + .../dashboard/static/vendor/lodash/LICENSE.txt | 22 + .../dashboard/static/vendor/lodash/bower.json | 23 + .../static/vendor/lodash/dist/lodash.compat.js | 7158 +++++++++++++++ .../static/vendor/lodash/dist/lodash.compat.min.js | 92 + .../dashboard/static/vendor/lodash/dist/lodash.js | 6786 ++++++++++++++ .../static/vendor/lodash/dist/lodash.min.js | 87 + .../static/vendor/lodash/dist/lodash.underscore.js | 4979 +++++++++++ .../vendor/lodash/dist/lodash.underscore.min.js | 39 + .../dashboard/templates/topology/index.html | 26 + vitrage_dashboard/dashboard/urls.py | 23 + vitrage_dashboard/dashboard/version.py | 15 + vitrage_dashboard/dashboard/views.py | 32 + vitrage_dashboard/entities/__init__.py | 19 + vitrage_dashboard/entities/panel.py | 22 + .../entities/templates/entities/index.html | 25 + vitrage_dashboard/entities/urls.py | 22 + vitrage_dashboard/entities/version.py | 15 + vitrage_dashboard/entities/views.py | 32 + vitrage_dashboard/templates/__init__.py | 19 + vitrage_dashboard/templates/panel.py | 22 + .../templates/templates/templates/index.html | 16 + vitrage_dashboard/templates/urls.py | 22 + vitrage_dashboard/templates/version.py | 15 + vitrage_dashboard/templates/views.py | 32 + vitragealarms/__init__.py | 19 - vitragealarms/panel.py | 22 - vitragealarms/templates/alarms/index.html | 22 - vitragealarms/urls.py | 22 - vitragealarms/version.py | 15 - vitragealarms/views.py | 32 - vitrageclient/api/__init__.py | 65 - vitrageclient/api/rest/__init__.py | 34 - vitrageclient/api/rest/vitrage.py | 99 - vitrageclient/api/vitrage.py | 43 - vitragedashboard/__init__.py | 19 - .../enabled/_80_project_vitrage_panel_group.py | 18 - .../enabled/_90_project_topology_vitrage_panel.py | 31 - .../enabled/_91_project_alarms_vitrage_panel.py | 27 - .../enabled/_92_project_entities_vitrage_panel.py | 27 - vitragedashboard/panel.py | 22 - .../core/openstack-service-api/vitrage.service.js | 60 - .../openstack-service-api/vitrage.service.spec.js | 63 - .../project/alarmList/alarmList.controller.js | 69 - .../dashboard/project/alarmList/alarmList.html | 42 - .../dashboard/project/alarmList/alarmList.scss | 9 - .../dashboard/project/assets/bell_gray_off.svg | 193 - .../dashboard/project/assets/bell_gray_on.svg | 161 - .../dashboard/project/assets/bell_green_off.svg | 173 - .../dashboard/project/assets/bell_green_on.svg | 161 - .../dashboard/project/assets/bell_orange_off.svg | 161 - .../dashboard/project/assets/bell_orange_on.svg | 161 - .../dashboard/project/assets/bell_red_off.svg | 161 - .../dashboard/project/assets/bell_red_on.svg | 161 - .../dashboard/project/assets/bell_yellow_off.svg | 161 - .../dashboard/project/assets/bell_yellow_on.svg | 161 - .../project/components/alarms/alarms.directive.js | 46 - .../project/components/alarms/alarms.html | 33 - .../project/components/alarms/alarms.scss | 43 - .../information/information.directive.js | 26 - .../components/information/information.html | 21 - .../components/information/information.scss | 44 - .../components/rca/rcaContainer.controller.js | 32 - .../project/components/rca/rcaContainer.html | 3 - .../project/components/rca/rcaContainer.scss | 5 - .../rca/rootCauseAnalysisGraph.directive.js | 246 - .../components/rca/rootCauseAnalysisGraph.html | 6 - .../components/rca/rootCauseAnalysisGraph.scss | 68 - .../project/components/stacks/stacks.directive.js | 16 - .../project/components/stacks/stacks.html | 3 - .../project/components/stacks/stacks.scss | 3 - .../sunburst-minimap/sunburst-minimap.directive.js | 12 - .../sunburst-minimap/sunburst-minimap.html | 275 - .../components/sunburst/sunburst.directive.js | 243 - .../project/components/sunburst/sunburst.html | 3 - .../project/components/sunburst/sunburst.scss | 12 - .../project/components/sunburst/sunburst.test.js | 1 - .../project/components/vms/vms.directive.js | 16 - .../dashboard/project/components/vms/vms.html | 3 - .../dashboard/project/components/vms/vms.scss | 3 - .../project/entities/entities.controller.js | 120 - .../dashboard/project/entities/entities.html | 15 - .../dashboard/project/entities/entities.scss | 5 - .../entities/graph/entities-graph.directive.js | 525 -- .../project/entities/graph/entities-graph.html | 7 - .../project/entities/graph/entities-graph.scss | 94 - .../entities/info/entities-info.directive.js | 20 - .../project/entities/info/entities-info.html | 10 - .../project/entities/info/entities-info.scss | 30 - .../dashboard/project/filters/titleCase.filter.js | 9 - .../layout/main/compute/compute.directive.js | 38 - .../project/layout/main/compute/compute.html | 34 - .../project/layout/main/compute/compute.scss | 11 - .../project/layout/main/main.controller.js | 14 - .../static/dashboard/project/layout/main/main.html | 30 - .../static/dashboard/project/layout/main/main.scss | 3 - .../layout/main/network/network.directive.js | 16 - .../project/layout/main/network/network.html | 20 - .../project/layout/main/network/network.scss | 3 - .../layout/main/storage/storage.directive.js | 16 - .../project/layout/main/storage/storage.html | 20 - .../project/layout/main/storage/storage.scss | 3 - .../project/services/vitrage_topology.service.js | 65 - .../static/dashboard/project/topology/graph.json | 380 - .../dashboard/project/topology/graph.sample.json | 434 - .../static/dashboard/project/vitrage.module.js | 6 - .../static/dashboard/project/vitrage.scss | 39 - vitragedashboard/static/vendor/d3/.bower.json | 34 - vitragedashboard/static/vendor/d3/.spmignore | 4 - vitragedashboard/static/vendor/d3/CONTRIBUTING.md | 25 - vitragedashboard/static/vendor/d3/LICENSE | 26 - vitragedashboard/static/vendor/d3/README.md | 9 - vitragedashboard/static/vendor/d3/bower.json | 24 - vitragedashboard/static/vendor/d3/composer.json | 19 - vitragedashboard/static/vendor/d3/d3.js | 9238 -------------------- vitragedashboard/static/vendor/d3/d3.min.js | 5 - .../static/vendor/dagre-d3/.bower.json | 39 - vitragedashboard/static/vendor/dagre-d3/LICENSE | 19 - vitragedashboard/static/vendor/dagre-d3/bower.json | 29 - .../static/vendor/dagre-d3/dist/dagre-d3.core.js | 1192 --- .../vendor/dagre-d3/dist/dagre-d3.core.min.js | 24 - vitragedashboard/static/vendor/dagre/.bower.json | 36 - vitragedashboard/static/vendor/dagre/LICENSE | 19 - vitragedashboard/static/vendor/dagre/bower.json | 26 - .../static/vendor/dagre/dist/dagre.core.js | 2905 ------ .../static/vendor/dagre/dist/dagre.core.min.js | 2 - .../static/vendor/graphlib/.bower.json | 35 - vitragedashboard/static/vendor/graphlib/LICENSE | 19 - vitragedashboard/static/vendor/graphlib/bower.json | 25 - .../static/vendor/graphlib/dist/graphlib.core.js | 1237 --- .../vendor/graphlib/dist/graphlib.core.min.js | 31 - vitragedashboard/static/vendor/lodash/.bower.json | 33 - vitragedashboard/static/vendor/lodash/LICENSE.txt | 22 - vitragedashboard/static/vendor/lodash/bower.json | 23 - .../static/vendor/lodash/dist/lodash.compat.js | 7158 --------------- .../static/vendor/lodash/dist/lodash.compat.min.js | 92 - .../static/vendor/lodash/dist/lodash.js | 6786 -------------- .../static/vendor/lodash/dist/lodash.min.js | 87 - .../static/vendor/lodash/dist/lodash.underscore.js | 4979 ----------- .../vendor/lodash/dist/lodash.underscore.min.js | 39 - vitragedashboard/templates/topology/index.html | 26 - vitragedashboard/urls.py | 22 - vitragedashboard/version.py | 15 - vitragedashboard/views.py | 32 - vitrageentities/__init__.py | 19 - vitrageentities/panel.py | 22 - vitrageentities/templates/entities/index.html | 25 - vitrageentities/urls.py | 22 - vitrageentities/version.py | 15 - vitrageentities/views.py | 32 - 284 files changed, 40543 insertions(+), 40089 deletions(-)
participants (1)
-
no-reply@openstack.org