components/openstack/horizon/horizon.p5m
changeset 6856 356aeea98c39
parent 6418 2a0fae99277a
child 7008 a33a24a8fc91
--- a/components/openstack/horizon/horizon.p5m	Wed Sep 07 14:48:42 2016 -0700
+++ b/components/openstack/horizon/horizon.p5m	Wed Sep 07 14:48:42 2016 -0700
@@ -28,7 +28,7 @@
 set name=pkg.summary value="OpenStack Horizon (Dashboard)"
 set name=pkg.description \
     value="OpenStack Horizon is the canonical implementation of OpenStack's Dashboard, which provides a web based user interface to OpenStack services including Nova, Swift, Keystone, etc."
-set name=pkg.human-version value="Kilo $(COMPONENT_VERSION)"
+set name=pkg.human-version value="Mitaka $(COMPONENT_VERSION)"
 set name=info.classification \
     value="org.opensolaris.category.2008:System/Administration and Configuration" \
     value="org.opensolaris.category.2008:System/Enterprise Management" \
@@ -39,15 +39,25 @@
 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
 set name=openstack.upgrade-id reboot-needed=true value=$(COMPONENT_BE_VERSION)
 set name=org.opensolaris.arc-caseid value=PSARC/2013/350 value=PSARC/2014/058 \
-    value=PSARC/2015/110 value=PSARC/2015/535
+    value=PSARC/2015/110 value=PSARC/2015/535 value=PSARC/2016/455
 set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
 #
-file files/openstack-dashboard-http.conf \
-    path=etc/apache2/2.4/samples-conf.d/openstack-dashboard-http.conf
-file files/openstack-dashboard-tls.conf \
-    path=etc/apache2/2.4/samples-conf.d/openstack-dashboard-tls.conf
+file openstack_dashboard/local/local_settings.d/_10_set_custom_theme.py.example \
+    path=etc/openstack_dashboard/local_settings.d/_10_set_custom_theme.py.example
+file openstack_dashboard/local/local_settings.d/_20_integration_tests_scaffolds.py.example \
+    path=etc/openstack_dashboard/local_settings.d/_20_integration_tests_scaffolds.py.example
 file files/local_settings.py path=etc/openstack_dashboard/local_settings.py \
     mode=0644 overlay=allow pkg.tmp.autopyc=false preserve=renameold
+file files/horizon.auth_attr \
+    path=etc/security/auth_attr.d/cloud:openstack:horizon group=sys
+file files/horizon.prof_attr \
+    path=etc/security/prof_attr.d/cloud:openstack:horizon group=sys
+file path=lib/svc/manifest/application/openstack/horizon-upgrade.xml
+file path=lib/svc/manifest/application/openstack/horizon.xml
+file files/horizon path=lib/svc/method/horizon
+file files/horizon-upgrade path=lib/svc/method/horizon-upgrade
+file files/horizon.stencil path=lib/svc/stencils/horizon.stencil
+file files/use_tls.stencil path=lib/svc/stencils/use_tls.stencil
 file path=usr/lib/python$(PYVER)/vendor-packages/horizon-$(COMPONENT_VERSION)-py$(PYVER).egg-info/PKG-INFO
 file path=usr/lib/python$(PYVER)/vendor-packages/horizon-$(COMPONENT_VERSION)-py$(PYVER).egg-info/SOURCES.txt
 file path=usr/lib/python$(PYVER)/vendor-packages/horizon-$(COMPONENT_VERSION)-py$(PYVER).egg-info/dependency_links.txt
@@ -64,9 +74,8 @@
 file path=usr/lib/python$(PYVER)/vendor-packages/horizon/conf/__init__.py
 file path=usr/lib/python$(PYVER)/vendor-packages/horizon/conf/dash_template/__init__.py
 file path=usr/lib/python$(PYVER)/vendor-packages/horizon/conf/dash_template/dashboard.py.tmpl
-file path=usr/lib/python$(PYVER)/vendor-packages/horizon/conf/dash_template/models.py
-file path=usr/lib/python$(PYVER)/vendor-packages/horizon/conf/dash_template/static/dash_name/css/dash_name.css
 file path=usr/lib/python$(PYVER)/vendor-packages/horizon/conf/dash_template/static/dash_name/js/dash_name.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/conf/dash_template/static/dash_name/scss/dash_name.scss
 file path=usr/lib/python$(PYVER)/vendor-packages/horizon/conf/dash_template/templates/dash_name/base.html
 file path=usr/lib/python$(PYVER)/vendor-packages/horizon/conf/default.py
 file path=usr/lib/python$(PYVER)/vendor-packages/horizon/conf/panel_template/__init__.py
@@ -84,6 +93,9 @@
 file path=usr/lib/python$(PYVER)/vendor-packages/horizon/forms/base.py
 file path=usr/lib/python$(PYVER)/vendor-packages/horizon/forms/fields.py
 file path=usr/lib/python$(PYVER)/vendor-packages/horizon/forms/views.py
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/hacking/__init__.py
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/hacking/checks.py
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/karma.conf.js
 file path=usr/lib/python$(PYVER)/vendor-packages/horizon/loaders.py
 file path=usr/lib/python$(PYVER)/vendor-packages/horizon/management/__init__.py
 file path=usr/lib/python$(PYVER)/vendor-packages/horizon/management/commands/__init__.py
@@ -91,100 +103,219 @@
 file path=usr/lib/python$(PYVER)/vendor-packages/horizon/management/commands/startpanel.py
 file path=usr/lib/python$(PYVER)/vendor-packages/horizon/messages.py
 file path=usr/lib/python$(PYVER)/vendor-packages/horizon/middleware.py
-file path=usr/lib/python$(PYVER)/vendor-packages/horizon/models.py
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/notifications.py
 file path=usr/lib/python$(PYVER)/vendor-packages/horizon/site_urls.py
-file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/angular/action-list/action-list.js
-file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/angular/action-list/action-list.scss
-file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/angular/action-list/action-list.spec.js
-file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/angular/action-list/action.html
-file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/angular/action-list/button-tooltip.js
-file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/angular/action-list/menu-item.html
-file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/angular/action-list/menu.html
-file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/angular/action-list/single-button.html
-file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/angular/action-list/split-button.html
-file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/angular/action-list/warning-tooltip.html
-file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/angular/bind-scope/bind-scope.js
-file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/angular/bind-scope/bind-scope.spec.js
-file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/angular/charts/chart-tooltip.html
-file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/angular/charts/chart-tooltip.js
-file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/angular/charts/chart-tooltip.scss
-file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/angular/charts/charts.js
-file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/angular/charts/pie-chart.html
-file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/angular/charts/pie-chart.js
-file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/angular/charts/pie-chart.scss
-file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/angular/charts/pie-chart.spec.js
-file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/angular/form/form.js
-file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/angular/form/form.spec.js
-file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/angular/help-panel/help-panel.html
-file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/angular/help-panel/help-panel.js
-file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/angular/help-panel/help-panel.scss
-file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/angular/help-panel/help-panel.spec.js
-file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/angular/login/login.js
-file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/angular/login/login.spec.js
-file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/angular/magic-search/magic-search.html
-file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/angular/magic-search/magic-search.js
-file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/angular/magic-search/magic-search.scss
-file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/angular/metadata-display/metadata-display.html
-file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/angular/metadata-display/metadata-display.js
-file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/angular/metadata-display/metadata-display.scss
-file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/angular/metadata-display/metadata-display.spec.js
-file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/angular/metadata-tree/metadata-tree-item.html
-file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/angular/metadata-tree/metadata-tree-service.js
-file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/angular/metadata-tree/metadata-tree.html
-file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/angular/metadata-tree/metadata-tree.js
-file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/angular/metadata-tree/metadata-tree.scss
-file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/angular/metadata-tree/metadata-tree.spec.js
-file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/angular/modal/modal-wait-spinner.js
-file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/angular/modal/modal-wait-spinner.scss
-file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/angular/modal/modal-wait-spinner.spec.js
-file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/angular/modal/modal.js
-file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/angular/modal/modal.spec.js
-file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/angular/modal/simple-modal.html
-file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/angular/styles.scss
-file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/angular/table/basic-table.js
-file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/angular/table/basic-table.spec.js
-file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/angular/table/search-bar.html
-file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/angular/table/table.js
-file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/angular/table/table.scss
-file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/angular/table/table.spec.js
-file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/angular/transfer-table/allocated.html.example
-file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/angular/transfer-table/available.html.example
-file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/angular/transfer-table/transfer-table.html
-file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/angular/transfer-table/transfer-table.js
-file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/angular/transfer-table/transfer-table.scss
-file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/angular/transfer-table/transfer-table.spec.js
-file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/angular/validators/validators.js
-file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/angular/validators/validators.spec.js
-file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/angular/widget.module.js
-file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/angular/wizard/wizard.html
-file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/angular/wizard/wizard.js
-file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/angular/wizard/wizard.scss
-file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/angular/wizard/wizard.spec.js
-file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/angular/workflow/workflow.js
-file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/angular/workflow/workflow.spec.js
-file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/horizon/js/angular/controllers/dummy.js
-file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/horizon/js/angular/controllers/modal-form-update-metadata-ctrl.js
-file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/horizon/js/angular/controllers/namespace-controller.js
-file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/horizon/js/angular/directives/forms.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/auth/.eslintrc
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/auth/auth.module.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/auth/login/login-finder.directive.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/auth/login/login.controller.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/auth/login/login.controller.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/auth/login/login.module.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/auth/login/login.module.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/auth/login/login.regular.mock.html
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/auth/login/login.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/auth/login/login.websso.mock.html
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/.eslintrc
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/conf/conf.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/conf/resource-type-registry.service.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/conf/resource-type-registry.service.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/framework.module.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/framework.module.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/framework.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/util/bind-scope/bind-scope.directive.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/util/bind-scope/bind-scope.module.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/util/bind-scope/bind-scope.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/util/extensible/extensible.module.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/util/extensible/extensible.service.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/util/extensible/extensible.service.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/util/file/file-reader.service.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/util/file/file-reader.service.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/util/file/file.module.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/util/filters/filters.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/util/filters/filters.module.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/util/filters/filters.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/util/http/http.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/util/http/http.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/util/i18n/i18n.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/util/i18n/i18n.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/util/promise-toggle/hz-promise-toggle.directive.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/util/promise-toggle/hz-promise-toggle.directive.mock.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/util/promise-toggle/hz-promise-toggle.directive.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/util/promise-toggle/promise-toggle.module.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/util/q/q.extensions.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/util/q/q.extensions.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/util/q/q.module.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/util/q/q.module.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/util/tech-debt/dummy.controller.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/util/tech-debt/helper-functions.service.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/util/tech-debt/helper-functions.service.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/util/tech-debt/image-file-on-change.directive.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/util/tech-debt/tech-debt.module.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/util/util.module.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/util/validators/hz-password-match.directive.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/util/validators/hz-password-match.directive.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/util/validators/validate-number-max.directive.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/util/validators/validate-number-min.directive.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/util/validators/validate-unique.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/util/validators/validators.module.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/util/validators/validators.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/util/workflow/workflow.module.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/util/workflow/workflow.service.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/util/workflow/workflow.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/action-list/action-list.directive.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/action-list/action-list.module.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/action-list/action-list.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/action-list/action-list.single-button-dropdown.mock.html
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/action-list/action-list.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/action-list/action-list.split-botton-dropdown.mock.html
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/action-list/action.directive.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/action-list/action.html
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/action-list/actions-batch.template.html
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/action-list/actions-create.template.html
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/action-list/actions-danger.template.html
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/action-list/actions-delete-selected.template.html
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/action-list/actions-delete.template.html
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/action-list/actions-link.template.html
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/action-list/actions-row.template.html
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/action-list/actions.batch.mock.html
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/action-list/actions.controller.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/action-list/actions.custom.mock.html
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/action-list/actions.custom2.mock.html
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/action-list/actions.directive.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/action-list/actions.directive.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/action-list/actions.row.mock.html
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/action-list/actions.service.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/action-list/button-group.mock.html
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/action-list/button-tooltip.directive.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/action-list/button-tooltip.row-warning.service.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/action-list/link.html
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/action-list/menu-item.html
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/action-list/menu.directive.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/action-list/menu.html
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/action-list/single-button.html
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/action-list/split-button.html
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/action-list/split-link.html
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/action-list/warning-tooltip.html
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/charts/chart-tooltip.directive.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/charts/chart-tooltip.html
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/charts/chart-tooltip.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/charts/chart-tooltip.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/charts/charts.module.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/charts/charts.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/charts/pie-chart.directive.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/charts/pie-chart.html
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/charts/pie-chart.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/charts/pie-chart.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/headers/headers.module.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/headers/headers.module.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/headers/headers.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/headers/hz-page-header.directive.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/headers/hz-page-header.directive.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/headers/hz-page-header.html
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/help-panel/help-panel.directive.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/help-panel/help-panel.directive.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/help-panel/help-panel.html
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/help-panel/help-panel.module.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/help-panel/help-panel.module.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/load-edit/load-edit.directive.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/load-edit/load-edit.directive.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/load-edit/load-edit.html
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/load-edit/load-edit.module.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/magic-search/hz-magic-search-bar.directive.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/magic-search/hz-magic-search-bar.html
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/magic-search/hz-magic-search-bar.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/magic-search/magic-search.controller.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/magic-search/magic-search.controller.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/magic-search/magic-search.directive.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/magic-search/magic-search.html
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/magic-search/magic-search.module.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/magic-search/magic-search.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/magic-search/magic-search.service.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/magic-search/magic-search.service.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/magic-search/st-magic-search.directive.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/magic-search/st-magic-search.directive.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/metadata/display/display.module.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/metadata/display/display.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/metadata/display/display.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/metadata/display/metadata-display.controller.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/metadata/display/metadata-display.directive.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/metadata/display/metadata-display.html
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/metadata/metadata.module.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/metadata/metadata.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/metadata/tree/metadata-tree-item.controller.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/metadata/tree/metadata-tree-item.controller.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/metadata/tree/metadata-tree-item.directive.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/metadata/tree/metadata-tree-item.html
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/metadata/tree/metadata-tree.controller.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/metadata/tree/metadata-tree.directive.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/metadata/tree/metadata-tree.html
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/metadata/tree/tree.module.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/metadata/tree/tree.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/metadata/tree/tree.service.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/metadata/tree/tree.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/modal-wait-spinner/modal-wait-spinner.directive.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/modal-wait-spinner/modal-wait-spinner.module.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/modal-wait-spinner/modal-wait-spinner.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/modal-wait-spinner/modal-wait-spinner.service.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/modal-wait-spinner/modal-wait-spinner.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/modal/delete-modal.service.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/modal/delete-modal.service.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/modal/modal.module.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/modal/simple-modal.controller.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/modal/simple-modal.html
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/modal/simple-modal.service.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/modal/simple-modal.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/modal/wizard-modal.service.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/modal/wizard-modal.service.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/modal/wizard.controller.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/modal/wizard.controller.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/table/hz-expand-detail.directive.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/table/hz-no-items.directive.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/table/hz-no-items.directive.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/table/hz-no-items.html
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/table/hz-search-bar.directive.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/table/hz-select-all.directive.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/table/hz-select.directive.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/table/hz-table-footer.directive.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/table/hz-table-footer.html
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/table/hz-table.directive.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/table/no-items.mock.html
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/table/search-bar.html
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/table/search-bar.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/table/st-table.mock.html
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/table/table.controller.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/table/table.mock.html
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/table/table.module.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/table/table.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/table/table.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/toast/toast.directive.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/toast/toast.html
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/toast/toast.module.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/toast/toast.service.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/toast/toast.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/transfer-table/transfer-table.basic.mock.html
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/transfer-table/transfer-table.clone.mock.html
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/transfer-table/transfer-table.controller.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/transfer-table/transfer-table.controller.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/transfer-table/transfer-table.directive.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/transfer-table/transfer-table.directive.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/transfer-table/transfer-table.example.html
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/transfer-table/transfer-table.html
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/transfer-table/transfer-table.max-1.mock.html
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/transfer-table/transfer-table.max-2.mock.html
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/transfer-table/transfer-table.module.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/transfer-table/transfer-table.module.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/widgets.module.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/widgets.module.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/widgets.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/wizard/modal-container.controller.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/wizard/wizard.controller.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/wizard/wizard.directive.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/wizard/wizard.html
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/wizard/wizard.module.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/framework/widgets/wizard/wizard.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/horizon/.eslintrc
 file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/horizon/js/angular/directives/serialConsole.js
