.eslintrc
.zuul.yaml
AUTHORS
ChangeLog
LICENSE
README.rst
_59_toggle_angular_senlin_dashboard.py.example
babel-django.cfg
babel-djangojs.cfg
lower-constraints.txt
manage.py
package.json
requirements.txt
setup.cfg
setup.py
test-requirements.txt
test-shim.js
tox.ini
.stestr/format
.stestr/next-stream
doc/requirements.txt
doc/source/conf.py
doc/source/index.rst
doc/source/configuration/index.rst
doc/source/contributor/api.rst
doc/source/contributor/develop.rst
doc/source/contributor/hosts.rst
doc/source/contributor/index.rst
doc/source/install/index.rst
releasenotes/notes/.placeholder
releasenotes/notes/angularize-ac693bf52216fdf5.yaml
releasenotes/notes/bug-1805740-0c6d52cb2fcef60c.yaml
releasenotes/notes/bug-1817803-47469745618a4ac6.yaml
releasenotes/notes/cluster-link-for-receiver-3146134204071eb5.yaml
releasenotes/notes/cluster-resize-9cf0c0a8a469f4ed.yaml
releasenotes/notes/deprecate-django-panels-2ed61f84d4c76c90.yaml
releasenotes/notes/install-instruction-246a41feb20955ec.yaml
releasenotes/notes/long-names-a03acbfbc159850d.yaml
releasenotes/notes/node-detail-view-e605e24a6978be18.yaml
releasenotes/notes/node-list-pagination-acf1f0d161f7097f.yaml
releasenotes/notes/pike-306c0b6d50734588.yaml
releasenotes/notes/queens-741042b861cd8c6e.yaml
releasenotes/notes/receiver-update-5c69fb6e2c9c8bda.yaml
releasenotes/notes/rocky-f7f77b7e64f38dc6.yaml
releasenotes/notes/scale-cluster-21481c69dcf78cc8.yaml
releasenotes/source/conf.py
releasenotes/source/index.rst
releasenotes/source/newton.rst
releasenotes/source/ocata.rst
releasenotes/source/pike.rst
releasenotes/source/queens.rst
releasenotes/source/rocky.rst
releasenotes/source/unreleased.rst
releasenotes/source/_static/.placeholder
releasenotes/source/_templates/.placeholder
releasenotes/source/locale/de/LC_MESSAGES/releasenotes.po
releasenotes/source/locale/en_GB/LC_MESSAGES/releasenotes.po
releasenotes/source/locale/fr/LC_MESSAGES/releasenotes.po
releasenotes/source/locale/id/LC_MESSAGES/releasenotes.po
releasenotes/source/locale/ja/LC_MESSAGES/releasenotes.po
releasenotes/source/locale/pt_BR/LC_MESSAGES/releasenotes.po
releasenotes/source/locale/zh_CN/LC_MESSAGES/releasenotes.po
senlin_dashboard/__init__.py
senlin_dashboard/exceptions.py
senlin_dashboard/karma.conf.js
senlin_dashboard.egg-info/PKG-INFO
senlin_dashboard.egg-info/SOURCES.txt
senlin_dashboard.egg-info/dependency_links.txt
senlin_dashboard.egg-info/not-zip-safe
senlin_dashboard.egg-info/pbr.json
senlin_dashboard.egg-info/requires.txt
senlin_dashboard.egg-info/top_level.txt
senlin_dashboard/api/__init__.py
senlin_dashboard/api/senlin.py
senlin_dashboard/api/utils.py
senlin_dashboard/api/rest/__init__.py
senlin_dashboard/api/rest/senlin.py
senlin_dashboard/cluster/__init__.py
senlin_dashboard/cluster/dashboard.py
senlin_dashboard/cluster/clusters/__init__.py
senlin_dashboard/cluster/clusters/forms.py
senlin_dashboard/cluster/clusters/panel.py
senlin_dashboard/cluster/clusters/tables.py
senlin_dashboard/cluster/clusters/tabs.py
senlin_dashboard/cluster/clusters/tests.py
senlin_dashboard/cluster/clusters/urls.py
senlin_dashboard/cluster/clusters/views.py
senlin_dashboard/cluster/clusters/templates/clusters/_create.html
senlin_dashboard/cluster/clusters/templates/clusters/_detail_nodes.html
senlin_dashboard/cluster/clusters/templates/clusters/_detail_overview.html
senlin_dashboard/cluster/clusters/templates/clusters/_manage_policies.html
senlin_dashboard/cluster/clusters/templates/clusters/create.html
senlin_dashboard/cluster/clusters/templates/clusters/index.html
senlin_dashboard/cluster/clusters/templates/clusters/manage_policies.html
senlin_dashboard/cluster/nodes/__init__.py
senlin_dashboard/cluster/nodes/event_tables.py
senlin_dashboard/cluster/nodes/forms.py
senlin_dashboard/cluster/nodes/panel.py
senlin_dashboard/cluster/nodes/tables.py
senlin_dashboard/cluster/nodes/tabs.py
senlin_dashboard/cluster/nodes/tests.py
senlin_dashboard/cluster/nodes/urls.py
senlin_dashboard/cluster/nodes/views.py
senlin_dashboard/cluster/nodes/templates/nodes/_create.html
senlin_dashboard/cluster/nodes/templates/nodes/_detail_event.html
senlin_dashboard/cluster/nodes/templates/nodes/_detail_overview.html
senlin_dashboard/cluster/nodes/templates/nodes/_update.html
senlin_dashboard/cluster/nodes/templates/nodes/create.html
senlin_dashboard/cluster/nodes/templates/nodes/index.html
senlin_dashboard/cluster/nodes/templates/nodes/update.html
senlin_dashboard/cluster/policies/__init__.py
senlin_dashboard/cluster/policies/forms.py
senlin_dashboard/cluster/policies/panel.py
senlin_dashboard/cluster/policies/tables.py
senlin_dashboard/cluster/policies/tabs.py
senlin_dashboard/cluster/policies/tests.py
senlin_dashboard/cluster/policies/urls.py
senlin_dashboard/cluster/policies/views.py
senlin_dashboard/cluster/policies/templates/policies/_create.html
senlin_dashboard/cluster/policies/templates/policies/_detail_overview.html
senlin_dashboard/cluster/policies/templates/policies/_update.html
senlin_dashboard/cluster/policies/templates/policies/create.html
senlin_dashboard/cluster/policies/templates/policies/index.html
senlin_dashboard/cluster/policies/templates/policies/update.html
senlin_dashboard/cluster/profiles/__init__.py
senlin_dashboard/cluster/profiles/forms.py
senlin_dashboard/cluster/profiles/panel.py
senlin_dashboard/cluster/profiles/tables.py
senlin_dashboard/cluster/profiles/tabs.py
senlin_dashboard/cluster/profiles/tests.py
senlin_dashboard/cluster/profiles/urls.py
senlin_dashboard/cluster/profiles/views.py
senlin_dashboard/cluster/profiles/templates/profiles/_create.html
senlin_dashboard/cluster/profiles/templates/profiles/_detail_overview.html
senlin_dashboard/cluster/profiles/templates/profiles/_update.html
senlin_dashboard/cluster/profiles/templates/profiles/create.html
senlin_dashboard/cluster/profiles/templates/profiles/index.html
senlin_dashboard/cluster/profiles/templates/profiles/update.html
senlin_dashboard/cluster/receivers/__init__.py
senlin_dashboard/cluster/receivers/forms.py
senlin_dashboard/cluster/receivers/panel.py
senlin_dashboard/cluster/receivers/tables.py
senlin_dashboard/cluster/receivers/tabs.py
senlin_dashboard/cluster/receivers/tests.py
senlin_dashboard/cluster/receivers/urls.py
senlin_dashboard/cluster/receivers/views.py
senlin_dashboard/cluster/receivers/templates/receivers/_create.html
senlin_dashboard/cluster/receivers/templates/receivers/_detail_overview.html
senlin_dashboard/cluster/receivers/templates/receivers/create.html
senlin_dashboard/cluster/receivers/templates/receivers/index.html
senlin_dashboard/cluster/templatetags/__init__.py
senlin_dashboard/cluster/templatetags/nbsp.py
senlin_dashboard/conf/README.rst
senlin_dashboard/conf/senlin_policy.json
senlin_dashboard/enabled/_50_senlin.py
senlin_dashboard/enabled/__init__.py
senlin_dashboard/locale/de/LC_MESSAGES/django.po
senlin_dashboard/locale/de/LC_MESSAGES/djangojs.po
senlin_dashboard/locale/en_GB/LC_MESSAGES/django.po
senlin_dashboard/locale/en_GB/LC_MESSAGES/djangojs.po
senlin_dashboard/locale/id/LC_MESSAGES/django.po
senlin_dashboard/locale/id/LC_MESSAGES/djangojs.po
senlin_dashboard/locale/ja/LC_MESSAGES/django.po
senlin_dashboard/locale/ja/LC_MESSAGES/djangojs.po
senlin_dashboard/locale/ko_KR/LC_MESSAGES/django.po
senlin_dashboard/locale/zh_CN/LC_MESSAGES/django.po
senlin_dashboard/static/app/core/cluster.module.js
senlin_dashboard/static/app/core/cluster.module.spec.js
senlin_dashboard/static/app/core/cluster.scss
senlin_dashboard/static/app/core/clusters/clusters.module.js
senlin_dashboard/static/app/core/clusters/clusters.module.spec.js
senlin_dashboard/static/app/core/clusters/clusters.service.js
senlin_dashboard/static/app/core/clusters/clusters.service.spec.js
senlin_dashboard/static/app/core/clusters/panel.html
senlin_dashboard/static/app/core/clusters/actions/actions.module.js
senlin_dashboard/static/app/core/clusters/actions/actions.module.spec.js
senlin_dashboard/static/app/core/clusters/actions/delete.service.js
senlin_dashboard/static/app/core/clusters/actions/delete.service.spec.js
senlin_dashboard/static/app/core/clusters/actions/resize.service.js
senlin_dashboard/static/app/core/clusters/actions/scale-in.service.js
senlin_dashboard/static/app/core/clusters/actions/scale-out.service.js
senlin_dashboard/static/app/core/clusters/actions/create/cluster.help.html
senlin_dashboard/static/app/core/clusters/actions/create/create.service.js
senlin_dashboard/static/app/core/clusters/actions/create/create.service.spec.js
senlin_dashboard/static/app/core/clusters/actions/manage-policy/manage-policy-detail.html
senlin_dashboard/static/app/core/clusters/actions/manage-policy/manage-policy-model.js
senlin_dashboard/static/app/core/clusters/actions/manage-policy/manage-policy-workflow.service.js
senlin_dashboard/static/app/core/clusters/actions/manage-policy/manage-policy.controller.js
senlin_dashboard/static/app/core/clusters/actions/manage-policy/manage-policy.help.html
senlin_dashboard/static/app/core/clusters/actions/manage-policy/manage-policy.html
senlin_dashboard/static/app/core/clusters/actions/manage-policy/manage-policy.service.js
senlin_dashboard/static/app/core/clusters/actions/update/cluster.help.html
senlin_dashboard/static/app/core/clusters/actions/update/update.service.js
senlin_dashboard/static/app/core/clusters/actions/update/update.service.spec.js
senlin_dashboard/static/app/core/clusters/actions/workflow/workflow.service.js
senlin_dashboard/static/app/core/clusters/actions/workflow/workflow.service.spec.js
senlin_dashboard/static/app/core/clusters/details/details.module.js
senlin_dashboard/static/app/core/clusters/details/drawer.html
senlin_dashboard/static/app/core/clusters/details/overview.controller.js
senlin_dashboard/static/app/core/clusters/details/overview.html
senlin_dashboard/static/app/core/events/events.module.js
senlin_dashboard/static/app/core/events/events.module.spec.js
senlin_dashboard/static/app/core/events/events.service.js
senlin_dashboard/static/app/core/events/events.service.spec.js
senlin_dashboard/static/app/core/events/events_drawer.html
senlin_dashboard/static/app/core/nodes/nodes.module.js
senlin_dashboard/static/app/core/nodes/nodes.module.spec.js
senlin_dashboard/static/app/core/nodes/nodes.scss
senlin_dashboard/static/app/core/nodes/nodes.service.js
senlin_dashboard/static/app/core/nodes/nodes.service.spec.js
senlin_dashboard/static/app/core/nodes/panel.html
senlin_dashboard/static/app/core/nodes/actions/actions.module.js
senlin_dashboard/static/app/core/nodes/actions/actions.module.spec.js
senlin_dashboard/static/app/core/nodes/actions/delete.service.js
senlin_dashboard/static/app/core/nodes/actions/delete.service.spec.js
senlin_dashboard/static/app/core/nodes/actions/create/create.service.js
senlin_dashboard/static/app/core/nodes/actions/create/create.service.spec.js
senlin_dashboard/static/app/core/nodes/actions/create/node.help.html
senlin_dashboard/static/app/core/nodes/actions/update/node.help.html
senlin_dashboard/static/app/core/nodes/actions/update/update.service.js
senlin_dashboard/static/app/core/nodes/actions/update/update.service.spec.js
senlin_dashboard/static/app/core/nodes/actions/workflow/workflow.service.js
senlin_dashboard/static/app/core/nodes/actions/workflow/workflow.service.spec.js
senlin_dashboard/static/app/core/nodes/details/details.module.js
senlin_dashboard/static/app/core/nodes/details/drawer.html
senlin_dashboard/static/app/core/nodes/details/events.controller.js
senlin_dashboard/static/app/core/nodes/details/events.html
senlin_dashboard/static/app/core/nodes/details/overview.controller.js
senlin_dashboard/static/app/core/nodes/details/overview.html
senlin_dashboard/static/app/core/openstack-service-api/senlin.service.js
senlin_dashboard/static/app/core/openstack-service-api/senlin.service.spec.js
senlin_dashboard/static/app/core/policies/panel.html
senlin_dashboard/static/app/core/policies/policies.module.js
senlin_dashboard/static/app/core/policies/policies.module.spec.js
senlin_dashboard/static/app/core/policies/policies.service.js
senlin_dashboard/static/app/core/policies/policies.service.spec.js
senlin_dashboard/static/app/core/policies/actions/actions.module.js
senlin_dashboard/static/app/core/policies/actions/actions.module.spec.js
senlin_dashboard/static/app/core/policies/actions/delete.service.js
senlin_dashboard/static/app/core/policies/actions/delete.service.spec.js
senlin_dashboard/static/app/core/policies/actions/create/create.service.js
senlin_dashboard/static/app/core/policies/actions/create/create.service.spec.js
senlin_dashboard/static/app/core/policies/actions/update/update.service.js
senlin_dashboard/static/app/core/policies/actions/update/update.service.spec.js
senlin_dashboard/static/app/core/policies/actions/workflow/load-spec.controller.js
senlin_dashboard/static/app/core/policies/actions/workflow/load-spec.controller.spec.js
senlin_dashboard/static/app/core/policies/actions/workflow/load-spec.html
senlin_dashboard/static/app/core/policies/actions/workflow/policy.help.html
senlin_dashboard/static/app/core/policies/actions/workflow/workflow.service.js
senlin_dashboard/static/app/core/policies/actions/workflow/workflow.service.spec.js
senlin_dashboard/static/app/core/policies/details/details.module.js
senlin_dashboard/static/app/core/policies/details/drawer.html
senlin_dashboard/static/app/core/policies/details/overview.controller.js
senlin_dashboard/static/app/core/policies/details/overview.html
senlin_dashboard/static/app/core/profiles/panel.html
senlin_dashboard/static/app/core/profiles/profiles.module.js
senlin_dashboard/static/app/core/profiles/profiles.module.spec.js
senlin_dashboard/static/app/core/profiles/profiles.scss
senlin_dashboard/static/app/core/profiles/profiles.service.js
senlin_dashboard/static/app/core/profiles/profiles.service.spec.js
senlin_dashboard/static/app/core/profiles/actions/actions.module.js
senlin_dashboard/static/app/core/profiles/actions/actions.module.spec.js
senlin_dashboard/static/app/core/profiles/actions/delete.service.js
senlin_dashboard/static/app/core/profiles/actions/delete.service.spec.js
senlin_dashboard/static/app/core/profiles/actions/create/create.service.js
senlin_dashboard/static/app/core/profiles/actions/create/create.service.spec.js
senlin_dashboard/static/app/core/profiles/actions/create/profile.help.html
senlin_dashboard/static/app/core/profiles/actions/update/profile.help.html
senlin_dashboard/static/app/core/profiles/actions/update/update.service.js
senlin_dashboard/static/app/core/profiles/actions/update/update.service.spec.js
senlin_dashboard/static/app/core/profiles/actions/workflow/load-spec.controller.js
senlin_dashboard/static/app/core/profiles/actions/workflow/load-spec.controller.spec.js
senlin_dashboard/static/app/core/profiles/actions/workflow/load-spec.html
senlin_dashboard/static/app/core/profiles/actions/workflow/workflow.service.js
senlin_dashboard/static/app/core/profiles/actions/workflow/workflow.service.spec.js
senlin_dashboard/static/app/core/profiles/details/details.module.js
senlin_dashboard/static/app/core/profiles/details/drawer.html
senlin_dashboard/static/app/core/profiles/details/overview.controller.js
senlin_dashboard/static/app/core/profiles/details/overview.html
senlin_dashboard/static/app/core/receivers/panel.html
senlin_dashboard/static/app/core/receivers/receivers.module.js
senlin_dashboard/static/app/core/receivers/receivers.module.spec.js
senlin_dashboard/static/app/core/receivers/receivers.service.js
senlin_dashboard/static/app/core/receivers/receivers.service.spec.js
senlin_dashboard/static/app/core/receivers/actions/actions.module.js
senlin_dashboard/static/app/core/receivers/actions/actions.module.spec.js
senlin_dashboard/static/app/core/receivers/actions/create.service.js
senlin_dashboard/static/app/core/receivers/actions/create.service.spec.js
senlin_dashboard/static/app/core/receivers/actions/delete.service.js
senlin_dashboard/static/app/core/receivers/actions/delete.service.spec.js
senlin_dashboard/static/app/core/receivers/actions/receiver.help.html
senlin_dashboard/static/app/core/receivers/actions/update.service.js
senlin_dashboard/static/app/core/receivers/actions/update.service.spec.js
senlin_dashboard/static/app/core/receivers/actions/workflow.js
senlin_dashboard/static/app/core/receivers/actions/workflow.spec.js
senlin_dashboard/static/app/core/receivers/details/details.module.js
senlin_dashboard/static/app/core/receivers/details/drawer.html
senlin_dashboard/static/app/core/receivers/details/overview.controller.js
senlin_dashboard/static/app/core/receivers/details/overview.html
senlin_dashboard/test/__init__.py
senlin_dashboard/test/helpers.py
senlin_dashboard/test/settings.py
senlin_dashboard/test/api_tests/__init__.py
senlin_dashboard/test/api_tests/test_senlin.py
senlin_dashboard/test/api_tests/test_senlin_rest.py
senlin_dashboard/test/test_data/__init__.py
senlin_dashboard/test/test_data/exceptions.py
senlin_dashboard/test/test_data/senlin_data.py
senlin_dashboard/test/test_data/utils.py
tools/install_venv.py
tools/with_venv.sh