-file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/horizon/js/angular/filters/filters.js
-file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/horizon/js/angular/filters/filters.spec.js
-file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/horizon/js/angular/horizon.conf.js
-file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/horizon/js/angular/horizon.js
-file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/horizon/js/angular/hz.api.module.js
-file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/horizon/js/angular/services/horizon.utils.js
-file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/horizon/js/angular/services/hz.api.cinder.js
-file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/horizon/js/angular/services/hz.api.config.js
-file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/horizon/js/angular/services/hz.api.config.spec.js
-file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/horizon/js/angular/services/hz.api.glance.js
-file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/horizon/js/angular/services/hz.api.keystone.js
-file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/horizon/js/angular/services/hz.api.neutron.js
-file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/horizon/js/angular/services/hz.api.nova.js
-file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/horizon/js/angular/services/hz.api.policy.js
-file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/horizon/js/angular/services/hz.api.security-group.js
-file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/horizon/js/angular/services/hz.api.service.js
-file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/horizon/js/angular/services/hz.api.service.spec.js
-file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/horizon/js/horizon.accordion_nav.js
 file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/horizon/js/horizon.communication.js
 file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/horizon/js/horizon.d3barchart.js
 file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/horizon/js/horizon.d3linechart.js
@@ -194,7 +325,6 @@
 file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/horizon/js/horizon.forms.js
 file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/horizon/js/horizon.formset_table.js
 file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/horizon/js/horizon.heattop.js
-file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/horizon/js/horizon.images.js
 file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/horizon/js/horizon.instances.js
 file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/horizon/js/horizon.js
 file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/horizon/js/horizon.membership.js
@@ -203,11 +333,14 @@
 file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/horizon/js/horizon.modals.js
 file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/horizon/js/horizon.networktopology.js
 file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/horizon/js/horizon.quota.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/horizon/js/horizon.selenium.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/horizon/js/horizon.string.js
 file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/horizon/js/horizon.tables.js
 file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/horizon/js/horizon.tables_inline_edit.js
 file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/horizon/js/horizon.tabs.js
 file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/horizon/js/horizon.templates.js
 file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/horizon/js/horizon.users.js
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/horizon/js/horizon.volumes.js
 file path=usr/lib/python$(PYVER)/vendor-packages/horizon/static/horizon/lib/jquery/jquery.bootstrap.wizard.js
 file path=usr/lib/python$(PYVER)/vendor-packages/horizon/tables/__init__.py
 file path=usr/lib/python$(PYVER)/vendor-packages/horizon/tables/actions.py
@@ -217,19 +350,18 @@
 file path=usr/lib/python$(PYVER)/vendor-packages/horizon/tabs/__init__.py
 file path=usr/lib/python$(PYVER)/vendor-packages/horizon/tabs/base.py
 file path=usr/lib/python$(PYVER)/vendor-packages/horizon/tabs/views.py
-file path=usr/lib/python$(PYVER)/vendor-packages/horizon/templates/_header.html
-file path=usr/lib/python$(PYVER)/vendor-packages/horizon/templates/_stylesheets.html
 file path=usr/lib/python$(PYVER)/vendor-packages/horizon/templates/auth/_description.html
 file path=usr/lib/python$(PYVER)/vendor-packages/horizon/templates/auth/_login.html
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/templates/auth/_login_form.html
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/templates/auth/_login_modal.html
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/templates/auth/_login_page.html
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/templates/auth/_splash.html
 file path=usr/lib/python$(PYVER)/vendor-packages/horizon/templates/auth/login.html
-file path=usr/lib/python$(PYVER)/vendor-packages/horizon/templates/base.html
-file path=usr/lib/python$(PYVER)/vendor-packages/horizon/templates/horizon/_accordion_nav.html
-file path=usr/lib/python$(PYVER)/vendor-packages/horizon/templates/horizon/_conf.html
-file path=usr/lib/python$(PYVER)/vendor-packages/horizon/templates/horizon/_custom_head_js.html
-file path=usr/lib/python$(PYVER)/vendor-packages/horizon/templates/horizon/_custom_meta.html
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/templates/bootstrap/progress_bar.html
 file path=usr/lib/python$(PYVER)/vendor-packages/horizon/templates/horizon/_messages.html
 file path=usr/lib/python$(PYVER)/vendor-packages/horizon/templates/horizon/_nav_list.html
-file path=usr/lib/python$(PYVER)/vendor-packages/horizon/templates/horizon/_scripts.html
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/templates/horizon/_script_i18n.html
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/templates/horizon/_sidebar.html
 file path=usr/lib/python$(PYVER)/vendor-packages/horizon/templates/horizon/_subnav_list.html
 file path=usr/lib/python$(PYVER)/vendor-packages/horizon/templates/horizon/client_side/_alert_message.html
 file path=usr/lib/python$(PYVER)/vendor-packages/horizon/templates/horizon/client_side/_loading.html
@@ -240,19 +372,21 @@
 file path=usr/lib/python$(PYVER)/vendor-packages/horizon/templates/horizon/client_side/template.html
 file path=usr/lib/python$(PYVER)/vendor-packages/horizon/templates/horizon/client_side/templates.html
 file path=usr/lib/python$(PYVER)/vendor-packages/horizon/templates/horizon/common/_breadcrumb.html
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/templates/horizon/common/_breadcrumb_nav.html
 file path=usr/lib/python$(PYVER)/vendor-packages/horizon/templates/horizon/common/_data_table.html
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/templates/horizon/common/_data_table_action.html
 file path=usr/lib/python$(PYVER)/vendor-packages/horizon/templates/horizon/common/_data_table_cell.html
 file path=usr/lib/python$(PYVER)/vendor-packages/horizon/templates/horizon/common/_data_table_row.html
-file path=usr/lib/python$(PYVER)/vendor-packages/horizon/templates/horizon/common/_data_table_row_action_dropdown.html
 file path=usr/lib/python$(PYVER)/vendor-packages/horizon/templates/horizon/common/_data_table_row_action_row.html
 file path=usr/lib/python$(PYVER)/vendor-packages/horizon/templates/horizon/common/_data_table_row_actions_dropdown.html
 file path=usr/lib/python$(PYVER)/vendor-packages/horizon/templates/horizon/common/_data_table_row_actions_row.html
-file path=usr/lib/python$(PYVER)/vendor-packages/horizon/templates/horizon/common/_data_table_table_action.html
 file path=usr/lib/python$(PYVER)/vendor-packages/horizon/templates/horizon/common/_data_table_table_actions.html
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/templates/horizon/common/_detail.html
 file path=usr/lib/python$(PYVER)/vendor-packages/horizon/templates/horizon/common/_detail_table.html
 file path=usr/lib/python$(PYVER)/vendor-packages/horizon/templates/horizon/common/_domain_page_header.html
 file path=usr/lib/python$(PYVER)/vendor-packages/horizon/templates/horizon/common/_form_errors.html
 file path=usr/lib/python$(PYVER)/vendor-packages/horizon/templates/horizon/common/_form_field.html
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/templates/horizon/common/_form_field_required.html
 file path=usr/lib/python$(PYVER)/vendor-packages/horizon/templates/horizon/common/_form_fields.html
 file path=usr/lib/python$(PYVER)/vendor-packages/horizon/templates/horizon/common/_formset_table.html
 file path=usr/lib/python$(PYVER)/vendor-packages/horizon/templates/horizon/common/_formset_table_row.html
@@ -262,7 +396,6 @@
 file path=usr/lib/python$(PYVER)/vendor-packages/horizon/templates/horizon/common/_modal.html
 file path=usr/lib/python$(PYVER)/vendor-packages/horizon/templates/horizon/common/_modal_form.html
 file path=usr/lib/python$(PYVER)/vendor-packages/horizon/templates/horizon/common/_modal_form_add_members.html
-file path=usr/lib/python$(PYVER)/vendor-packages/horizon/templates/horizon/common/_modal_form_update_metadata.html
 file path=usr/lib/python$(PYVER)/vendor-packages/horizon/templates/horizon/common/_page_header.html
 file path=usr/lib/python$(PYVER)/vendor-packages/horizon/templates/horizon/common/_region_selector.html
 file path=usr/lib/python$(PYVER)/vendor-packages/horizon/templates/horizon/common/_resource_browser.html
@@ -274,33 +407,41 @@
 file path=usr/lib/python$(PYVER)/vendor-packages/horizon/templates/horizon/common/_workflow_base.html
 file path=usr/lib/python$(PYVER)/vendor-packages/horizon/templates/horizon/common/_workflow_step.html
 file path=usr/lib/python$(PYVER)/vendor-packages/horizon/templates/horizon/common/_workflow_step_update_members.html
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/templates/horizon/common/fields/_themable_checkbox.html
 file path=usr/lib/python$(PYVER)/vendor-packages/horizon/templates/horizon/jasmine/index.html
 file path=usr/lib/python$(PYVER)/vendor-packages/horizon/templates/horizon/jasmine/jasmine.html
-file path=usr/lib/python$(PYVER)/vendor-packages/horizon/templates/horizon/qunit.html
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/templates/horizon/jasmine/jasmine_legacy.html
 file path=usr/lib/python$(PYVER)/vendor-packages/horizon/templatetags/__init__.py
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/templatetags/bootstrap.py
 file path=usr/lib/python$(PYVER)/vendor-packages/horizon/templatetags/branding.py
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/templatetags/breadcrumb_nav.py
 file path=usr/lib/python$(PYVER)/vendor-packages/horizon/templatetags/form_helpers.py
 file path=usr/lib/python$(PYVER)/vendor-packages/horizon/templatetags/horizon.py
 file path=usr/lib/python$(PYVER)/vendor-packages/horizon/templatetags/parse_date.py
 file path=usr/lib/python$(PYVER)/vendor-packages/horizon/templatetags/shellfilter.py
 file path=usr/lib/python$(PYVER)/vendor-packages/horizon/templatetags/sizeformat.py
 file path=usr/lib/python$(PYVER)/vendor-packages/horizon/templatetags/truncate_filter.py
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/themes.py
 file path=usr/lib/python$(PYVER)/vendor-packages/horizon/utils/__init__.py
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/utils/babel_extract_angular.py
 file path=usr/lib/python$(PYVER)/vendor-packages/horizon/utils/csvbase.py
 file path=usr/lib/python$(PYVER)/vendor-packages/horizon/utils/escape.py
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/utils/file_discovery.py
 file path=usr/lib/python$(PYVER)/vendor-packages/horizon/utils/filters.py
 file path=usr/lib/python$(PYVER)/vendor-packages/horizon/utils/functions.py
 file path=usr/lib/python$(PYVER)/vendor-packages/horizon/utils/html.py
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/utils/lazy_encoder.py
 file path=usr/lib/python$(PYVER)/vendor-packages/horizon/utils/memoized.py
+file path=usr/lib/python$(PYVER)/vendor-packages/horizon/utils/scss_filter.py
 file path=usr/lib/python$(PYVER)/vendor-packages/horizon/utils/secret_key.py
 file path=usr/lib/python$(PYVER)/vendor-packages/horizon/utils/units.py
-file path=usr/lib/python$(PYVER)/vendor-packages/horizon/utils/urlresolvers.py
 file path=usr/lib/python$(PYVER)/vendor-packages/horizon/utils/validators.py
 file path=usr/lib/python$(PYVER)/vendor-packages/horizon/version.py
 file path=usr/lib/python$(PYVER)/vendor-packages/horizon/views.py
 file path=usr/lib/python$(PYVER)/vendor-packages/horizon/workflows/__init__.py
 file path=usr/lib/python$(PYVER)/vendor-packages/horizon/workflows/base.py
 file path=usr/lib/python$(PYVER)/vendor-packages/horizon/workflows/views.py
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/.eslintrc
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/__init__.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/api/__init__.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/api/base.py
@@ -319,16 +460,17 @@
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/api/rest/cinder.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/api/rest/config.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/api/rest/glance.py
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/api/rest/heat.py
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/api/rest/json_encoder.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/api/rest/keystone.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/api/rest/network.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/api/rest/neutron.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/api/rest/nova.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/api/rest/policy.py
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/api/rest/swift.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/api/rest/urls.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/api/rest/utils.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/api/sahara.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/api/swift.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/api/trove.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/api/vpn.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/conf/ceilometer_policy.json
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/conf/cinder_policy.json
@@ -338,6 +480,24 @@
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/conf/neutron_policy.json
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/conf/nova_policy.json
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/context_processors.py
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/contrib/__init__.py
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/contrib/developer/__init__.py
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/contrib/developer/dashboard.py
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/contrib/developer/static/dashboard/developer/developer.module.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/contrib/developer/static/dashboard/developer/developer.module.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/contrib/developer/static/dashboard/developer/developer.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/contrib/developer/static/dashboard/developer/theme-preview/theme-preview.directive.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/contrib/developer/static/dashboard/developer/theme-preview/theme-preview.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/contrib/developer/static/dashboard/developer/theme-preview/theme-preview.module.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/contrib/developer/static/dashboard/developer/theme-preview/theme-preview.module.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/contrib/developer/static/dashboard/developer/theme-preview/theme-preview.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/contrib/developer/tests.py
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/contrib/developer/theme_preview/__init__.py
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/contrib/developer/theme_preview/panel.py
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/contrib/developer/theme_preview/templates/theme_preview/index.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/contrib/developer/theme_preview/tests.py
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/contrib/developer/theme_preview/urls.py
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/contrib/developer/theme_preview/views.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/__init__.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/__init__.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/aggregates/__init__.py
@@ -346,12 +506,10 @@
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/aggregates/panel.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/aggregates/tables.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/aggregates/templates/aggregates/_update.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/aggregates/templates/aggregates/_update_metadata.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/aggregates/templates/aggregates/create.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/aggregates/templates/aggregates/index.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/aggregates/templates/aggregates/manage_hosts.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/aggregates/templates/aggregates/update.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/aggregates/templates/aggregates/update_metadata.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/aggregates/tests.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/aggregates/urls.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/aggregates/views.py
@@ -368,14 +526,11 @@
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/defaults/workflows.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/flavors/__init__.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/flavors/constants.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/flavors/forms.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/flavors/panel.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/flavors/tables.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/flavors/templates/flavors/_update_metadata.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/flavors/templates/flavors/create.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/flavors/templates/flavors/index.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/flavors/templates/flavors/update.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/flavors/templates/flavors/update_metadata.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/flavors/tests.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/flavors/urls.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/flavors/views.py
@@ -408,11 +563,9 @@
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/images/tables.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/images/templates/images/_create.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/images/templates/images/_update.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/images/templates/images/_update_metadata.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/images/templates/images/create.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/images/templates/images/index.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/images/templates/images/update.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/images/templates/images/update_metadata.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/images/tests.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/images/urls.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/images/views.py
@@ -447,7 +600,6 @@
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/metadata_defs/templates/metadata_defs/_detail_overview.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/metadata_defs/templates/metadata_defs/_resource_types.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/metadata_defs/templates/metadata_defs/create.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/metadata_defs/templates/metadata_defs/detail.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/metadata_defs/templates/metadata_defs/index.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/metadata_defs/templates/metadata_defs/resource_types.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/metadata_defs/tests.py
@@ -465,11 +617,11 @@
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/metering/tests.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/metering/urls.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/metering/views.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/models.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/networks/__init__.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/networks/agents/__init__.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/networks/agents/forms.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/networks/agents/tables.py
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/networks/agents/tests.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/networks/agents/views.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/networks/forms.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/networks/panel.py
@@ -477,6 +629,7 @@
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/networks/ports/forms.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/networks/ports/tables.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/networks/ports/tabs.py
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/networks/ports/tests.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/networks/ports/urls.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/networks/ports/views.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/networks/subnets/__init__.py
@@ -492,7 +645,6 @@
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/networks/templates/networks/create.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/networks/templates/networks/index.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/networks/templates/networks/ports/_create.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/networks/templates/networks/ports/_detail_overview.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/networks/templates/networks/ports/_update.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/networks/templates/networks/ports/create.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/networks/templates/networks/ports/update.html
@@ -500,6 +652,11 @@
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/networks/tests.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/networks/urls.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/networks/views.py
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/ngflavors/__init__.py
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/ngflavors/panel.py
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/ngflavors/templates/ngflavors/index.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/ngflavors/urls.py
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/ngflavors/views.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/overview/__init__.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/overview/panel.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/overview/templates/overview/usage.csv
@@ -508,6 +665,9 @@
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/overview/urls.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/overview/views.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/routers/__init__.py
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/routers/extensions/__init__.py
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/routers/extensions/extraroutes/__init__.py
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/routers/extensions/extraroutes/tables.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/routers/forms.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/routers/panel.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/routers/ports/__init__.py
@@ -517,12 +677,20 @@
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/routers/ports/views.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/routers/tables.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/routers/tabs.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/routers/templates/routers/detail.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/routers/templates/routers/index.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/routers/templates/routers/update.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/routers/tests.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/routers/urls.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/routers/views.py
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/static/dashboard/admin/admin.module.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/static/dashboard/admin/admin.module.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/static/dashboard/admin/flavors/filters/has-extras.filter.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/static/dashboard/admin/flavors/filters/has-extras.filter.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/static/dashboard/admin/flavors/flavors.module.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/static/dashboard/admin/flavors/flavors.module.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/static/dashboard/admin/flavors/table/flavors-table.controller.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/static/dashboard/admin/flavors/table/flavors-table.controller.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/static/dashboard/admin/flavors/table/flavors-table.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/volumes/__init__.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/volumes/panel.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/volumes/snapshots/__init__.py
@@ -542,6 +710,8 @@
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/volumes/templates/volumes/volume_types/_create_volume_type.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/volumes/templates/volumes/volume_types/_create_volume_type_encryption.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/volumes/templates/volumes/volume_types/_edit_qos_spec_consumer.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/volumes/templates/volumes/volume_types/_update_volume_type.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/volumes/templates/volumes/volume_types/_update_volume_type_encryption.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/volumes/templates/volumes/volume_types/_volume_encryption_type_detail.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/volumes/templates/volumes/volume_types/associate_qos_spec.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/volumes/templates/volumes/volume_types/create_qos_spec.html
@@ -560,13 +730,16 @@
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/create.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/edit.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/index.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/volumes/templates/volumes/volume_types/update_volume_type.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/volumes/templates/volumes/volume_types/update_volume_type_encryption.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/volumes/templates/volumes/volume_types/volume_encryption_type_detail.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/volumes/templates/volumes/volume_types/volume_types_tables.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/volumes/templates/volumes/volumes/_manage_volume.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/volumes/templates/volumes/volumes/_migrate_volume.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/volumes/templates/volumes/volumes/_unmanage_volume.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/volumes/templates/volumes/volumes/_update_status.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/volumes/templates/volumes/volumes/detail.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/volumes/templates/volumes/volumes/manage_volume.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/volumes/templates/volumes/volumes/migrate_volume.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/volumes/templates/volumes/volumes/unmanage_volume.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/volumes/templates/volumes/volumes/update_status.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/volumes/templates/volumes/volumes/volumes_tables.html
@@ -594,6 +767,7 @@
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/volumes/volumes/__init__.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/volumes/volumes/forms.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/volumes/volumes/tables.py
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/volumes/volumes/tests.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/volumes/volumes/urls.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/admin/volumes/volumes/views.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/identity/__init__.py
@@ -623,6 +797,45 @@
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/identity/groups/tests.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/identity/groups/urls.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/identity/groups/views.py
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/identity/identity_providers/__init__.py
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/identity/identity_providers/forms.py
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/identity/identity_providers/panel.py
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/identity/identity_providers/protocols/__init__.py
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/identity/identity_providers/protocols/forms.py
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/identity/identity_providers/protocols/tables.py
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/identity/identity_providers/protocols/tests.py
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/identity/identity_providers/protocols/urls.py
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/identity/identity_providers/protocols/views.py
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/identity/identity_providers/tables.py
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/identity/identity_providers/tabs.py
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/identity/identity_providers/templates/identity_providers/_detail_overview.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/identity/identity_providers/templates/identity_providers/_register.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/identity/identity_providers/templates/identity_providers/_update.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/identity/identity_providers/templates/identity_providers/index.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/identity/identity_providers/templates/identity_providers/protocols/_create.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/identity/identity_providers/templates/identity_providers/protocols/create.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/identity/identity_providers/templates/identity_providers/register.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/identity/identity_providers/templates/identity_providers/update.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/identity/identity_providers/tests.py
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/identity/identity_providers/urls.py
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/identity/identity_providers/views.py
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/identity/mappings/__init__.py
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/identity/mappings/forms.py
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/identity/mappings/panel.py
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/identity/mappings/tables.py
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/identity/mappings/templates/mappings/_create.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/identity/mappings/templates/mappings/_update.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/identity/mappings/templates/mappings/create.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/identity/mappings/templates/mappings/index.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/identity/mappings/templates/mappings/update.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/identity/mappings/tests.py
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/identity/mappings/urls.py
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/identity/mappings/views.py
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/identity/ngusers/__init__.py
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/identity/ngusers/panel.py
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/identity/ngusers/templates/ngusers/index.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/identity/ngusers/urls.py
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/identity/ngusers/views.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/identity/projects/__init__.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/identity/projects/panel.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/identity/projects/tables.py
@@ -647,6 +860,15 @@
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/identity/roles/tests.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/identity/roles/urls.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/identity/roles/views.py
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/identity/static/dashboard/identity/identity.module.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/identity/static/dashboard/identity/identity.module.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/identity/static/dashboard/identity/projects/projects.module.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/identity/static/dashboard/identity/projects/projects.module.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/identity/static/dashboard/identity/users/table/table.controller.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/identity/static/dashboard/identity/users/table/table.controller.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/identity/static/dashboard/identity/users/table/table.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/identity/static/dashboard/identity/users/users.module.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/identity/static/dashboard/identity/users/users.module.spec.js
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/identity/users/__init__.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/identity/users/forms.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/identity/users/panel.py
@@ -666,6 +888,7 @@
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/__init__.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/access_and_security/__init__.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/access_and_security/api_access/__init__.py
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/access_and_security/api_access/forms.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/access_and_security/api_access/tables.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/access_and_security/api_access/tests.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/access_and_security/api_access/urls.py
@@ -692,9 +915,12 @@
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/access_and_security/security_groups/views.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/access_and_security/tabs.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/access_and_security/templates/access_and_security/api_access/_credentials.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/access_and_security/templates/access_and_security/api_access/_recreate_credentials.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/access_and_security/templates/access_and_security/api_access/credentials.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/access_and_security/templates/access_and_security/api_access/ec2rc.sh.template
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/access_and_security/templates/access_and_security/api_access/openrc.sh.template
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/access_and_security/templates/access_and_security/api_access/openrc_v2.sh.template
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/access_and_security/templates/access_and_security/api_access/recreate_credentials.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/access_and_security/templates/access_and_security/floating_ips/_allocate.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/access_and_security/templates/access_and_security/floating_ips/allocate.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/access_and_security/templates/access_and_security/index.html
@@ -720,6 +946,7 @@
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/containers/panel.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/containers/tables.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/containers/templates/containers/_container_detail.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/containers/templates/containers/_container_loader.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/containers/templates/containers/_container_metadata.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/containers/templates/containers/_copy.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/containers/templates/containers/_create.html
@@ -732,6 +959,7 @@
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/containers/templates/containers/create.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/containers/templates/containers/create_pseudo_folder.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/containers/templates/containers/index.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/containers/templates/containers/ngindex.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/containers/templates/containers/object_detail.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/containers/templates/containers/update.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/containers/templates/containers/upload.html
@@ -740,215 +968,6 @@
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/containers/utils.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/containers/views.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/dashboard.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/__init__.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/cluster_templates/__init__.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/cluster_templates/forms.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/cluster_templates/panel.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/cluster_templates/tables.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/cluster_templates/tabs.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_configure_general_help.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_create_general_help.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_details.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_upload_file.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/cluster_node_groups_template.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/cluster_templates.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/configure.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/create.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/details.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/upload_file.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/cluster_templates/tests.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/cluster_templates/urls.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/cluster_templates/views.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/cluster_templates/workflows/__init__.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/cluster_templates/workflows/copy.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/cluster_templates/workflows/create.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/clusters/__init__.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/clusters/panel.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/clusters/tables.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/clusters/tabs.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/clusters/templates/data_processing.clusters/_configure_general_help.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/clusters/templates/data_processing.clusters/_create_cluster.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/clusters/templates/data_processing.clusters/_create_general_help.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/clusters/templates/data_processing.clusters/_instances_details.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/clusters/templates/data_processing.clusters/_rich_status.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/clusters/templates/data_processing.clusters/clusters.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/clusters/templates/data_processing.clusters/configure.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/clusters/templates/data_processing.clusters/create.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/clusters/templates/data_processing.clusters/create_cluster.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/clusters/templates/data_processing.clusters/details.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/clusters/templates/data_processing.clusters/scale.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/clusters/tests.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/clusters/urls.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/clusters/views.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/clusters/workflows/__init__.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/clusters/workflows/create.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/clusters/workflows/scale.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/data_image_registry/__init__.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/data_image_registry/forms.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/data_image_registry/panel.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/data_image_registry/tables.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/data_image_registry/templates/data_processing.data_image_registry/_edit_tags.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/data_image_registry/templates/data_processing.data_image_registry/_help.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/data_image_registry/templates/data_processing.data_image_registry/_list_tags.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/data_image_registry/templates/data_processing.data_image_registry/_register_image.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/data_image_registry/templates/data_processing.data_image_registry/_tag_form.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/data_image_registry/templates/data_processing.data_image_registry/edit_tags.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/data_image_registry/templates/data_processing.data_image_registry/image_registry.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/data_image_registry/templates/data_processing.data_image_registry/register_image.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/data_image_registry/tests.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/data_image_registry/urls.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/data_image_registry/views.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/data_plugins/__init__.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/data_plugins/panel.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/data_plugins/tables.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/data_plugins/tabs.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/data_plugins/templates/data_processing.data_plugins/_details.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/data_plugins/templates/data_processing.data_plugins/details.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/data_plugins/templates/data_processing.data_plugins/plugins.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/data_plugins/tests.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/data_plugins/urls.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/data_plugins/views.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/data_sources/__init__.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/data_sources/panel.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/data_sources/tables.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/data_sources/tabs.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/data_sources/templates/data_processing.data_sources/_create_data_source_help.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/data_sources/templates/data_processing.data_sources/_details.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/data_sources/templates/data_processing.data_sources/create.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/data_sources/templates/data_processing.data_sources/data_sources.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/data_sources/templates/data_processing.data_sources/details.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/data_sources/tests.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/data_sources/urls.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/data_sources/views.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/data_sources/workflows/__init__.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/data_sources/workflows/create.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/job_binaries/__init__.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/job_binaries/forms.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/job_binaries/panel.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/job_binaries/tables.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/job_binaries/tabs.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_create.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_create_job_binary_help.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_details.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/create.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/details.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/job_binaries.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/job_binaries/tests.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/job_binaries/urls.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/job_binaries/views.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/job_executions/__init__.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/job_executions/panel.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/job_executions/tables.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/job_executions/tabs.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/_details.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/details.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/job_executions.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/job_executions/tests.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/job_executions/urls.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/job_executions/views.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/jobs/__init__.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/jobs/panel.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/jobs/tables.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/jobs/tabs.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/jobs/templates/data_processing.jobs/_create_job_help.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/jobs/templates/data_processing.jobs/_create_job_libs_help.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/jobs/templates/data_processing.jobs/_details.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/jobs/templates/data_processing.jobs/_launch_job_configure_help.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/jobs/templates/data_processing.jobs/_launch_job_help.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/jobs/templates/data_processing.jobs/config_template.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/jobs/templates/data_processing.jobs/create.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/jobs/templates/data_processing.jobs/details.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/jobs/templates/data_processing.jobs/jobs.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/jobs/templates/data_processing.jobs/launch.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/jobs/templates/data_processing.jobs/library_template.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/jobs/tests.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/jobs/urls.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/jobs/views.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/jobs/workflows/__init__.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/jobs/workflows/create.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/jobs/workflows/launch.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/nodegroup_templates/__init__.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/nodegroup_templates/panel.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/nodegroup_templates/tables.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/nodegroup_templates/tabs.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_configure_general_help.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_create_general_help.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_fields_help.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_service_confs.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/configure.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/create.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/details.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/nodegroup_templates.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/nodegroup_templates/tests.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/nodegroup_templates/urls.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/nodegroup_templates/views.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/nodegroup_templates/workflows/__init__.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/nodegroup_templates/workflows/copy.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/nodegroup_templates/workflows/create.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/utils/__init__.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/utils/anti_affinity.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/utils/helpers.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/utils/neutron_support.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/utils/workflow_helpers.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/wizard/__init__.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/wizard/forms.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/wizard/panel.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/wizard/templates/data_processing.wizard/_job_type_select.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/wizard/templates/data_processing.wizard/_job_type_select_help.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/wizard/templates/data_processing.wizard/_plugin_select.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/wizard/templates/data_processing.wizard/_plugin_select_help.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/wizard/templates/data_processing.wizard/cluster_guide.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/wizard/templates/data_processing.wizard/job_type_select.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/wizard/templates/data_processing.wizard/jobex_guide.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/wizard/templates/data_processing.wizard/plugin_select.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/wizard/templates/data_processing.wizard/wizard.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/wizard/tests.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/wizard/urls.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/data_processing/wizard/views.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/database_backups/__init__.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/database_backups/panel.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/database_backups/tables.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/database_backups/templates/database_backups/_backup_details_help.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/database_backups/templates/database_backups/backup.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/database_backups/templates/database_backups/details.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/database_backups/templates/database_backups/index.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/database_backups/tests.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/database_backups/urls.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/database_backups/views.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/database_backups/workflows/__init__.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/database_backups/workflows/create_backup.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/databases/__init__.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/databases/forms.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/databases/panel.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/databases/tables.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/databases/tabs.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/databases/templates/databases/_detail_overview.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/databases/templates/databases/_detail_overview_cassandra.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/databases/templates/databases/_detail_overview_couchbase.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/databases/templates/databases/_detail_overview_mongodb.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/databases/templates/databases/_detail_overview_mysql.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/databases/templates/databases/_detail_overview_redis.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/databases/templates/databases/_launch_advanced_help.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/databases/templates/databases/_launch_details_help.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/databases/templates/databases/_launch_initialize_help.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/databases/templates/databases/_launch_network_help.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/databases/templates/databases/_launch_networks.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/databases/templates/databases/_resize_instance.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/databases/templates/databases/_resize_volume.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/databases/templates/databases/detail.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/databases/templates/databases/index.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/databases/templates/databases/launch.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/databases/templates/databases/resize_instance.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/databases/templates/databases/resize_volume.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/databases/tests.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/databases/urls.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/databases/views.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/databases/workflows/__init__.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/databases/workflows/create_instance.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/firewalls/__init__.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/firewalls/forms.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/firewalls/panel.py
@@ -1001,7 +1020,6 @@
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/images/templates/images/images/_detail_overview.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/images/templates/images/images/_update.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/images/templates/images/images/create.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/images/templates/images/images/detail.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/images/templates/images/images/update.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/images/templates/images/index.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/images/templates/images/snapshots/_create.html
@@ -1017,7 +1035,9 @@
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/instances/panel.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/instances/tables.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/instances/tabs.py
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/instances/templates/instances/_attach_interface.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/instances/templates/instances/_decryptpassword.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/instances/templates/instances/_detach_interface.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/instances/templates/instances/_detail_audit.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/instances/templates/instances/_detail_console.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/instances/templates/instances/_detail_log.html
@@ -1029,11 +1049,13 @@
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/instances/templates/instances/_launch_customize_help.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/instances/templates/instances/_launch_details_help.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/instances/templates/instances/_launch_network_help.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/instances/templates/instances/_launch_network_ports_help.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/instances/templates/instances/_launch_volumes_help.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/instances/templates/instances/_rebuild.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/instances/templates/instances/_update_networks.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/instances/templates/instances/attach_interface.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/instances/templates/instances/decryptpassword.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/instances/templates/instances/detail.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/instances/templates/instances/detach_interface.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/instances/templates/instances/index.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/instances/templates/instances/rebuild.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/instances/templates/instances/serial_console.html
@@ -1047,15 +1069,18 @@
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/instances/workflows/update_instance.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/loadbalancers/__init__.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/loadbalancers/forms.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/loadbalancers/models.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/loadbalancers/panel.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/loadbalancers/tables.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/loadbalancers/tabs.py
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/loadbalancers/templates/loadbalancers/_create_pool_help.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/loadbalancers/templates/loadbalancers/_create_vip_help.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/loadbalancers/templates/loadbalancers/_member_details.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/loadbalancers/templates/loadbalancers/_members_tab.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/loadbalancers/templates/loadbalancers/_monitors_tab.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/loadbalancers/templates/loadbalancers/_pool_table_subnet_cell.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/loadbalancers/templates/loadbalancers/_pool_table_vip_cell.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/loadbalancers/templates/loadbalancers/_pools_tab.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/loadbalancers/templates/loadbalancers/_updatemember.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/loadbalancers/templates/loadbalancers/_updatemonitor.html
@@ -1072,20 +1097,24 @@
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/loadbalancers/utils.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/loadbalancers/views.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/loadbalancers/workflows.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/models.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/network_topology/__init__.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/network_topology/instances/__init__.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/network_topology/instances/tables.py
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/network_topology/networks/__init__.py
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/network_topology/networks/tables.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/network_topology/panel.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/network_topology/ports/__init__.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/network_topology/ports/tables.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/network_topology/routers/__init__.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/network_topology/routers/tables.py
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/network_topology/subnets/__init__.py
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/network_topology/subnets/tables.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/network_topology/templates/network_topology/_create_router.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/network_topology/templates/network_topology/_post_massage.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/network_topology/templates/network_topology/_svg_element.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/network_topology/templates/network_topology/client_side/_balloon_container.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/network_topology/templates/network_topology/client_side/_balloon_device.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/network_topology/templates/network_topology/client_side/_balloon_instance.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/network_topology/templates/network_topology/client_side/_balloon_net.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/network_topology/templates/network_topology/client_side/_balloon_port.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/network_topology/templates/network_topology/create_router.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/network_topology/templates/network_topology/iframe.html
@@ -1100,6 +1129,7 @@
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/networks/ports/forms.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/networks/ports/tables.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/networks/ports/tabs.py
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/networks/ports/tests.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/networks/ports/urls.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/networks/ports/views.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/networks/subnets/__init__.py
@@ -1120,15 +1150,18 @@
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/networks/templates/networks/ports/_detail_overview.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/networks/templates/networks/ports/_port_ips.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/networks/templates/networks/ports/_update.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/networks/templates/networks/ports/detail.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/networks/templates/networks/ports/update.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/networks/templates/networks/subnets/_detail_overview.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/networks/templates/networks/subnets/detail.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/networks/templates/networks/update.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/networks/tests.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/networks/urls.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/networks/views.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/networks/workflows.py
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/ngimages/__init__.py
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/ngimages/panel.py
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/ngimages/templates/ngimages/index.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/ngimages/urls.py
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/ngimages/views.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/overview/__init__.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/overview/panel.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/overview/templates/overview/usage.csv
@@ -1138,6 +1171,11 @@
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/overview/views.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/routers/__init__.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/routers/extensions/__init__.py
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/routers/extensions/extraroutes/__init__.py
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/routers/extensions/extraroutes/forms.py
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/routers/extensions/extraroutes/tables.py
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/routers/extensions/extraroutes/tabs.py
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/routers/extensions/extraroutes/views.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/routers/extensions/routerrules/__init__.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/routers/extensions/routerrules/forms.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/routers/extensions/routerrules/rulemanager.py
@@ -1158,7 +1196,8 @@
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/routers/templates/routers/_detail_overview.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/routers/templates/routers/_update.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/routers/templates/routers/create.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/routers/templates/routers/detail.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/routers/templates/routers/extensions/routerroutes/_create.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/routers/templates/routers/extensions/routerroutes/create.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/routers/templates/routers/extensions/routerrules/_create.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/routers/templates/routers/extensions/routerrules/create.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/routers/templates/routers/extensions/routerrules/grid.html
@@ -1181,7 +1220,6 @@
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/stacks/resource_types/tables.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/stacks/resource_types/tabs.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/stacks/resource_types/templates/stacks.resource_types/_details.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/stacks/resource_types/templates/stacks.resource_types/details.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/stacks/resource_types/templates/stacks.resource_types/index.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/stacks/resource_types/tests.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/stacks/resource_types/urls.py
@@ -1206,17 +1244,103 @@
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/stacks/templates/stacks/_update.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/stacks/templates/stacks/change_template.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/stacks/templates/stacks/create.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/stacks/templates/stacks/detail.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/stacks/templates/stacks/index.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/stacks/templates/stacks/preview.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/stacks/templates/stacks/preview_details.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/stacks/templates/stacks/preview_template.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/stacks/templates/stacks/resource.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/stacks/templates/stacks/select_template.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/stacks/templates/stacks/update.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/stacks/tests.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/stacks/urls.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/stacks/views.py
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/static/dashboard/project/containers/_containers.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/static/dashboard/project/containers/containers-model.service.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/static/dashboard/project/containers/containers-model.service.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/static/dashboard/project/containers/containers.controller.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/static/dashboard/project/containers/containers.controller.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/static/dashboard/project/containers/containers.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/static/dashboard/project/containers/containers.module.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/static/dashboard/project/containers/containers.module.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/static/dashboard/project/containers/create-container-modal.controller.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/static/dashboard/project/containers/create-container-modal.controller.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/static/dashboard/project/containers/create-container-modal.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/static/dashboard/project/containers/create-folder-modal.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/static/dashboard/project/containers/file-change-directive.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/static/dashboard/project/containers/file-change-directive.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/static/dashboard/project/containers/object-details-modal.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/static/dashboard/project/containers/objects-row-actions.service.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/static/dashboard/project/containers/objects-row-actions.service.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/static/dashboard/project/containers/objects.controller.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/static/dashboard/project/containers/objects.controller.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/static/dashboard/project/containers/objects.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/static/dashboard/project/containers/select-container.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/static/dashboard/project/containers/upload-object-controller.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/static/dashboard/project/containers/upload-object-controller.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/static/dashboard/project/containers/upload-object-modal.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/static/dashboard/project/images/images.module.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/static/dashboard/project/images/images.module.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/static/dashboard/project/project.module.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/static/dashboard/project/project.module.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/static/dashboard/project/workflow/launch-instance/configuration/configuration.controller.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/static/dashboard/project/workflow/launch-instance/configuration/configuration.controller.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/static/dashboard/project/workflow/launch-instance/configuration/configuration.help.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/static/dashboard/project/workflow/launch-instance/configuration/configuration.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/static/dashboard/project/workflow/launch-instance/details/details.controller.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/static/dashboard/project/workflow/launch-instance/details/details.controller.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/static/dashboard/project/workflow/launch-instance/details/details.help.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/static/dashboard/project/workflow/launch-instance/details/details.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/static/dashboard/project/workflow/launch-instance/flavor/flavor.controller.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/static/dashboard/project/workflow/launch-instance/flavor/flavor.help.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/static/dashboard/project/workflow/launch-instance/flavor/flavor.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/static/dashboard/project/workflow/launch-instance/flavor/flavor.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/static/dashboard/project/workflow/launch-instance/flavor/select-flavor-table.directive.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/static/dashboard/project/workflow/launch-instance/flavor/select-flavor-table.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/static/dashboard/project/workflow/launch-instance/keypair/create-keypair.controller.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/static/dashboard/project/workflow/launch-instance/keypair/create-keypair.controller.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/static/dashboard/project/workflow/launch-instance/keypair/create-keypair.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/static/dashboard/project/workflow/launch-instance/keypair/import-keypair.controller.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/static/dashboard/project/workflow/launch-instance/keypair/import-keypair.controller.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/static/dashboard/project/workflow/launch-instance/keypair/import-keypair.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/static/dashboard/project/workflow/launch-instance/keypair/keypair-details.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/static/dashboard/project/workflow/launch-instance/keypair/keypair.controller.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/static/dashboard/project/workflow/launch-instance/keypair/keypair.controller.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/static/dashboard/project/workflow/launch-instance/keypair/keypair.help.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/static/dashboard/project/workflow/launch-instance/keypair/keypair.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/static/dashboard/project/workflow/launch-instance/launch-instance-modal.controller.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/static/dashboard/project/workflow/launch-instance/launch-instance-modal.controller.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/static/dashboard/project/workflow/launch-instance/launch-instance-modal.service.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/static/dashboard/project/workflow/launch-instance/launch-instance-modal.service.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/static/dashboard/project/workflow/launch-instance/launch-instance-model.service.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/static/dashboard/project/workflow/launch-instance/launch-instance-model.service.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/static/dashboard/project/workflow/launch-instance/launch-instance-wizard.controller.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/static/dashboard/project/workflow/launch-instance/launch-instance-wizard.controller.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/static/dashboard/project/workflow/launch-instance/launch-instance-workflow.service.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/static/dashboard/project/workflow/launch-instance/launch-instance-workflow.service.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/static/dashboard/project/workflow/launch-instance/launch-instance.module.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/static/dashboard/project/workflow/launch-instance/launch-instance.module.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/static/dashboard/project/workflow/launch-instance/metadata/metadata.help.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/static/dashboard/project/workflow/launch-instance/metadata/metadata.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/static/dashboard/project/workflow/launch-instance/metadata/metadata.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/static/dashboard/project/workflow/launch-instance/network/network.controller.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/static/dashboard/project/workflow/launch-instance/network/network.controller.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/static/dashboard/project/workflow/launch-instance/network/network.help.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/static/dashboard/project/workflow/launch-instance/network/network.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/static/dashboard/project/workflow/launch-instance/networkports/ports.controller.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/static/dashboard/project/workflow/launch-instance/networkports/ports.help.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/static/dashboard/project/workflow/launch-instance/networkports/ports.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/static/dashboard/project/workflow/launch-instance/networkports/ports.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/static/dashboard/project/workflow/launch-instance/security-groups/security-group-details.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/static/dashboard/project/workflow/launch-instance/security-groups/security-groups.controller.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/static/dashboard/project/workflow/launch-instance/security-groups/security-groups.help.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/static/dashboard/project/workflow/launch-instance/security-groups/security-groups.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/static/dashboard/project/workflow/launch-instance/security-groups/security-groups.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/static/dashboard/project/workflow/launch-instance/source/source-details.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/static/dashboard/project/workflow/launch-instance/source/source.controller.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/static/dashboard/project/workflow/launch-instance/source/source.controller.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/static/dashboard/project/workflow/launch-instance/source/source.help.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/static/dashboard/project/workflow/launch-instance/source/source.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/static/dashboard/project/workflow/workflow.module.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/static/dashboard/project/workflow/workflow.module.spec.js
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/volumes/__init__.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/volumes/backups/__init__.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/volumes/backups/forms.py
@@ -1225,6 +1349,14 @@
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/volumes/backups/tests.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/volumes/backups/urls.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/volumes/backups/views.py
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/volumes/cgroups/__init__.py
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/volumes/cgroups/forms.py
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/volumes/cgroups/tables.py
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/volumes/cgroups/tabs.py
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/volumes/cgroups/tests.py
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/volumes/cgroups/urls.py
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/volumes/cgroups/views.py
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/volumes/cgroups/workflows.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/volumes/panel.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/volumes/snapshots/__init__.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/volumes/snapshots/forms.py
@@ -1238,12 +1370,16 @@
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/volumes/templates/volumes/backups/_detail_overview.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/volumes/templates/volumes/backups/_restore_backup.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/volumes/templates/volumes/backups/create_backup.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/volumes/templates/volumes/backups/detail.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/volumes/templates/volumes/backups/restore_backup.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/volumes/templates/volumes/cgroups/_delete.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/volumes/templates/volumes/cgroups/_detail_overview.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/volumes/templates/volumes/cgroups/_update.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/volumes/templates/volumes/cgroups/create.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/volumes/templates/volumes/cgroups/delete.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/volumes/templates/volumes/cgroups/update.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/volumes/templates/volumes/index.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/volumes/templates/volumes/snapshots/_update.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/volumes/templates/volumes/snapshots/detail.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/volumes/templates/volumes/snapshots/update.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/volumes/templates/volumes/volumes/_accept_transfer.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/volumes/templates/volumes/volumes/_attach.html
@@ -1265,7 +1401,6 @@
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/volumes/templates/volumes/volumes/create.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/volumes/templates/volumes/volumes/create_snapshot.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/volumes/templates/volumes/volumes/create_transfer.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/volumes/templates/volumes/volumes/detail.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/volumes/templates/volumes/volumes/encryption_detail.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/volumes/templates/volumes/volumes/extend.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/volumes/templates/volumes/volumes/retype.html
@@ -1295,8 +1430,8 @@
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/vpn/templates/vpn/_update_ipsecpolicy.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/vpn/templates/vpn/_update_ipsecsiteconnection.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/vpn/templates/vpn/_update_vpnservice.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/vpn/templates/vpn/_vpn_ips.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/vpn/templates/vpn/_vpnservice_details.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/vpn/templates/vpn/details_tabs.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/vpn/templates/vpn/index.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/vpn/templates/vpn/update_ikepolicy.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/vpn/templates/vpn/update_ipsecpolicy.html
@@ -1306,26 +1441,8 @@
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/vpn/urls.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/vpn/views.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/project/vpn/workflows.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/router/__init__.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/router/dashboard.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/router/models.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/router/nexus1000v/__init__.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/router/nexus1000v/forms.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/router/nexus1000v/panel.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/router/nexus1000v/tables.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/router/nexus1000v/tabs.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/router/nexus1000v/templates/nexus1000v/_update_network_profile.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/router/nexus1000v/templates/nexus1000v/create_network_profile.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/router/nexus1000v/templates/nexus1000v/index.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/router/nexus1000v/templates/nexus1000v/network_profile/index.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/router/nexus1000v/templates/nexus1000v/policy_profile/index.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/router/nexus1000v/templates/nexus1000v/update_network_profile.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/router/nexus1000v/urls.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/router/nexus1000v/views.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/settings/__init__.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/settings/dashboard.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/settings/models.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/settings/password/__init__.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/settings/password/forms.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/settings/password/panel.py
@@ -1343,23 +1460,71 @@
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/settings/user/urls.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/dashboards/settings/user/views.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/django_pyscss_fix/__init__.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/enabled/_10_project.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/enabled/_20_admin.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/enabled/_25_identity.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/enabled/_30_settings.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/enabled/_40_router.py
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/enabled/_1000_project.py
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/enabled/_1010_compute_panel_group.py
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/enabled/_1020_project_overview_panel.py
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/enabled/_1030_project_instances_panel.py
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/enabled/_1040_project_volumes_panel.py
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/enabled/_1050_project_images_panel.py
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/enabled/_1051_project_ng_images_panel.py
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/enabled/_1060_project_access_panel.py
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/enabled/_1410_network_panel_group.py
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/enabled/_1420_project_network_topology_panel.py
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/enabled/_1430_project_network_panel.py
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/enabled/_1440_project_routers_panel.py
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/enabled/_1450_project_loadbalancers_panel.py
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/enabled/_1460_project_firewalls_panel.py
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/enabled/_1470_project_vpn_panel.py
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/enabled/_1610_orchestration_panel_group.py
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/enabled/_1620_project_stacks_panel.py
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/enabled/_1630_project_resource_types_panel.py
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/enabled/_1910_object_store_panel_group.py
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/enabled/_1920_project_containers_panel.py
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/enabled/_2000_admin.py
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/enabled/_2010_admin_system_panel_group.py
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/enabled/_2020_admin_overview_panel.py
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/enabled/_2030_admin_metering_panel.py
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/enabled/_2040_admin_hypervisors_panel.py
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/enabled/_2050_admin_aggregates_panel.py
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/enabled/_2060_admin_instances_panel.py
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/enabled/_2070_admin_volumes_panel.py
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/enabled/_2080_admin_flavors_panel.py
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/enabled/_2081_admin_flavors_panel.py
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/enabled/_2090_admin_images_panel.py
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/enabled/_2100_admin_networks_panel.py
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/enabled/_2110_admin_routers_panel.py
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/enabled/_2120_admin_defaults_panel.py
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/enabled/_2130_admin_metadata_defs_panel.py
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/enabled/_2140_admin_info_panel.py
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/enabled/_3000_identity.py
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/enabled/_3010_identity_domains_panel.py
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/enabled/_3020_identity_projects_panel.py
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/enabled/_3030_identity_users_panel.py
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/enabled/_3031_identity_users_panel.py
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/enabled/_3040_identity_groups_panel.py
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/enabled/_3050_identity_roles_panel.py
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/enabled/_3060_federation_panel_group.py
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/enabled/_3070_identity_identity_providers_panel.py
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/enabled/_3080_identity_mappings_panel.py
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/enabled/_5000_settings.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/enabled/_50_admin_add_panel.py.example
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/enabled/_60_admin_remove_panel.py.example
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/enabled/_70_admin_default_panel.py.example
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/enabled/_80_admin_add_panel_group.py.example
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/enabled/_9001_developer.py
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/enabled/_9010_preview.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/enabled/_90_admin_add_panel_to_group.py.example
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/enabled/__init__.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/exceptions.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/hooks.py
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/karma.conf.js
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/local/__init__.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/local/enabled/_40_router.py.example
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/local/enabled/_50_settings.py.example
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/local/enabled/__init__.py
 link \
+    path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/local/local_settings.d \
+    target=../../../../../../etc/openstack_dashboard/local_settings.d
+link \
     path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/local/local_settings.py \
     target=../../../../../../etc/openstack_dashboard/local_settings.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/local/local_settings.py.example
@@ -1371,86 +1536,133 @@
     pkg.depend.bypass-generate=.*
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/management/commands/make_web_conf.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/management/commands/migrate_settings.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/openstack/__init__.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/openstack/common/__init__.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/openstack/common/_i18n.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/openstack/common/fileutils.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/openstack/common/local.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/openstack/common/log.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/openstack/common/policy.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/overrides.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/policy.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/policy_backend.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/settings.py
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/angular/action-list/action-list.js
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/angular/action-list/action-list.scss
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/angular/action-list/action-list.spec.js
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/angular/action-list/action.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/angular/action-list/button-tooltip.js
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/angular/action-list/menu-item.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/angular/action-list/menu.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/angular/action-list/single-button.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/angular/action-list/split-button.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/angular/action-list/warning-tooltip.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/angular/bind-scope/bind-scope.js
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/angular/bind-scope/bind-scope.spec.js
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/angular/charts/chart-tooltip.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/angular/charts/chart-tooltip.js
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/angular/charts/chart-tooltip.scss
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/angular/charts/charts.js
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/angular/charts/pie-chart.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/angular/charts/pie-chart.js
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/angular/charts/pie-chart.scss
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/angular/charts/pie-chart.spec.js
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/angular/form/form.js
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/angular/form/form.spec.js
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/angular/help-panel/help-panel.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/angular/help-panel/help-panel.js
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/angular/help-panel/help-panel.scss
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/angular/help-panel/help-panel.spec.js
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/angular/login/login.js
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/angular/login/login.spec.js
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/angular/magic-search/magic-search.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/angular/magic-search/magic-search.js
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/angular/magic-search/magic-search.scss
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/angular/metadata-display/metadata-display.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/angular/metadata-display/metadata-display.js
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/angular/metadata-display/metadata-display.scss
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/angular/metadata-display/metadata-display.spec.js
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/angular/metadata-tree/metadata-tree-item.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/angular/metadata-tree/metadata-tree-service.js
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/angular/metadata-tree/metadata-tree.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/angular/metadata-tree/metadata-tree.js
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/angular/metadata-tree/metadata-tree.scss
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/angular/metadata-tree/metadata-tree.spec.js
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/angular/modal/modal-wait-spinner.js
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/angular/modal/modal-wait-spinner.scss
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/angular/modal/modal-wait-spinner.spec.js
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/angular/modal/modal.js
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/angular/modal/modal.spec.js
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/angular/modal/simple-modal.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/angular/styles.scss
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/angular/table/basic-table.js
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/angular/table/basic-table.spec.js
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/angular/table/search-bar.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/angular/table/table.js
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/angular/table/table.scss
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/angular/table/table.spec.js
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/angular/transfer-table/allocated.html.example
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/angular/transfer-table/available.html.example
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/angular/transfer-table/transfer-table.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/angular/transfer-table/transfer-table.js
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/angular/transfer-table/transfer-table.scss
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/angular/transfer-table/transfer-table.spec.js
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/angular/validators/validators.js
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/angular/validators/validators.spec.js
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/angular/widget.module.js
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/angular/wizard/wizard.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/angular/wizard/wizard.js
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/angular/wizard/wizard.scss
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/angular/wizard/wizard.spec.js
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/angular/workflow/workflow.js
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/angular/workflow/workflow.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/app/_app.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/app/app.module.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/app/app.module.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/app/core/_core.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/app/core/cloud-services/cloud-services.module.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/app/core/cloud-services/hz-if-cinder-extensions.directive.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/app/core/cloud-services/hz-if-cinder-extensions.directive.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/app/core/cloud-services/hz-if-neutron-extensions.directive.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/app/core/cloud-services/hz-if-neutron-extensions.directive.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/app/core/cloud-services/hz-if-nova-extensions.directive.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/app/core/cloud-services/hz-if-nova-extensions.directive.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/app/core/cloud-services/hz-if-policies.directive.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/app/core/cloud-services/hz-if-policies.directive.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/app/core/cloud-services/hz-if-services.directive.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/app/core/cloud-services/hz-if-services.directive.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/app/core/cloud-services/hz-if-settings.directive.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/app/core/cloud-services/hz-if-settings.directive.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/app/core/cloud-services/hz-if-version.directive.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/app/core/cloud-services/hz-if-version.directive.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/app/core/core.module.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/app/core/core.module.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/app/core/images/_images.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/app/core/images/actions/actions.module.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/app/core/images/actions/create-volume.service.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/app/core/images/actions/create-volume.service.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/app/core/images/actions/delete-image.service.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/app/core/images/actions/delete-image.service.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/app/core/images/actions/launch-instance.service.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/app/core/images/actions/launch-instance.service.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/app/core/images/actions/update-metadata.action.service.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/app/core/images/actions/update-metadata.action.service.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/app/core/images/detail/image-detail.controller.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/app/core/images/detail/image-detail.controller.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/app/core/images/detail/image-detail.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/app/core/images/filters/image-status.filter.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/app/core/images/filters/image-status.filter.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/app/core/images/filters/image-type.filter.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/app/core/images/filters/image-type.filter.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/app/core/images/filters/image-visibility.filter.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/app/core/images/filters/image-visibility.filter.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/app/core/images/images.module.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/app/core/images/images.module.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/app/core/images/steps/create-volume/create-volume.controller.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/app/core/images/steps/create-volume/create-volume.controller.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/app/core/images/steps/create-volume/create-volume.help.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/app/core/images/steps/create-volume/create-volume.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/app/core/images/table/images-table.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/app/core/images/table/images.controller.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/app/core/images/table/images.controller.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/app/core/images/workflows/create-volume.service.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/app/core/images/workflows/create-volume.service.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/app/core/metadata/metadata.module.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/app/core/metadata/metadata.module.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/app/core/metadata/metadata.service.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/app/core/metadata/metadata.service.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/app/core/metadata/modal/modal-helper.controller.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/app/core/metadata/modal/modal-helper.controller.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/app/core/metadata/modal/modal.controller.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/app/core/metadata/modal/modal.controller.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/app/core/metadata/modal/modal.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/app/core/metadata/modal/modal.module.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/app/core/metadata/modal/modal.module.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/app/core/metadata/modal/modal.service.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/app/core/metadata/modal/modal.service.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/app/core/openstack-service-api/cinder-extensions.service.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/app/core/openstack-service-api/cinder-extensions.service.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/app/core/openstack-service-api/cinder.service.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/app/core/openstack-service-api/cinder.service.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/app/core/openstack-service-api/common-test.mock.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/app/core/openstack-service-api/extensions.service.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/app/core/openstack-service-api/extensions.service.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/app/core/openstack-service-api/glance.service.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/app/core/openstack-service-api/glance.service.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/app/core/openstack-service-api/heat.service.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/app/core/openstack-service-api/heat.service.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/app/core/openstack-service-api/keypair-download.service.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/app/core/openstack-service-api/keypair-download.service.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/app/core/openstack-service-api/keystone.service.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/app/core/openstack-service-api/keystone.service.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/app/core/openstack-service-api/network.service.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/app/core/openstack-service-api/network.service.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/app/core/openstack-service-api/neutron-extensions.service.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/app/core/openstack-service-api/neutron-extensions.service.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/app/core/openstack-service-api/neutron.service.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/app/core/openstack-service-api/neutron.service.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/app/core/openstack-service-api/nova-extensions.service.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/app/core/openstack-service-api/nova-extensions.service.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/app/core/openstack-service-api/nova.service.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/app/core/openstack-service-api/nova.service.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/app/core/openstack-service-api/openstack-service-api.module.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/app/core/openstack-service-api/policy.service.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/app/core/openstack-service-api/policy.service.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/app/core/openstack-service-api/security-group.service.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/app/core/openstack-service-api/security-group.service.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/app/core/openstack-service-api/service-catalog.service.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/app/core/openstack-service-api/service-catalog.service.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/app/core/openstack-service-api/settings.service.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/app/core/openstack-service-api/settings.service.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/app/core/openstack-service-api/swift.service.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/app/core/openstack-service-api/swift.service.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/app/core/openstack-service-api/user-session.service.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/app/core/openstack-service-api/user-session.service.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/app/core/workflow/decorator.service.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/app/core/workflow/decorator.service.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/app/core/workflow/workflow.module.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/app/core/workflow/workflow.module.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/app/core/workflow/workflow.service.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/app/redirect.controller.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/app/redirect.controller.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/app/tech-debt/hz-namespace-resource-type-form.controller.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/app/tech-debt/hz-namespace-resource-type-form.controller.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/app/tech-debt/image-form.controller.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/app/tech-debt/image-form.controller.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/app/tech-debt/tech-debt.module.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/app/tech-debt/tech-debt.module.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/auth/auth.module.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/auth/login/login-finder.directive.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/auth/login/login.controller.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/auth/login/login.controller.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/auth/login/login.module.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/auth/login/login.module.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/auth/login/login.regular.mock.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/auth/login/login.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/auth/login/login.websso.mock.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/bootstrap/fonts/bootstrap/glyphicons-halflings-regular.eot
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/bootstrap/fonts/bootstrap/glyphicons-halflings-regular.svg
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/bootstrap/fonts/bootstrap/glyphicons-halflings-regular.ttf
@@ -1543,25 +1755,49 @@
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/bootstrap/scss/bootstrap/mixins/_text-emphasis.scss
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/bootstrap/scss/bootstrap/mixins/_text-overflow.scss
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/bootstrap/scss/bootstrap/mixins/_vendor-prefixes.scss
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/custom/_styles.scss
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/custom/_variables.scss
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/cloud-services/cloud-services.js
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/cloud-services/cloud-services.spec.js
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/css/solaris1.css
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/css/solaris2.css
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/dashboard.module.js
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/dashboard.module.spec.js
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/dashboard.scss
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/fonts/Anivers_Regular-webfont.eot
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/fonts/Anivers_Regular-webfont.svg
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/fonts/Anivers_Regular-webfont.ttf
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/fonts/Anivers_Regular-webfont.woff
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/admin/admin.module.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/admin/admin.module.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/admin/flavors/filters/has-extras.filter.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/admin/flavors/filters/has-extras.filter.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/admin/flavors/flavors.module.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/admin/flavors/flavors.module.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/admin/flavors/table/flavors-table.controller.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/admin/flavors/table/flavors-table.controller.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/admin/flavors/table/flavors-table.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/css/34f8a8f8d5e5.css
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/css/9b66f35f3b6d.css
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/css/9c826ac2576b.css
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/css/solaris.css
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/developer/developer.module.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/developer/developer.module.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/developer/developer.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/developer/theme-preview/theme-preview.directive.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/developer/theme-preview/theme-preview.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/developer/theme-preview/theme-preview.module.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/developer/theme-preview/theme-preview.module.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/developer/theme-preview/theme-preview.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/identity/identity.module.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/identity/identity.module.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/identity/projects/projects.module.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/identity/projects/projects.module.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/identity/users/table/table.controller.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/identity/users/table/table.controller.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/identity/users/table/table.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/identity/users/users.module.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/identity/users/users.module.spec.js
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/img/OpenStack_Dashboard_txt.png
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/img/OpenStack_banner.png
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/img/OracleSolaris_Logo.png
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/img/OracleSolaris_login_banner.png
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/img/Oracle_Logo.png
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/img/action_required.png
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/img/alarm-gray.gif
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/img/alarm-gray.svg
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/img/alarm-green.svg
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/img/alarm-red.svg
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/img/config-gray.gif
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/img/config-gray.svg
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/img/config-green.svg
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/img/config-red.svg
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/img/content_tab_bkgd_selected.png
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/img/db-gray.gif
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/img/db-gray.svg
@@ -1569,26 +1805,60 @@
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/img/db-red.svg
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/img/dots.png
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/img/drag.png
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/img/drop_arrow.png
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/img/favicon.ico
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/img/firewall-gray.gif
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/img/firewall-gray.svg
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/img/firewall-green.svg
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/img/firewall-red.svg
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/img/flavor-gray.gif
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/img/flavor-gray.svg
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/img/flavor-green.svg
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/img/flavor-red.svg
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/img/floatingip-gray.gif
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/img/floatingip-gray.svg
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/img/floatingip-green.svg
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/img/floatingip-red.svg
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/img/header_shadow.png
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/img/image-gray.gif
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/img/image-gray.svg
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/img/image-green.svg
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/img/image-red.svg
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/img/keypair-gray.gif
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/img/keypair-gray.svg
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/img/keypair-green.svg
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/img/keypair-red.svg
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/img/lb-gray.gif
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/img/lb-gray.svg
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/img/lb-green.svg
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/img/lb-red.svg
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/img/loading.gif
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/img/logo-splash.png
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/img/logo-splash.svg
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/img/logo.png
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/img/profile_drop.png
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/img/right_droparrow.png
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/img/router.png
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/img/search.png
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/img/logo.svg
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/img/network-gray.gif
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/img/network-gray.svg
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/img/network-green.svg
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/img/network-red.svg
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/img/policy-gray.gif
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/img/policy-gray.svg
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/img/policy-green.svg
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/img/policy-red.svg
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/img/port-gray.gif
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/img/port-gray.svg
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/img/port-green.svg
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/img/port-red.svg
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/img/router-gray.gif
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/img/router-gray.svg
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/img/router-green.svg
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/img/router-red.svg
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/img/securitygroup-gray.gif
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/img/securitygroup-gray.svg
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/img/securitygroup-green.svg
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/img/securitygroup-red.svg
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/img/server-gray.gif
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/img/server-gray.svg
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/img/server-green.svg
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/img/server-red.svg
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/img/server.png
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/img/sidebar_bg.png
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/img/spinner.gif
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/img/stack-gray.gif
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/img/stack-gray.svg
@@ -1600,94 +1870,343 @@
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/img/unknown-gray.svg
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/img/unknown-green.svg
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/img/unknown-red.svg
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/img/up_arrow.png
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/js/76adef98ad14.js
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/js/87acf9c3aa9c.js
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/js/ef8eeabca84b.js
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/launch-instance/configuration/configuration.help.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/launch-instance/configuration/configuration.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/launch-instance/configuration/configuration.js
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/launch-instance/configuration/configuration.scss
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/launch-instance/configuration/configuration.spec.js
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/launch-instance/configuration/load-edit.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/launch-instance/configuration/load-edit.js
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/launch-instance/flavor/flavor.help.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/launch-instance/flavor/flavor.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/launch-instance/flavor/flavor.js
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/launch-instance/flavor/flavor.scss
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/launch-instance/flavor/flavor.spec.js
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/launch-instance/flavor/select-flavor-table.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/launch-instance/flavor/select-flavor-table.js
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/launch-instance/keypair/create-keypair.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/launch-instance/keypair/import-keypair.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/launch-instance/keypair/keypair-details.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/launch-instance/keypair/keypair.help.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/launch-instance/keypair/keypair.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/launch-instance/keypair/keypair.js
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/launch-instance/keypair/keypair.scss
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/launch-instance/keypair/keypair.spec.js
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/launch-instance/keypair/new-keypair.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/launch-instance/launch-instance.js
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/launch-instance/launch-instance.model.js
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/launch-instance/launch-instance.model.spec.js
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/launch-instance/launch-instance.scss
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/launch-instance/launch-instance.spec.js
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/launch-instance/network/network.help.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/launch-instance/network/network.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/launch-instance/network/network.js
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/launch-instance/network/network.scss
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/launch-instance/network/network.spec.js
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/launch-instance/security-groups/keypair-details.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/launch-instance/security-groups/security-group-details.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/launch-instance/security-groups/security-groups.help.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/launch-instance/security-groups/security-groups.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/launch-instance/security-groups/security-groups.js
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/launch-instance/security-groups/security-groups.scss
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/launch-instance/security-groups/security-groups.spec.js
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/launch-instance/source/source-details.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/launch-instance/source/source.help.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/launch-instance/source/source.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/launch-instance/source/source.js
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/launch-instance/source/source.scss
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/launch-instance/source/source.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/img/volume-gray.gif
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/img/volume-gray.svg
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/img/volume-green.svg
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/img/volume-red.svg
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/img/vpn-gray.svg
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/img/vpn-green.svg
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/img/vpn-red.svg
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/img/vpn.gif
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/img/wait-gray.gif
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/img/wait-gray.svg
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/img/wait-green.svg
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/img/wait-red.svg
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/js/40e8171c2bf7.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/js/7fd3f7d69c71.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/js/e19f3eb96d27.js
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/manifest.json
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/project/containers/_containers.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/project/containers/containers-model.service.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/project/containers/containers-model.service.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/project/containers/containers.controller.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/project/containers/containers.controller.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/project/containers/containers.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/project/containers/containers.module.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/project/containers/containers.module.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/project/containers/create-container-modal.controller.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/project/containers/create-container-modal.controller.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/project/containers/create-container-modal.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/project/containers/create-folder-modal.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/project/containers/file-change-directive.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/project/containers/file-change-directive.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/project/containers/object-details-modal.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/project/containers/objects-row-actions.service.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/project/containers/objects-row-actions.service.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/project/containers/objects.controller.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/project/containers/objects.controller.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/project/containers/objects.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/project/containers/select-container.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/project/containers/upload-object-controller.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/project/containers/upload-object-controller.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/project/containers/upload-object-modal.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/project/images/images.module.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/project/images/images.module.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/project/project.module.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/project/project.module.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/project/workflow/launch-instance/configuration/configuration.controller.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/project/workflow/launch-instance/configuration/configuration.controller.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/project/workflow/launch-instance/configuration/configuration.help.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/project/workflow/launch-instance/configuration/configuration.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/project/workflow/launch-instance/details/details.controller.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/project/workflow/launch-instance/details/details.controller.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/project/workflow/launch-instance/details/details.help.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/project/workflow/launch-instance/details/details.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/project/workflow/launch-instance/flavor/flavor.controller.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/project/workflow/launch-instance/flavor/flavor.help.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/project/workflow/launch-instance/flavor/flavor.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/project/workflow/launch-instance/flavor/flavor.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/project/workflow/launch-instance/flavor/select-flavor-table.directive.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/project/workflow/launch-instance/flavor/select-flavor-table.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/project/workflow/launch-instance/keypair/create-keypair.controller.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/project/workflow/launch-instance/keypair/create-keypair.controller.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/project/workflow/launch-instance/keypair/create-keypair.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/project/workflow/launch-instance/keypair/import-keypair.controller.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/project/workflow/launch-instance/keypair/import-keypair.controller.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/project/workflow/launch-instance/keypair/import-keypair.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/project/workflow/launch-instance/keypair/keypair-details.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/project/workflow/launch-instance/keypair/keypair.controller.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/project/workflow/launch-instance/keypair/keypair.controller.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/project/workflow/launch-instance/keypair/keypair.help.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/project/workflow/launch-instance/keypair/keypair.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/project/workflow/launch-instance/launch-instance-modal.controller.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/project/workflow/launch-instance/launch-instance-modal.controller.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/project/workflow/launch-instance/launch-instance-modal.service.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/project/workflow/launch-instance/launch-instance-modal.service.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/project/workflow/launch-instance/launch-instance-model.service.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/project/workflow/launch-instance/launch-instance-model.service.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/project/workflow/launch-instance/launch-instance-wizard.controller.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/project/workflow/launch-instance/launch-instance-wizard.controller.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/project/workflow/launch-instance/launch-instance-workflow.service.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/project/workflow/launch-instance/launch-instance-workflow.service.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/project/workflow/launch-instance/launch-instance.module.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/project/workflow/launch-instance/launch-instance.module.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/project/workflow/launch-instance/metadata/metadata.help.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/project/workflow/launch-instance/metadata/metadata.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/project/workflow/launch-instance/metadata/metadata.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/project/workflow/launch-instance/network/network.controller.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/project/workflow/launch-instance/network/network.controller.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/project/workflow/launch-instance/network/network.help.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/project/workflow/launch-instance/network/network.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/project/workflow/launch-instance/networkports/ports.controller.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/project/workflow/launch-instance/networkports/ports.help.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/project/workflow/launch-instance/networkports/ports.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/project/workflow/launch-instance/networkports/ports.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/project/workflow/launch-instance/security-groups/security-group-details.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/project/workflow/launch-instance/security-groups/security-groups.controller.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/project/workflow/launch-instance/security-groups/security-groups.help.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/project/workflow/launch-instance/security-groups/security-groups.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/project/workflow/launch-instance/security-groups/security-groups.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/project/workflow/launch-instance/source/source-details.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/project/workflow/launch-instance/source/source.controller.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/project/workflow/launch-instance/source/source.controller.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/project/workflow/launch-instance/source/source.help.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/project/workflow/launch-instance/source/source.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/project/workflow/workflow.module.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/project/workflow/workflow.module.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/scss/_contrib.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/scss/_debt.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/scss/_layout.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/scss/_legacy.scss
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/scss/_mixins.scss
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/scss/_splash.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/scss/_util.scss
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/scss/_variables.scss
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/scss/components/_accordion_nav.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/scss/components/_bar_charts.scss
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/scss/components/_charts.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/scss/components/_checkboxes.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/scss/components/_datepicker.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/scss/components/_forms.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/scss/components/_help_panel.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/scss/components/_icons.scss
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/scss/components/_inline_edit.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/scss/components/_login.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/scss/components/_membership.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/scss/components/_messages.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/scss/components/_modals.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/scss/components/_navbar.scss
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/scss/components/_network_topology.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/scss/components/_pending_bar.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/scss/components/_pie_charts.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/scss/components/_quota.scss
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/scss/components/_resource_browser.scss
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/scss/components/_topbar.scss
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/scss/components/_workflow.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/scss/components/_resource_topology.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/scss/components/_selection_menu.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/scss/components/_sidebar.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/scss/components/_table_actions.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/scss/components/_tables.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/scss/components/_transfer_tables.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/scss/components/_wizard.scss
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/scss/horizon.scss
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/scss/serial_console.css
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/workflow/workflow.js
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/workflow/workflow.spec.js
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/js/angular/controllers/dummy.js
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/js/angular/controllers/modal-form-update-metadata-ctrl.js
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/js/angular/controllers/namespace-controller.js
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/js/angular/directives/forms.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/dashboard/scss/serial_console.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/conf/conf.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/conf/resource-type-registry.service.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/conf/resource-type-registry.service.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/framework.module.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/framework.module.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/framework.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/util/bind-scope/bind-scope.directive.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/util/bind-scope/bind-scope.module.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/util/bind-scope/bind-scope.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/util/extensible/extensible.module.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/util/extensible/extensible.service.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/util/extensible/extensible.service.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/util/file/file-reader.service.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/util/file/file-reader.service.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/util/file/file.module.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/util/filters/filters.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/util/filters/filters.module.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/util/filters/filters.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/util/http/http.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/util/http/http.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/util/i18n/i18n.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/util/i18n/i18n.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/util/promise-toggle/hz-promise-toggle.directive.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/util/promise-toggle/hz-promise-toggle.directive.mock.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/util/promise-toggle/hz-promise-toggle.directive.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/util/promise-toggle/promise-toggle.module.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/util/q/q.extensions.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/util/q/q.extensions.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/util/q/q.module.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/util/q/q.module.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/util/tech-debt/dummy.controller.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/util/tech-debt/helper-functions.service.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/util/tech-debt/helper-functions.service.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/util/tech-debt/image-file-on-change.directive.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/util/tech-debt/tech-debt.module.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/util/util.module.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/util/validators/hz-password-match.directive.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/util/validators/hz-password-match.directive.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/util/validators/validate-number-max.directive.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/util/validators/validate-number-min.directive.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/util/validators/validate-unique.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/util/validators/validators.module.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/util/validators/validators.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/util/workflow/workflow.module.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/util/workflow/workflow.service.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/util/workflow/workflow.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/action-list/action-list.directive.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/action-list/action-list.module.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/action-list/action-list.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/action-list/action-list.single-button-dropdown.mock.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/action-list/action-list.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/action-list/action-list.split-botton-dropdown.mock.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/action-list/action.directive.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/action-list/action.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/action-list/actions-batch.template.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/action-list/actions-create.template.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/action-list/actions-danger.template.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/action-list/actions-delete-selected.template.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/action-list/actions-delete.template.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/action-list/actions-link.template.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/action-list/actions-row.template.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/action-list/actions.batch.mock.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/action-list/actions.controller.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/action-list/actions.custom.mock.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/action-list/actions.custom2.mock.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/action-list/actions.directive.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/action-list/actions.directive.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/action-list/actions.row.mock.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/action-list/actions.service.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/action-list/button-group.mock.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/action-list/button-tooltip.directive.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/action-list/button-tooltip.row-warning.service.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/action-list/link.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/action-list/menu-item.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/action-list/menu.directive.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/action-list/menu.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/action-list/single-button.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/action-list/split-button.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/action-list/split-link.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/action-list/warning-tooltip.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/charts/chart-tooltip.directive.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/charts/chart-tooltip.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/charts/chart-tooltip.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/charts/chart-tooltip.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/charts/charts.module.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/charts/charts.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/charts/pie-chart.directive.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/charts/pie-chart.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/charts/pie-chart.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/charts/pie-chart.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/headers/headers.module.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/headers/headers.module.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/headers/headers.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/headers/hz-page-header.directive.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/headers/hz-page-header.directive.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/headers/hz-page-header.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/help-panel/help-panel.directive.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/help-panel/help-panel.directive.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/help-panel/help-panel.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/help-panel/help-panel.module.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/help-panel/help-panel.module.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/load-edit/load-edit.directive.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/load-edit/load-edit.directive.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/load-edit/load-edit.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/load-edit/load-edit.module.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/magic-search/hz-magic-search-bar.directive.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/magic-search/hz-magic-search-bar.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/magic-search/hz-magic-search-bar.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/magic-search/magic-search.controller.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/magic-search/magic-search.controller.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/magic-search/magic-search.directive.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/magic-search/magic-search.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/magic-search/magic-search.module.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/magic-search/magic-search.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/magic-search/magic-search.service.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/magic-search/magic-search.service.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/magic-search/st-magic-search.directive.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/magic-search/st-magic-search.directive.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/metadata/display/display.module.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/metadata/display/display.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/metadata/display/display.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/metadata/display/metadata-display.controller.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/metadata/display/metadata-display.directive.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/metadata/display/metadata-display.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/metadata/metadata.module.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/metadata/metadata.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/metadata/tree/metadata-tree-item.controller.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/metadata/tree/metadata-tree-item.controller.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/metadata/tree/metadata-tree-item.directive.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/metadata/tree/metadata-tree-item.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/metadata/tree/metadata-tree.controller.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/metadata/tree/metadata-tree.directive.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/metadata/tree/metadata-tree.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/metadata/tree/tree.module.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/metadata/tree/tree.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/metadata/tree/tree.service.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/metadata/tree/tree.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/modal-wait-spinner/modal-wait-spinner.directive.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/modal-wait-spinner/modal-wait-spinner.module.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/modal-wait-spinner/modal-wait-spinner.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/modal-wait-spinner/modal-wait-spinner.service.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/modal-wait-spinner/modal-wait-spinner.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/modal/delete-modal.service.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/modal/delete-modal.service.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/modal/modal.module.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/modal/simple-modal.controller.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/modal/simple-modal.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/modal/simple-modal.service.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/modal/simple-modal.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/modal/wizard-modal.service.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/modal/wizard-modal.service.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/modal/wizard.controller.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/modal/wizard.controller.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/table/hz-expand-detail.directive.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/table/hz-no-items.directive.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/table/hz-no-items.directive.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/table/hz-no-items.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/table/hz-search-bar.directive.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/table/hz-select-all.directive.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/table/hz-select.directive.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/table/hz-table-footer.directive.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/table/hz-table-footer.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/table/hz-table.directive.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/table/no-items.mock.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/table/search-bar.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/table/search-bar.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/table/st-table.mock.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/table/table.controller.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/table/table.mock.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/table/table.module.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/table/table.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/table/table.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/toast/toast.directive.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/toast/toast.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/toast/toast.module.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/toast/toast.service.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/toast/toast.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/transfer-table/transfer-table.basic.mock.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/transfer-table/transfer-table.clone.mock.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/transfer-table/transfer-table.controller.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/transfer-table/transfer-table.controller.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/transfer-table/transfer-table.directive.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/transfer-table/transfer-table.directive.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/transfer-table/transfer-table.example.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/transfer-table/transfer-table.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/transfer-table/transfer-table.max-1.mock.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/transfer-table/transfer-table.max-2.mock.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/transfer-table/transfer-table.module.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/transfer-table/transfer-table.module.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/widgets.module.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/widgets.module.spec.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/widgets.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/wizard/modal-container.controller.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/wizard/wizard.controller.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/wizard/wizard.directive.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/wizard/wizard.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/wizard/wizard.module.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/framework/widgets/wizard/wizard.spec.js
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/js/angular/directives/serialConsole.js
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/js/angular/filters/filters.js
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/js/angular/filters/filters.spec.js
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/js/angular/horizon.conf.js
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/js/angular/horizon.js
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/js/angular/hz.api.module.js
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/js/angular/services/horizon.utils.js
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/js/angular/services/hz.api.cinder.js
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/js/angular/services/hz.api.config.js
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/js/angular/services/hz.api.config.spec.js
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/js/angular/services/hz.api.glance.js
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/js/angular/services/hz.api.keystone.js
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/js/angular/services/hz.api.neutron.js
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/js/angular/services/hz.api.nova.js
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/js/angular/services/hz.api.policy.js
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/js/angular/services/hz.api.security-group.js
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/js/angular/services/hz.api.service.js
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/js/angular/services/hz.api.service.spec.js
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/js/horizon.accordion_nav.js
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/js/horizon.communication.js
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/js/horizon.d3barchart.js
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/js/horizon.d3linechart.js
@@ -1697,7 +2216,6 @@
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/js/horizon.forms.js
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/js/horizon.formset_table.js
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/js/horizon.heattop.js
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/js/horizon.images.js
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/js/horizon.instances.js
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/js/horizon.js
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/js/horizon.membership.js
@@ -1706,16 +2224,20 @@
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/js/horizon.modals.js
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/js/horizon.networktopology.js
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/js/horizon.quota.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/js/horizon.selenium.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/js/horizon.string.js
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/js/horizon.tables.js
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/js/horizon.tables_inline_edit.js
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/js/horizon.tabs.js
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/js/horizon.templates.js
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/js/horizon.users.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/js/horizon.volumes.js
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/angular/angular-animate.js
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/angular/angular-aria.js
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/angular/angular-bootstrap.js
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/angular/angular-cookies.js
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/angular/angular-csp.css
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/angular/angular-gettext.js
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/angular/angular-loader.js
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/angular/angular-messages.js
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/angular/angular-mocks.js
@@ -1784,6 +2306,124 @@
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/bootstrap_datepicker/locales/bootstrap-datepicker.vi.js
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/bootstrap_datepicker/locales/bootstrap-datepicker.zh-CN.js
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/bootstrap_datepicker/locales/bootstrap-datepicker.zh-TW.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/bootswatch/LICENSE
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/bootswatch/cerulean/_bootswatch.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/bootswatch/cerulean/_variables.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/bootswatch/cerulean/bootstrap.css
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/bootswatch/cerulean/bootstrap.min.css
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/bootswatch/cerulean/bootswatch.less
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/bootswatch/cerulean/thumbnail.png
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/bootswatch/cerulean/variables.less
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/bootswatch/cosmo/_bootswatch.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/bootswatch/cosmo/_variables.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/bootswatch/cosmo/bootstrap.css
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/bootswatch/cosmo/bootstrap.min.css
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/bootswatch/cosmo/bootswatch.less
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/bootswatch/cosmo/thumbnail.png
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/bootswatch/cosmo/variables.less
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/bootswatch/cyborg/_bootswatch.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/bootswatch/cyborg/_variables.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/bootswatch/cyborg/bootstrap.css
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/bootswatch/cyborg/bootstrap.min.css
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/bootswatch/cyborg/bootswatch.less
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/bootswatch/cyborg/thumbnail.png
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/bootswatch/cyborg/variables.less
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/bootswatch/darkly/_bootswatch.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/bootswatch/darkly/_variables.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/bootswatch/darkly/bootstrap.css
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/bootswatch/darkly/bootstrap.min.css
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/bootswatch/darkly/bootswatch.less
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/bootswatch/darkly/thumbnail.png
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/bootswatch/darkly/variables.less
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/bootswatch/flatly/_bootswatch.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/bootswatch/flatly/_variables.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/bootswatch/flatly/bootstrap.css
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/bootswatch/flatly/bootstrap.min.css
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/bootswatch/flatly/bootswatch.less
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/bootswatch/flatly/thumbnail.png
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/bootswatch/flatly/variables.less
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/bootswatch/fonts/glyphicons-halflings-regular.eot
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/bootswatch/fonts/glyphicons-halflings-regular.svg
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/bootswatch/fonts/glyphicons-halflings-regular.ttf
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/bootswatch/fonts/glyphicons-halflings-regular.woff
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/bootswatch/fonts/glyphicons-halflings-regular.woff2
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/bootswatch/journal/_bootswatch.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/bootswatch/journal/_variables.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/bootswatch/journal/bootstrap.css
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/bootswatch/journal/bootstrap.min.css
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/bootswatch/journal/bootswatch.less
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/bootswatch/journal/thumbnail.png
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/bootswatch/journal/variables.less
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/bootswatch/lumen/_bootswatch.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/bootswatch/lumen/_variables.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/bootswatch/lumen/bootstrap.css
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/bootswatch/lumen/bootstrap.min.css
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/bootswatch/lumen/bootswatch.less
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/bootswatch/lumen/thumbnail.png
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/bootswatch/lumen/variables.less
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/bootswatch/paper/_bootswatch.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/bootswatch/paper/_variables.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/bootswatch/paper/bootstrap.css
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/bootswatch/paper/bootstrap.min.css
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/bootswatch/paper/bootswatch.less
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/bootswatch/paper/thumbnail.png
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/bootswatch/paper/variables.less
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/bootswatch/readable/_bootswatch.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/bootswatch/readable/_variables.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/bootswatch/readable/bootstrap.css
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/bootswatch/readable/bootstrap.min.css
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/bootswatch/readable/bootswatch.less
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/bootswatch/readable/thumbnail.png
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/bootswatch/readable/variables.less
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/bootswatch/sandstone/_bootswatch.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/bootswatch/sandstone/_variables.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/bootswatch/sandstone/bootstrap.css
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/bootswatch/sandstone/bootstrap.min.css
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/bootswatch/sandstone/bootswatch.less
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/bootswatch/sandstone/thumbnail.png
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/bootswatch/sandstone/variables.less
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/bootswatch/simplex/_bootswatch.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/bootswatch/simplex/_variables.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/bootswatch/simplex/bootstrap.css
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/bootswatch/simplex/bootstrap.min.css
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/bootswatch/simplex/bootswatch.less
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/bootswatch/simplex/thumbnail.png
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/bootswatch/simplex/variables.less
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/bootswatch/slate/_bootswatch.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/bootswatch/slate/_variables.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/bootswatch/slate/bootstrap.css
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/bootswatch/slate/bootstrap.min.css
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/bootswatch/slate/bootswatch.less
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/bootswatch/slate/thumbnail.png
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/bootswatch/slate/variables.less
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/bootswatch/spacelab/_bootswatch.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/bootswatch/spacelab/_variables.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/bootswatch/spacelab/bootstrap.css
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/bootswatch/spacelab/bootstrap.min.css
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/bootswatch/spacelab/bootswatch.less
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/bootswatch/spacelab/thumbnail.png
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/bootswatch/spacelab/variables.less
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/bootswatch/superhero/_bootswatch.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/bootswatch/superhero/_variables.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/bootswatch/superhero/bootstrap.css
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/bootswatch/superhero/bootstrap.min.css
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/bootswatch/superhero/bootswatch.less
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/bootswatch/superhero/thumbnail.png
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/bootswatch/superhero/variables.less
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/bootswatch/united/_bootswatch.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/bootswatch/united/_variables.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/bootswatch/united/bootstrap.css
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/bootswatch/united/bootstrap.min.css
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/bootswatch/united/bootswatch.less
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/bootswatch/united/thumbnail.png
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/bootswatch/united/variables.less
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/bootswatch/yeti/_bootswatch.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/bootswatch/yeti/_variables.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/bootswatch/yeti/bootstrap.css
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/bootswatch/yeti/bootstrap.min.css
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/bootswatch/yeti/bootswatch.less
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/bootswatch/yeti/thumbnail.png
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/bootswatch/yeti/variables.less
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/d3.js
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/font-awesome/css/font-awesome.css
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/font-awesome/css/font-awesome.css.map
@@ -2289,35 +2929,167 @@
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/jquery/jquery.quicksearch.js
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/jquery/jquery.tablesorter.js
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/jsencrypt/jsencrypt.js
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/magic_search/magic_search.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/magic_search/magic_search.js
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/magic_search/magic_search.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/mdi/css/materialdesignicons.css
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/mdi/css/materialdesignicons.css.map
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/mdi/css/materialdesignicons.min.css
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/mdi/css/materialdesignicons.min.css.map
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/mdi/fonts/materialdesignicons-webfont.eot
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/mdi/fonts/materialdesignicons-webfont.svg
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/mdi/fonts/materialdesignicons-webfont.ttf
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/mdi/fonts/materialdesignicons-webfont.woff
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/mdi/fonts/materialdesignicons-webfont.woff2
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/mdi/license.txt
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/mdi/preview.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/mdi/scss/_core.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/mdi/scss/_icons.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/mdi/scss/_path.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/mdi/scss/_variables.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/mdi/scss/materialdesignicons.scss
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/rickshaw.css
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/rickshaw.js
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/roboto_fontface/LICENSE
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/roboto_fontface/README.md
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/roboto_fontface/css/roboto-fontface.css
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/roboto_fontface/css/roboto-fontface.less
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/roboto_fontface/css/roboto-fontface.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/roboto_fontface/fonts/Roboto-Black.eot
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/roboto_fontface/fonts/Roboto-Black.svg
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/roboto_fontface/fonts/Roboto-Black.ttf
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/roboto_fontface/fonts/Roboto-Black.woff
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/roboto_fontface/fonts/Roboto-Black.woff2
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/roboto_fontface/fonts/Roboto-BlackItalic.eot
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/roboto_fontface/fonts/Roboto-BlackItalic.svg
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/roboto_fontface/fonts/Roboto-BlackItalic.ttf
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/roboto_fontface/fonts/Roboto-BlackItalic.woff
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/roboto_fontface/fonts/Roboto-BlackItalic.woff2
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/roboto_fontface/fonts/Roboto-Bold.eot
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/roboto_fontface/fonts/Roboto-Bold.svg
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/roboto_fontface/fonts/Roboto-Bold.ttf
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/roboto_fontface/fonts/Roboto-Bold.woff
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/roboto_fontface/fonts/Roboto-Bold.woff2
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/roboto_fontface/fonts/Roboto-BoldItalic.eot
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/roboto_fontface/fonts/Roboto-BoldItalic.svg
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/roboto_fontface/fonts/Roboto-BoldItalic.ttf
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/roboto_fontface/fonts/Roboto-BoldItalic.woff
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/roboto_fontface/fonts/Roboto-BoldItalic.woff2
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/roboto_fontface/fonts/Roboto-Light.eot
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/roboto_fontface/fonts/Roboto-Light.svg
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/roboto_fontface/fonts/Roboto-Light.ttf
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/roboto_fontface/fonts/Roboto-Light.woff
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/roboto_fontface/fonts/Roboto-Light.woff2
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/roboto_fontface/fonts/Roboto-LightItalic.eot
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/roboto_fontface/fonts/Roboto-LightItalic.svg
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/roboto_fontface/fonts/Roboto-LightItalic.ttf
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/roboto_fontface/fonts/Roboto-LightItalic.woff
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/roboto_fontface/fonts/Roboto-LightItalic.woff2
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/roboto_fontface/fonts/Roboto-Medium.eot
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/roboto_fontface/fonts/Roboto-Medium.svg
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/roboto_fontface/fonts/Roboto-Medium.ttf
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/roboto_fontface/fonts/Roboto-Medium.woff
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/roboto_fontface/fonts/Roboto-Medium.woff2
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/roboto_fontface/fonts/Roboto-MediumItalic.eot
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/roboto_fontface/fonts/Roboto-MediumItalic.svg
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/roboto_fontface/fonts/Roboto-MediumItalic.ttf
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/roboto_fontface/fonts/Roboto-MediumItalic.woff
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/roboto_fontface/fonts/Roboto-MediumItalic.woff2
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/roboto_fontface/fonts/Roboto-Regular.eot
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/roboto_fontface/fonts/Roboto-Regular.svg
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/roboto_fontface/fonts/Roboto-Regular.ttf
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/roboto_fontface/fonts/Roboto-Regular.woff
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/roboto_fontface/fonts/Roboto-Regular.woff2
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/roboto_fontface/fonts/Roboto-RegularItalic.eot
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/roboto_fontface/fonts/Roboto-RegularItalic.svg
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/roboto_fontface/fonts/Roboto-RegularItalic.ttf
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/roboto_fontface/fonts/Roboto-RegularItalic.woff
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/roboto_fontface/fonts/Roboto-RegularItalic.woff2
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/roboto_fontface/fonts/Roboto-Thin.eot
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/roboto_fontface/fonts/Roboto-Thin.svg
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/roboto_fontface/fonts/Roboto-Thin.ttf
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/roboto_fontface/fonts/Roboto-Thin.woff
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/roboto_fontface/fonts/Roboto-Thin.woff2
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/roboto_fontface/fonts/Roboto-ThinItalic.eot
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/roboto_fontface/fonts/Roboto-ThinItalic.svg
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/roboto_fontface/fonts/Roboto-ThinItalic.ttf
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/roboto_fontface/fonts/Roboto-ThinItalic.woff
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/roboto_fontface/fonts/Roboto-ThinItalic.woff2
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/spin.jquery.js
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/spin.js
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/horizon/lib/term.js
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/themes/blue/_styles.scss
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/themes/blue/_variables.scss
+link \
+    path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/scss \
+    target=../../../../../../../var/lib/openstack_dashboard/static/scss
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/themes/default/_styles.scss
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/themes/default/_variables.scss
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/themes/webroot/_styles.scss
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/themes/webroot/_variables.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/themes/default/bootstrap/_styles.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/themes/default/bootstrap/_variables.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/themes/default/bootstrap/components/_dropdowns.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/themes/default/bootstrap/components/_forms.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/themes/default/bootstrap/components/_navbar.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/themes/default/bootstrap/components/_navs.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/themes/default/bootstrap/components/_type.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/themes/default/horizon/_styles.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/themes/default/horizon/_variables.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/themes/default/horizon/components/_breadcrumb_header.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/themes/default/horizon/components/_context_selection.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/themes/default/horizon/components/_login.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/themes/default/horizon/components/_messages.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/themes/default/horizon/components/_navbar.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/themes/default/horizon/components/_pie_charts.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/themes/default/horizon/components/_quota.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/themes/default/horizon/components/_sidebar.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/themes/default/horizon/components/_table_actions.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static/themes/default/horizon/components/_tables.scss
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/static_settings.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/templates/403.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/templates/404.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/templates/500.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/templates/_header.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/templates/_footer.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/templates/_login_footer.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/templates/_stylesheets.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/templates/base.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/templates/context_selection/_anti_clickjack.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/templates/context_selection/_domain_list.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/templates/context_selection/_overview.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/templates/context_selection/_project_list.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/templates/context_selection/_region_list.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/templates/jasmine/index.html
-file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/templates/jasmine/jasmine.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/templates/header/_brand.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/templates/header/_context_selection.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/templates/header/_header.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/templates/header/_region_selection.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/templates/header/_theme_list.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/templates/header/_user_menu.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/templates/horizon/_conf.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/templates/horizon/_custom_head_js.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/templates/horizon/_custom_meta.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/templates/horizon/_script_i18n.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/templates/horizon/_scripts.html
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/templates/solaris/_stylesheets.html
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/templates/themes/themes.scss
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/templatetags/__init__.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/templatetags/context_selection.py
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/templatetags/themes.py
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/theme_settings.py
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/themes/default/_styles.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/themes/default/_variables.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/themes/default/bootstrap/_styles.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/themes/default/bootstrap/_variables.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/themes/default/bootstrap/components/_dropdowns.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/themes/default/bootstrap/components/_forms.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/themes/default/bootstrap/components/_navbar.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/themes/default/bootstrap/components/_navs.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/themes/default/bootstrap/components/_type.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/themes/default/horizon/_styles.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/themes/default/horizon/_variables.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/themes/default/horizon/components/_breadcrumb_header.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/themes/default/horizon/components/_context_selection.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/themes/default/horizon/components/_login.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/themes/default/horizon/components/_messages.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/themes/default/horizon/components/_navbar.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/themes/default/horizon/components/_pie_charts.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/themes/default/horizon/components/_quota.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/themes/default/horizon/components/_sidebar.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/themes/default/horizon/components/_table_actions.scss
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/themes/default/horizon/components/_tables.scss
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/urls.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/usage/__init__.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/usage/base.py
@@ -2326,11 +3098,14 @@
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/usage/views.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/utils/__init__.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/utils/filters.py
+file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/utils/identity.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/utils/metering.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/utils/settings.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/views.py
 file path=usr/lib/python$(PYVER)/vendor-packages/openstack_dashboard/wsgi/django.wsgi
 dir  path=var/lib/openstack_dashboard owner=webservd group=webservd
+dir  path=var/lib/openstack_dashboard/static owner=webservd group=webservd
+dir  path=var/lib/openstack_dashboard/static/scss owner=webservd group=webservd
 dir  path=var/log/openstack_dashboard owner=webservd group=webservd
 #
 license horizon.license license="Apache v2.0" \
@@ -2348,15 +3123,19 @@
     com.oracle.info.description="Hogan JavaScript Library" \
     com.oracle.info.name=$(COMPONENT_NAME_7) \
     com.oracle.info.tpno=$(TPNO_HOGAN) com.oracle.info.version=$(VERSION_HOGAN)
-license magic-search.license license="Apache v2.0 (magic-search)" \
-    com.oracle.info.description="Magic-Search JavaScript Library" \
-    com.oracle.info.name=$(COMPONENT_NAME_17) \
-    com.oracle.info.tpno=$(TPNO_MAGIC_SEARCH) \
-    com.oracle.info.version=$(VERSION_MAGIC_SEARCH)
+license roboto-fontface.license license="Apache v2.0 (roboto-fontface)" \
+    com.oracle.info.description="Roboto fontface" \
+    com.oracle.info.name=$(COMPONENT_NAME_24) \
+    com.oracle.info.tpno=$(TPNO_ROBOTO_FF) \
+    com.oracle.info.version=$(VERSION_ROBOTO_FF)
 license d3.license license="BSD, Apache v2.0 (d3)" \
     com.oracle.info.description="D3 JavaScript Library" \
     com.oracle.info.name=$(COMPONENT_NAME_5) com.oracle.info.tpno=$(TPNO_D3) \
     com.oracle.info.version=$(VERSION_D3)
+license mdi.license license="CC-BY, OFL (mdi)" \
+    com.oracle.info.description="Material Design Icons" \
+    com.oracle.info.name=$(COMPONENT_NAME_23) \
+    com.oracle.info.tpno=$(TPNO_MDI) com.oracle.info.version=$(VERSION_MDI)
 license bootstrap-scss.license license="MIT (Bootstrap-SCSS)" \
     com.oracle.info.description="Bootstrap SCSS JavaScript Library" \
     com.oracle.info.name=$(COMPONENT_NAME_4) \
@@ -2367,6 +3146,11 @@
     com.oracle.info.name=$(COMPONENT_NAME_20) \
     com.oracle.info.tpno=$(TPNO_ANGULAR_BOOTSTRAP) \
     com.oracle.info.version=$(VERSION_ANGULAR_BS)
+license angular-gettext.license license="MIT (angular-gettext)" \
+    com.oracle.info.description="Gettext support for Angular.js" \
+    com.oracle.info.name=$(COMPONENT_NAME_21) \
+    com.oracle.info.tpno=$(TPNO_ANGULAR_GETTEXT) \
+    com.oracle.info.version=$(VERSION_ANGULAR_GT)
 license angular-lrdragndrop.license license="MIT (angular-lrdragndrop)" \
     com.oracle.info.description="lrDragNDrop JavaScript Library" \
     com.oracle.info.name=$(COMPONENT_NAME_16) \
@@ -2377,6 +3161,11 @@
     com.oracle.info.name=$(COMPONENT_NAME_2) \
     com.oracle.info.tpno=$(TPNO_ANGULAR) \
     com.oracle.info.version=$(VERSION_ANGULAR)
+license bootswatch.license license="MIT (bootswatch)" \
+    com.oracle.info.description="Themes for Bootstrap" \
+    com.oracle.info.name=$(COMPONENT_NAME_22) \
+    com.oracle.info.tpno=$(TPNO_BOOTSWATCH) \
+    com.oracle.info.version=$(VERSION_BOOTSWATCH)
 license jquery.license license="MIT (jquery)" \
     com.oracle.info.description="jQuery JavaScript Library" \
     com.oracle.info.name=$(COMPONENT_NAME_8) \
@@ -2464,8 +3253,8 @@
 # force a dependency on django; pkgdepend work is needed to flush this out.
 depend type=require fmri=library/python/django-$(PYV)
 
-# force a dependency on django-pyscss; one of the applications defined in
-# settings.py
+# force a dependency on django-pyscss; pkgdepend work is needed to flush this
+# out.
 depend type=require fmri=library/python/django-pyscss-$(PYV)
 
 # force a dependency on django_compressor; one of the applications defined in
@@ -2504,12 +3293,6 @@
 # out.
 depend type=require fmri=library/python/oslo.concurrency-$(PYV)
 
-# force a dependency on oslo.config; pkgdepend work is needed to flush this out.
-depend type=require fmri=library/python/oslo.config-$(PYV)
-
-# force a dependency on oslo.i18n; pkgdepend work is needed to flush this out.
-depend type=require fmri=library/python/oslo.i18n-$(PYV)
-
 # force a dependency on oslo.serialization; pkgdepend work is needed to flush
 # this out.
 depend type=require fmri=library/python/oslo.serialization-$(PYV)
@@ -2523,6 +3306,9 @@
 # force a dependency on pint; pkgdepend work is needed to flush this out.
 depend type=require fmri=library/python/pint-$(PYV)
 
+# force a dependency on pyscss; pkgdepend work is needed to flush this out.
+depend type=require fmri=library/python/pyscss-$(PYV)
+
 # force a dependency on pytz; pkgdepend work is needed to flush this out.
 depend type=require fmri=library/python/pytz-$(PYV)
 
@@ -2532,15 +3318,8 @@
 # force a dependency on requests; pkgdepend work is needed to flush this out.
 depend type=require fmri=library/python/requests-$(PYV)
 
-# force a dependency on saharaclient; pkgdepend work is needed to flush this
-# out.
-depend type=require fmri=library/python/saharaclient-$(PYV)
-
 # force a dependency on six; pkgdepend work is needed to flush this out.
 depend type=require fmri=library/python/six-$(PYV)
 
 # force a dependency on swiftclient; pkgdepend work is needed to flush this out.
 depend type=require fmri=library/python/swiftclient-$(PYV)
-
-# force a dependency on troveclient; pkgdepend work is needed to flush this out.
-depend type=require fmri=library/python/troveclient-$(PYV)