Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- AttributeError at /project/stacks/stack/6c4832fb-3eee-4ab3-9ea1-b84408a36e73/
- resource_type
- Request Method: GET
- Request URL: http://10.16.2.11/dashboard/project/stacks/stack/6c4832fb-3eee-4ab3-9ea1-b84408a36e73/?tab=stack_details__events
- Django Version: 1.8.7
- Exception Type: AttributeError
- Exception Value:
- resource_type
- Exception Location: /usr/local/lib/python2.7/dist-packages/heatclient/openstack/common/apiclient/base.py in __getattr__, line 494
- Python Executable: /usr/bin/python
- Python Version: 2.7.6
- Python Path:
- ['/opt/stack/horizon/openstack_dashboard/wsgi/../..',
- '/opt/stack/keystone',
- '/opt/stack/swift',
- '/opt/stack/glance',
- '/opt/stack/cinder',
- '/opt/stack/neutron',
- '/opt/stack/neutron-lbaas',
- '/opt/stack/nova',
- '/opt/stack/horizon',
- '/opt/stack/heat',
- '/opt/stack/ceilometer',
- '/opt/stack/aodh',
- '/opt/stack/tempest',
- '/usr/lib/python2.7',
- '/usr/lib/python2.7/plat-x86_64-linux-gnu',
- '/usr/lib/python2.7/lib-tk',
- '/usr/lib/python2.7/lib-old',
- '/usr/lib/python2.7/lib-dynload',
- '/usr/local/lib/python2.7/dist-packages',
- '/usr/lib/python2.7/dist-packages',
- '/opt/stack/horizon/openstack_dashboard']
- Server time: Wed, 23 Dec 2015 15:15:42 +0000
- Error during template rendering
- In template /opt/stack/horizon/horizon/templates/horizon/common/_data_table_cell.html, error at line 37
- resource_type
- 27 <div class="table_cell_data_wrapper">
- 28 {% if cell.wrap_list %}<ul>{% endif %}{{ cell.value }}{% if cell.wrap_list %}</ul>{% endif %}
- 29 </div>
- 30 <div class="table_cell_action">
- 31 <button class="ajax-inline-edit"><span class="fa fa-pencil"></span></button>
- 32 </div>
- 33 <div class="inline-edit-status"></div>
- 34 </div>
- 35 </td>
- 36 {% else %}
- 37
- <td
- {{ cell.attr_string|safe }}
- >
- 38 {% if cell.wrap_list %}<ul>{% endif %}{{ cell.value }}{% if cell.wrap_list %}</ul>{% endif %}
- 39 </td>
- 40 {% endif %}
- 41 {% endif %}
- 42
- Traceback Switch to copy-and-paste view
- /usr/local/lib/python2.7/dist-packages/django/core/handlers/base.py in get_response
- response = wrapped_callback(request, *callback_args, **callback_kwargs)
- ...
- ▶ Local vars
- /opt/stack/horizon/openstack_dashboard/wsgi/../../horizon/decorators.py in dec
- return view_func(request, *args, **kwargs)
- ...
- ▶ Local vars
- /opt/stack/horizon/openstack_dashboard/wsgi/../../horizon/decorators.py in dec
- return view_func(request, *args, **kwargs)
- ...
- ▶ Local vars
- /opt/stack/horizon/openstack_dashboard/wsgi/../../horizon/decorators.py in dec
- return view_func(request, *args, **kwargs)
- ...
- ▶ Local vars
- /opt/stack/horizon/openstack_dashboard/wsgi/../../horizon/decorators.py in dec
- return view_func(request, *args, **kwargs)
- ...
- ▶ Local vars
- /usr/local/lib/python2.7/dist-packages/django/views/generic/base.py in view
- return self.dispatch(request, *args, **kwargs)
- ...
- ▶ Local vars
- /usr/local/lib/python2.7/dist-packages/django/views/generic/base.py in dispatch
- return handler(request, *args, **kwargs)
- ...
- ▶ Local vars
- /opt/stack/horizon/openstack_dashboard/wsgi/../../horizon/tabs/views.py in get
- return self.handle_tabbed_response(context["tab_group"], context)
- ...
- ▶ Local vars
- /opt/stack/horizon/openstack_dashboard/wsgi/../../horizon/tabs/views.py in handle_tabbed_response
- return self.render_to_response(context)
- ...
- ▶ Local vars
- /opt/stack/horizon/openstack_dashboard/wsgi/../../horizon/tabs/views.py in render_to_response
- response.render()
- ...
- ▶ Local vars
- /usr/local/lib/python2.7/dist-packages/django/template/response.py in render
- self.content = self.rendered_content
- ...
- ▶ Local vars
- /usr/local/lib/python2.7/dist-packages/django/template/response.py in rendered_content
- content = template.render(context, self._request)
- ...
- ▶ Local vars
- /usr/local/lib/python2.7/dist-packages/django/template/backends/django.py in render
- return self.template.render(context)
- ...
- ▶ Local vars
- /usr/local/lib/python2.7/dist-packages/django/template/base.py in render
- return self._render(context)
- ...
- ▶ Local vars
- /usr/local/lib/python2.7/dist-packages/django/template/base.py in _render
- return self.nodelist.render(context)
- ...
- ▶ Local vars
- /usr/local/lib/python2.7/dist-packages/django/template/base.py in render
- bit = self.render_node(node, context)
- ...
- ▶ Local vars
- /usr/local/lib/python2.7/dist-packages/django/template/debug.py in render_node
- return node.render(context)
- ...
- ▶ Local vars
- /usr/local/lib/python2.7/dist-packages/django/template/loader_tags.py in render
- return compiled_parent._render(context)
- ...
- ▶ Local vars
- /usr/local/lib/python2.7/dist-packages/django/template/base.py in _render
- return self.nodelist.render(context)
- ...
- ▶ Local vars
- /usr/local/lib/python2.7/dist-packages/django/template/base.py in render
- bit = self.render_node(node, context)
- ...
- ▶ Local vars
- /usr/local/lib/python2.7/dist-packages/django/template/debug.py in render_node
- return node.render(context)
- ...
- ▶ Local vars
- /usr/local/lib/python2.7/dist-packages/django/template/loader_tags.py in render
- result = block.nodelist.render(context)
- ...
- ▶ Local vars
- /usr/local/lib/python2.7/dist-packages/django/template/base.py in render
- bit = self.render_node(node, context)
- ...
- ▶ Local vars
- /usr/local/lib/python2.7/dist-packages/django/template/debug.py in render_node
- return node.render(context)
- ...
- ▶ Local vars
- /usr/local/lib/python2.7/dist-packages/django/template/loader_tags.py in render
- result = block.nodelist.render(context)
- ...
- ▶ Local vars
- /usr/local/lib/python2.7/dist-packages/django/template/base.py in render
- bit = self.render_node(node, context)
- ...
- ▶ Local vars
- /usr/local/lib/python2.7/dist-packages/django/template/debug.py in render_node
- return node.render(context)
- ...
- ▶ Local vars
- /usr/local/lib/python2.7/dist-packages/django/template/debug.py in render
- output = self.filter_expression.resolve(context)
- ...
- ▶ Local vars
- /usr/local/lib/python2.7/dist-packages/django/template/base.py in resolve
- obj = self.var.resolve(context)
- ...
- ▶ Local vars
- /usr/local/lib/python2.7/dist-packages/django/template/base.py in resolve
- value = self._resolve_lookup(context)
- ...
- ▶ Local vars
- /usr/local/lib/python2.7/dist-packages/django/template/base.py in _resolve_lookup
- current = current()
- ...
- ▶ Local vars
- /opt/stack/horizon/openstack_dashboard/wsgi/../../horizon/tabs/base.py in render
- return render_to_string(self.template_name, {"tab_group": self})
- ...
- ▶ Local vars
- /usr/local/lib/python2.7/dist-packages/django/template/loader.py in render_to_string
- return template.render(context, request)
- ...
- ▶ Local vars
- /usr/local/lib/python2.7/dist-packages/django/template/backends/django.py in render
- return self.template.render(context)
- ...
- ▶ Local vars
- /usr/local/lib/python2.7/dist-packages/django/template/base.py in render
- return self._render(context)
- ...
- ▶ Local vars
- /usr/local/lib/python2.7/dist-packages/django/template/base.py in _render
- return self.nodelist.render(context)
- ...
- ▶ Local vars
- /usr/local/lib/python2.7/dist-packages/django/template/base.py in render
- bit = self.render_node(node, context)
- ...
- ▶ Local vars
- /usr/local/lib/python2.7/dist-packages/django/template/debug.py in render_node
- return node.render(context)
- ...
- ▶ Local vars
- /usr/local/lib/python2.7/dist-packages/django/template/defaulttags.py in render
- return self.nodelist.render(context)
- ...
- ▶ Local vars
- /usr/local/lib/python2.7/dist-packages/django/template/base.py in render
- bit = self.render_node(node, context)
- ...
- ▶ Local vars
- /usr/local/lib/python2.7/dist-packages/django/template/debug.py in render_node
- return node.render(context)
- ...
- ▶ Local vars
- /usr/local/lib/python2.7/dist-packages/django/template/defaulttags.py in render
- return nodelist.render(context)
- ...
- ▶ Local vars
- /usr/local/lib/python2.7/dist-packages/django/template/base.py in render
- bit = self.render_node(node, context)
- ...
- ▶ Local vars
- /usr/local/lib/python2.7/dist-packages/django/template/debug.py in render_node
- return node.render(context)
- ...
- ▶ Local vars
- /usr/local/lib/python2.7/dist-packages/django/template/defaulttags.py in render
- nodelist.append(node.render(context))
- ...
- ▶ Local vars
- /usr/local/lib/python2.7/dist-packages/django/template/debug.py in render
- output = self.filter_expression.resolve(context)
- ...
- ▶ Local vars
- /usr/local/lib/python2.7/dist-packages/django/template/base.py in resolve
- obj = self.var.resolve(context)
- ...
- ▶ Local vars
- /usr/local/lib/python2.7/dist-packages/django/template/base.py in resolve
- value = self._resolve_lookup(context)
- ...
- ▶ Local vars
- /usr/local/lib/python2.7/dist-packages/django/template/base.py in _resolve_lookup
- current = current()
- ...
- ▶ Local vars
- /opt/stack/horizon/openstack_dashboard/wsgi/../../horizon/tabs/base.py in render
- return render_to_string(self.get_template_name(self.request), context)
- ...
- ▶ Local vars
- /usr/local/lib/python2.7/dist-packages/django/template/loader.py in render_to_string
- return template.render(context, request)
- ...
- ▶ Local vars
- /usr/local/lib/python2.7/dist-packages/django/template/backends/django.py in render
- return self.template.render(context)
- ...
- ▶ Local vars
- /usr/local/lib/python2.7/dist-packages/django/template/base.py in render
- return self._render(context)
- ...
- ▶ Local vars
- /usr/local/lib/python2.7/dist-packages/django/template/base.py in _render
- return self.nodelist.render(context)
- ...
- ▶ Local vars
- /usr/local/lib/python2.7/dist-packages/django/template/base.py in render
- bit = self.render_node(node, context)
- ...
- ▶ Local vars
- /usr/local/lib/python2.7/dist-packages/django/template/debug.py in render_node
- return node.render(context)
- ...
- ▶ Local vars
- /usr/local/lib/python2.7/dist-packages/django/template/debug.py in render
- output = self.filter_expression.resolve(context)
- ...
- ▶ Local vars
- /usr/local/lib/python2.7/dist-packages/django/template/base.py in resolve
- obj = self.var.resolve(context)
- ...
- ▶ Local vars
- /usr/local/lib/python2.7/dist-packages/django/template/base.py in resolve
- value = self._resolve_lookup(context)
- ...
- ▶ Local vars
- /usr/local/lib/python2.7/dist-packages/django/template/base.py in _resolve_lookup
- current = current()
- ...
- ▶ Local vars
- /opt/stack/horizon/openstack_dashboard/wsgi/../../horizon/tables/base.py in render
- return table_template.render(context)
- ...
- ▶ Local vars
- /usr/local/lib/python2.7/dist-packages/django/template/backends/django.py in render
- return self.template.render(context)
- ...
- ▶ Local vars
- /usr/local/lib/python2.7/dist-packages/django/template/base.py in render
- return self._render(context)
- ...
- ▶ Local vars
- /usr/local/lib/python2.7/dist-packages/django/template/base.py in _render
- return self.nodelist.render(context)
- ...
- ▶ Local vars
- /usr/local/lib/python2.7/dist-packages/django/template/base.py in render
- bit = self.render_node(node, context)
- ...
- ▶ Local vars
- /usr/local/lib/python2.7/dist-packages/django/template/debug.py in render_node
- return node.render(context)
- ...
- ▶ Local vars
- /usr/local/lib/python2.7/dist-packages/django/template/defaulttags.py in render
- return self.nodelist.render(context)
- ...
- ▶ Local vars
- /usr/local/lib/python2.7/dist-packages/django/template/base.py in render
- bit = self.render_node(node, context)
- ...
- ▶ Local vars
- /usr/local/lib/python2.7/dist-packages/django/template/debug.py in render_node
- return node.render(context)
- ...
- ▶ Local vars
- /usr/local/lib/python2.7/dist-packages/django/template/defaulttags.py in render
- return self.nodelist.render(context)
- ...
- ▶ Local vars
- /usr/local/lib/python2.7/dist-packages/django/template/base.py in render
- bit = self.render_node(node, context)
- ...
- ▶ Local vars
- /usr/local/lib/python2.7/dist-packages/django/template/debug.py in render_node
- return node.render(context)
- ...
- ▶ Local vars
- /usr/local/lib/python2.7/dist-packages/django/template/loader_tags.py in render
- result = self.nodelist.render(context)
- ...
- ▶ Local vars
- /usr/local/lib/python2.7/dist-packages/django/template/base.py in render
- bit = self.render_node(node, context)
- ...
- ▶ Local vars
- /usr/local/lib/python2.7/dist-packages/django/template/debug.py in render_node
- return node.render(context)
- ...
- ▶ Local vars
- /usr/local/lib/python2.7/dist-packages/django/template/loader_tags.py in render
- result = self.nodelist.render(context)
- ...
- ▶ Local vars
- /usr/local/lib/python2.7/dist-packages/django/template/base.py in render
- bit = self.render_node(node, context)
- ...
- ▶ Local vars
- /usr/local/lib/python2.7/dist-packages/django/template/debug.py in render_node
- return node.render(context)
- ...
- ▶ Local vars
- /usr/local/lib/python2.7/dist-packages/django/template/defaulttags.py in render
- nodelist.append(node.render(context))
- ...
- ▶ Local vars
- /usr/local/lib/python2.7/dist-packages/django/template/debug.py in render
- output = self.filter_expression.resolve(context)
- ...
- ▶ Local vars
- /usr/local/lib/python2.7/dist-packages/django/template/base.py in resolve
- obj = self.var.resolve(context)
- ...
- ▶ Local vars
- /usr/local/lib/python2.7/dist-packages/django/template/base.py in resolve
- value = self._resolve_lookup(context)
- ...
- ▶ Local vars
- /usr/local/lib/python2.7/dist-packages/django/template/base.py in _resolve_lookup
- current = current()
- ...
- ▶ Local vars
- /opt/stack/horizon/openstack_dashboard/wsgi/../../horizon/tables/base.py in render
- {"row": self})
- ...
- ▶ Local vars
- /usr/local/lib/python2.7/dist-packages/django/template/loader.py in render_to_string
- return template.render(context, request)
- ...
- ▶ Local vars
- /usr/local/lib/python2.7/dist-packages/django/template/backends/django.py in render
- return self.template.render(context)
- ...
- ▶ Local vars
- /usr/local/lib/python2.7/dist-packages/django/template/base.py in render
- return self._render(context)
- ...
- ▶ Local vars
- /usr/local/lib/python2.7/dist-packages/django/template/base.py in _render
- return self.nodelist.render(context)
- ...
- ▶ Local vars
- /usr/local/lib/python2.7/dist-packages/django/template/base.py in render
- bit = self.render_node(node, context)
- ...
- ▶ Local vars
- /usr/local/lib/python2.7/dist-packages/django/template/debug.py in render_node
- return node.render(context)
- ...
- ▶ Local vars
- /usr/local/lib/python2.7/dist-packages/django/template/defaulttags.py in render
- return strip_spaces_between_tags(self.nodelist.render(context).strip())
- ...
- ▶ Local vars
- /usr/local/lib/python2.7/dist-packages/django/template/base.py in render
- bit = self.render_node(node, context)
- ...
- ▶ Local vars
- /usr/local/lib/python2.7/dist-packages/django/template/debug.py in render_node
- return node.render(context)
- ...
- ▶ Local vars
- /usr/local/lib/python2.7/dist-packages/django/template/defaulttags.py in render
- nodelist.append(node.render(context))
- ...
- ▶ Local vars
- /usr/local/lib/python2.7/dist-packages/django/template/loader_tags.py in render
- return template.render(context)
- ...
- ▶ Local vars
- /usr/local/lib/python2.7/dist-packages/django/template/base.py in render
- return self._render(context)
- ...
- ▶ Local vars
- /usr/local/lib/python2.7/dist-packages/django/template/base.py in _render
- return self.nodelist.render(context)
- ...
- ▶ Local vars
- /usr/local/lib/python2.7/dist-packages/django/template/base.py in render
- bit = self.render_node(node, context)
- ...
- ▶ Local vars
- /usr/local/lib/python2.7/dist-packages/django/template/debug.py in render_node
- return node.render(context)
- ...
- ▶ Local vars
- /usr/local/lib/python2.7/dist-packages/django/template/defaulttags.py in render
- return nodelist.render(context)
- ...
- ▶ Local vars
- /usr/local/lib/python2.7/dist-packages/django/template/base.py in render
- bit = self.render_node(node, context)
- ...
- ▶ Local vars
- /usr/local/lib/python2.7/dist-packages/django/template/debug.py in render_node
- return node.render(context)
- ...
- ▶ Local vars
- /usr/local/lib/python2.7/dist-packages/django/template/defaulttags.py in render
- return nodelist.render(context)
- ...
- ▶ Local vars
- /usr/local/lib/python2.7/dist-packages/django/template/base.py in render
- bit = self.render_node(node, context)
- ...
- ▶ Local vars
- /usr/local/lib/python2.7/dist-packages/django/template/debug.py in render_node
- return node.render(context)
- ...
- ▶ Local vars
- /usr/local/lib/python2.7/dist-packages/django/template/debug.py in render
- output = self.filter_expression.resolve(context)
- ...
- ▶ Local vars
- /usr/local/lib/python2.7/dist-packages/django/template/base.py in resolve
- obj = self.var.resolve(context)
- ...
- ▶ Local vars
- /usr/local/lib/python2.7/dist-packages/django/template/base.py in resolve
- value = self._resolve_lookup(context)
- ...
- ▶ Local vars
- /usr/local/lib/python2.7/dist-packages/django/template/base.py in _resolve_lookup
- current = getattr(current, bit)
- ...
- ▶ Local vars
- /opt/stack/horizon/openstack_dashboard/wsgi/../../horizon/utils/html.py in attr_string
- return flatatt(self.get_final_attrs())
- ...
- ▶ Local vars
- /opt/stack/horizon/openstack_dashboard/wsgi/../../horizon/utils/html.py in get_final_attrs
- final_attrs['class'] = self.get_final_css()
- ...
- ▶ Local vars
- /opt/stack/horizon/openstack_dashboard/wsgi/../../horizon/utils/html.py in get_final_css
- default = " ".join(self.get_default_classes())
- ...
- ▶ Local vars
- /opt/stack/horizon/openstack_dashboard/wsgi/../../horizon/tables/base.py in get_default_classes
- if not self.url:
- ...
- ▶ Local vars
- /opt/stack/horizon/openstack_dashboard/wsgi/../../horizon/tables/base.py in url
- url = self.column.get_link_url(self.datum)
- ...
- ▶ Local vars
- /opt/stack/horizon/openstack_dashboard/wsgi/../../horizon/tables/base.py in get_link_url
- return self.link(datum)
- ...
- ▶ Local vars
- /opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/dashboards/project/stacks/mappings.py in resource_to_url
- mapping = resource_urls.get(resource.resource_type, {})
- ...
- ▶ Local vars
- /usr/local/lib/python2.7/dist-packages/heatclient/openstack/common/apiclient/base.py in __getattr__
- raise AttributeError(k)
- ...
- ▶ Local vars
- Request information
- GET
- Variable Value
- tab
- u'stack_details__events'
- POST
- No POST data
- FILES
- No FILES data
- COOKIES
- Variable Value
- tabs
- '%7B%22stack_details%22%3A%22%23stack_details__overview%22%7D'
- csrftoken
- '7wjKw98NwQD5gJLHnrcDeZhPX85Kc8mR'
- login_region
- 'http://192.168.5.10:5000/v2.0'
- sessionid
- '.eJytV-ty28YVdmVJdGhdnLSJlTpJnTZN6baiFnvDrnO1c2maxHarGhn-0XD2BgEVCWgJQKk6g5nmT2byBnmWvkxfJbsAKLuJRcoT6Y9A7ME55_vObc9_Vmr7i0G0VWWFyo-NHpf5kclGt69cucICFBjKYiikxlrFjBtKJWEMSSxjSexK1KsKMxunupGXgLOACRLIUOGAESaQxhQSEFCuRUjs1ej6zBymeTbOxNREWx-bWFST8vZ-8zLaHIuqTMadyuRqtN1Jm0wf52lWjl53VpKyPL67txdwOAwoG5JhAO4SAMDeCRwCuxr1i1Koo8bCaMvJO515ocQkzQ7HExltTkRRjoUq05O0PP38-__--6vopacMS_exsxe97cjIWlX-cNi9H35hTosyz8z9Tm7bfXSSKlOMW2dHLzibLaBHmbFr0VpDqPqROm-r_9if9O36nW9sr7bXfhIF-0KyEq3rfCrSzPZre30QraTabjyMVj08u_mwirY6-x-JUkzyQ7t1YLcHtb0xGG07R-bMFWOH_6iwLx40_p29ti8d2F_W9leD0TVPlZ6mWbT_pX159P45TLMwxJ7pYI9zyjExIZFcYh4AxkKKAswkiLEmjIzWnYqWE_tKstbYPa7kJFXews3LsHDdqXAozCwTE6905zKUrnil2r7apDSCAQxirRXQGoeGC0FDRRmkWlMCoa7EaNWJlafHxv561HOPKp8eV6VpXjdButU-5ieiqu1rg-TFg8SR_npt3xgkL49ePcdh5yXdS175_2xKbi6R31ly3oKCEBKCODcIQyyN5FDGAcJSIUVjRGAlkhZLZsqv89lRcqv7VZWzPHMofjNHcbu2b3oU755PO3W0LyX9GUB_tsqdn6-ipSvAGKpAckqBwTIkQkpDhCLcBJIZYRq6fPmc5JNqak6g48v_VGmmXW1CR9hv54T9rrZvecJ2znMNYPgMMhaK7yw-bkFohxHFFEsACZbCQ9dxrANOMNdasDMQYiJmrgscJm3eilwnDsDv5wDeru0fFgHgkD8PgEb8fADNcQsAA-gyVkIXKoi5hIIjDn3aGgYJVaoBsOZrdyoOjfPet5_DiciUcf4P5v7fqe0fFwYgDMPnCYAXXxAAf9z6H0IeayZxrAnAFCGXZTxgEoWIKGPIkwBMjWtobQD6PotMOsmbdw7Gn-Yw_lzbXQ_j1rmR9wMxeAaSZV_sLJVo8VAlNQsCSlSMcAwphzAw2FBBsAgV0Q0eP3_VJK90nM-monROdLWRGFHuqtg3k-Ec015twZJmgi-_mVxM5cJmcjEVXRq4KpQmxjGVHMccCCyh5EgJxalBoXhCWztHxhNzKNSpo-16N0W6N465YM4crC1a3oaXz77nbsMXULmsDV9ARcscgAHgmmqFFcNEByJkCrsrqqsoCqTADXPrZ2246wBtE3Zk4TlZpLZ00eR1bqHnmbyt_PmTtz3vRolhGAulIYIYh678MYLEMKAoADEN2qK56i9oyk-R7sl5H869Z7XlC0MNAL7sUF9U5YJQX1RFd0ER0ribCDDMVQp2UeaESEQx83M3JrKhadMJ5jOVmKKczVvLatdaHGN354y9U9t3F49cBp7Bxr0F4h7KvejxZ-MLUHI5erqeyyBzdxGhlGseilAB45DGFGDEEVW4TZ8Nz4v8p1HlrltUZr4Q_Fgsvk5jz8t7c17er-0Hnpc3znEQEUTCZqn6KTvJqkO2dBk7K1xKjAQ65krgkBNBdcyExkYAN0Pkk8mXapOVbinrZsRRt2lVJlqb5RNT2A8P7D2329zvuqHI8jIxs-asth91Ff_ATKWZFW69bPa5dnty-6T9OOrpduG0n0Q3nj5s7umfRr1uH7V_iXrmX8fpzJn8TGlRmjKdmv7Zg_1r1O_9b-Pmje3bTYcpckZBMOz-96NS9e3nd_btF9_u2y-jjbQYx8Y1Ife5tg--i3rHs9yHxz6s7aNBstGQtCwD7N-SzSa9tZnm9u9VtOoB2P3a_sOpSK4-ffq4atbEqFEchzjEGiuEjMCUudurohRit8cwGQJGovXSZCIr7VfJo0o2S-O4MEXR7N2ehNMH13rR9lMbciKKJBoQt-FTzoNAQAaBxkQGMXd_EMSxiFmohd-cKI2utVtvqkdvNdcGzBCM5S4yxuxiIdEuNyLYla4xAiYQNSGqhj8ACzdflg:1aBl8a:WhYu2yGMYFWertRPr8AaqJw6Yio'
- recent_project
- '5deee08d58374c61a54c4ef21573a586'
- META
- Variable Value
- mod_wsgi.listener_port
- '80'
- HTTP_COOKIE
- 'tabs=%7B%22stack_details%22%3A%22%23stack_details__overview%22%7D; csrftoken=7wjKw98NwQD5gJLHnrcDeZhPX85Kc8mR; login_region="http://192.168.5.10:5000/v2.0"; recent_project=5deee08d58374c61a54c4ef21573a586; sessionid=".eJytV-ty28YVdmVJdGhdnLSJlTpJnTZN6baiFnvDrnO1c2maxHarGhn-0XD2BgEVCWgJQKk6g5nmT2byBnmWvkxfJbsAKLuJRcoT6Y9A7ME55_vObc9_Vmr7i0G0VWWFyo-NHpf5kclGt69cucICFBjKYiikxlrFjBtKJWEMSSxjSexK1KsKMxunupGXgLOACRLIUOGAESaQxhQSEFCuRUjs1ej6zBymeTbOxNREWx-bWFST8vZ-8zLaHIuqTMadyuRqtN1Jm0wf52lWjl53VpKyPL67txdwOAwoG5JhAO4SAMDeCRwCuxr1i1Koo8bCaMvJO515ocQkzQ7HExltTkRRjoUq05O0PP38-__--6vopacMS_exsxe97cjIWlX-cNi9H35hTosyz8z9Tm7bfXSSKlOMW2dHLzibLaBHmbFr0VpDqPqROm-r_9if9O36nW9sr7bXfhIF-0KyEq3rfCrSzPZre30QraTabjyMVj08u_mwirY6-x-JUkzyQ7t1YLcHtb0xGG07R-bMFWOH_6iwLx40_p29ti8d2F_W9leD0TVPlZ6mWbT_pX159P45TLMwxJ7pYI9zyjExIZFcYh4AxkKKAswkiLEmjIzWnYqWE_tKstbYPa7kJFXews3LsHDdqXAozCwTE6905zKUrnil2r7apDSCAQxirRXQGoeGC0FDRRmkWlMCoa7EaNWJlafHxv561HOPKp8eV6VpXjdButU-5ieiqu1rg-TFg8SR_npt3xgkL49ePcdh5yXdS175_2xKbi6R31ly3oKCEBKCODcIQyyN5FDGAcJSIUVjRGAlkhZLZsqv89lRcqv7VZWzPHMofjNHcbu2b3oU755PO3W0LyX9GUB_tsqdn6-ipSvAGKpAckqBwTIkQkpDhCLcBJIZYRq6fPmc5JNqak6g48v_VGmmXW1CR9hv54T9rrZvecJ2znMNYPgMMhaK7yw-bkFohxHFFEsACZbCQ9dxrANOMNdasDMQYiJmrgscJm3eilwnDsDv5wDeru0fFgHgkD8PgEb8fADNcQsAA-gyVkIXKoi5hIIjDn3aGgYJVaoBsOZrdyoOjfPet5_DiciUcf4P5v7fqe0fFwYgDMPnCYAXXxAAf9z6H0IeayZxrAnAFCGXZTxgEoWIKGPIkwBMjWtobQD6PotMOsmbdw7Gn-Yw_lzbXQ_j1rmR9wMxeAaSZV_sLJVo8VAlNQsCSlSMcAwphzAw2FBBsAgV0Q0eP3_VJK90nM-monROdLWRGFHuqtg3k-Ec015twZJmgi-_mVxM5cJmcjEVXRq4KpQmxjGVHMccCCyh5EgJxalBoXhCWztHxhNzKNSpo-16N0W6N465YM4crC1a3oaXz77nbsMXULmsDV9ARcscgAHgmmqFFcNEByJkCrsrqqsoCqTADXPrZ2246wBtE3Zk4TlZpLZ00eR1bqHnmbyt_PmTtz3vRolhGAulIYIYh678MYLEMKAoADEN2qK56i9oyk-R7sl5H869Z7XlC0MNAL7sUF9U5YJQX1RFd0ER0ribCDDMVQp2UeaESEQx83M3JrKhadMJ5jOVmKKczVvLatdaHGN354y9U9t3F49cBp7Bxr0F4h7KvejxZ-MLUHI5erqeyyBzdxGhlGseilAB45DGFGDEEVW4TZ8Nz4v8p1HlrltUZr4Q_Fgsvk5jz8t7c17er-0Hnpc3znEQEUTCZqn6KTvJqkO2dBk7K1xKjAQ65krgkBNBdcyExkYAN0Pkk8mXapOVbinrZsRRt2lVJlqb5RNT2A8P7D2329zvuqHI8jIxs-asth91Ff_ATKWZFW69bPa5dnty-6T9OOrpduG0n0Q3nj5s7umfRr1uH7V_iXrmX8fpzJn8TGlRmjKdmv7Zg_1r1O_9b-Pmje3bTYcpckZBMOz-96NS9e3nd_btF9_u2y-jjbQYx8Y1Ife5tg--i3rHs9yHxz6s7aNBstGQtCwD7N-SzSa9tZnm9u9VtOoB2P3a_sOpSK4-ffq4atbEqFEchzjEGiuEjMCUudurohRit8cwGQJGovXSZCIr7VfJo0o2S-O4MEXR7N2ehNMH13rR9lMbciKKJBoQt-FTzoNAQAaBxkQGMXd_EMSxiFmohd-cKI2utVtvqkdvNdcGzBCM5S4yxuxiIdEuNyLYla4xAiYQNSGqhj8ACzdflg:1aBl8a:WhYu2yGMYFWertRPr8AaqJw6Yio"'
- mod_wsgi.listener_host
- ''
- CONTEXT_DOCUMENT_ROOT
- '/opt/stack/horizon/.blackhole/'
- SERVER_SOFTWARE
- 'Apache/2.4.7 (Ubuntu)'
- SCRIPT_NAME
- u'/dashboard'
- mod_wsgi.enable_sendfile
- '0'
- mod_wsgi.handler_script
- ''
- SERVER_SIGNATURE
- '<address>Apache/2.4.7 (Ubuntu) Server at 10.16.2.11 Port 80</address>\n'
- REQUEST_METHOD
- 'GET'
- PATH_INFO
- u'/project/stacks/stack/6c4832fb-3eee-4ab3-9ea1-b84408a36e73/'
- SERVER_PROTOCOL
- 'HTTP/1.1'
- QUERY_STRING
- 'tab=stack_details__events'
- HTTP_USER_AGENT
- 'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:43.0) Gecko/20100101 Firefox/43.0'
- HTTP_CONNECTION
- 'keep-alive'
- HTTP_REFERER
- 'http://10.16.2.11/dashboard/project/stacks/stack/6c4832fb-3eee-4ab3-9ea1-b84408a36e73/'
- SERVER_NAME
- '10.16.2.11'
- REMOTE_ADDR
- '10.16.2.100'
- mod_wsgi.queue_start
- '1450883740869351'
- mod_wsgi.request_handler
- 'wsgi-script'
- wsgi.url_scheme
- 'http'
- APACHE_RUN_GROUP
- 'ubuntu'
- PATH_TRANSLATED
- '/opt/stack/horizon/.blackhole/project/stacks/stack/6c4832fb-3eee-4ab3-9ea1-b84408a36e73/'
- SERVER_PORT
- '80'
- wsgi.multiprocess
- True
- mod_wsgi.input_chunked
- '0'
- SERVER_ADDR
- '192.168.5.10'
- DOCUMENT_ROOT
- '/opt/stack/horizon/.blackhole/'
- mod_wsgi.process_group
- 'horizon'
- SCRIPT_FILENAME
- '/opt/stack/horizon/openstack_dashboard/wsgi/django.wsgi'
- SERVER_ADMIN
- '[no address given]'
- wsgi.input
- <mod_wsgi.Input object at 0x7f73664f60b0>
- HTTP_HOST
- '10.16.2.11'
- CONTEXT_PREFIX
- ''
- wsgi.multithread
- True
- mod_wsgi.callable_object
- 'application'
- REQUEST_URI
- '/dashboard/project/stacks/stack/6c4832fb-3eee-4ab3-9ea1-b84408a36e73/?tab=stack_details__events'
- HTTP_ACCEPT
- 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8'
- wsgi.version
- (1, 0)
- GATEWAY_INTERFACE
- 'CGI/1.1'
- wsgi.run_once
- False
- APACHE_RUN_USER
- 'ubuntu'
- wsgi.errors
- <mod_wsgi.Log object at 0x7f73664f6cb0>
- REMOTE_PORT
- '63222'
- HTTP_ACCEPT_LANGUAGE
- 'en-US,en;q=0.5'
- REQUEST_SCHEME
- 'http'
- mod_wsgi.version
- (3, 4)
- CSRF_COOKIE_USED
- True
- mod_wsgi.application_group
- ''
- mod_wsgi.script_reloading
- '1'
- wsgi.file_wrapper
- ''
- CSRF_COOKIE
- u'7wjKw98NwQD5gJLHnrcDeZhPX85Kc8mR'
- HTTP_ACCEPT_ENCODING
- 'gzip, deflate'
- Settings
- Using settings module openstack_dashboard.settings
- Setting Value
- COMPRESS_URL
- '/dashboard/static/'
- POLICY_FILES_PATH
- '/opt/stack/horizon/openstack_dashboard/conf'
- ADD_INSTALLED_APPS
- []
- SECURE_SSL_REDIRECT
- False
- COMPRESS_TEMPLATE_FILTER_CONTEXT
- {u'STATIC_URL': '/dashboard/static/'}
- SECURE_BROWSER_XSS_FILTER
- False
- COMPRESS_DATA_URI_MAX_SIZE
- 1024
- SITE_BRANDING
- 'OpenStack Dashboard'
- CSRF_COOKIE_SECURE
- False
- LANGUAGE_CODE
- 'en'
- ROOT_URLCONF
- 'openstack_dashboard.urls'
- MANAGERS
- ()
- COMPRESS_CSS_HASHING_METHOD
- 'hash'
- SESSION_EXPIRE_AT_BROWSER_CLOSE
- True
- SILENCED_SYSTEM_CHECKS
- []
- DEFAULT_CHARSET
- 'utf-8'
- IGNORABLE_404_URLS
- ()
- SESSION_SERIALIZER
- 'django.contrib.sessions.serializers.PickleSerializer'
- STATIC_ROOT
- '/opt/stack/horizon/static'
- COMPRESS_CLOSURE_COMPILER_ARGUMENTS
- u''
- COMPRESS_OUTPUT_DIR
- 'dashboard'
- USE_THOUSAND_SEPARATOR
- False
- COMPRESS_OFFLINE_MANIFEST
- u'manifest.json'
- ALLOWED_HOSTS
- []
- MESSAGE_STORAGE
- 'django.contrib.messages.storage.fallback.FallbackStorage'
- COMPRESS_YUI_JS_ARGUMENTS
- u''
- IMAGE_RESERVED_CUSTOM_PROPERTIES
- []
- SECURE_HSTS_SECONDS
- 0
- STATICFILES_FINDERS
- ('django.contrib.staticfiles.finders.FileSystemFinder',
- 'django.contrib.staticfiles.finders.AppDirectoriesFinder',
- 'compressor.finders.CompressorFinder')
- SESSION_CACHE_ALIAS
- 'default'
- COMPRESS_CSSTIDY_ARGUMENTS
- u'--template=highest'
- SESSION_COOKIE_DOMAIN
- None
- SESSION_COOKIE_NAME
- 'sessionid'
- COMPRESS_YUGLIFY_JS_ARGUMENTS
- u'--terminal'
- TIME_INPUT_FORMATS
- ('%H:%M:%S', '%H:%M:%S.%f', '%H:%M')
- SECURE_REDIRECT_EXEMPT
- []
- DATABASES
- {}
- EMAIL_SSL_KEYFILE
- u'********************'
- FILE_UPLOAD_DIRECTORY_PERMISSIONS
- None
- COMPRESS_YUI_BINARY
- u'java -jar yuicompressor.jar'
- FILE_UPLOAD_PERMISSIONS
- None
- FILE_UPLOAD_HANDLERS
- ('django.core.files.uploadhandler.MemoryFileUploadHandler',
- 'django.core.files.uploadhandler.TemporaryFileUploadHandler')
- DEFAULT_CONTENT_TYPE
- 'text/html'
- COMPRESS_CSS_COMPRESSOR
- u'compressor.css.CssCompressor'
- APPEND_SLASH
- True
- FIRST_DAY_OF_WEEK
- 0
- DATABASE_ROUTERS
- []
- EMAIL_USE_SSL
- False
- OPENSTACK_NEUTRON_NETWORK
- {'default_ipv4_subnet_pool_label': None,
- 'default_ipv6_subnet_pool_label': None,
- 'enable_distributed_router': False,
- 'enable_fip_topology_check': True,
- 'enable_firewall': True,
- 'enable_ha_router': False,
- 'enable_ipv6': True,
- 'enable_lb': True,
- 'enable_quotas': True,
- 'enable_router': True,
- 'enable_vpn': True,
- 'profile_support': None,
- 'supported_provider_types': ['*'],
- 'supported_vnic_types': ['*']}
- DEFAULT_THEME_PATH
- 'themes/default'
- COMPRESS_OFFLINE_TIMEOUT
- 31536000
- STATICFILES_STORAGE
- 'django.contrib.staticfiles.storage.StaticFilesStorage'
- CACHES
- {'default': {'BACKEND': 'django.core.cache.backends.locmem.LocMemCache'}}
- COMPRESS_CLEAN_CSS_ARGUMENTS
- u''
- SERVER_EMAIL
- 'root@localhost'
- SESSION_COOKIE_PATH
- '/'
- HORIZON_IMAGES_ALLOW_UPLOAD
- True
- COMPRESS_PARSER
- 'compressor.parser.HtmlParser'
- OPENSTACK_HOST
- '192.168.5.10'
- COMPRESS_CACHE_BACKEND
- u'default'
- SECURE_CONTENT_TYPE_NOSNIFF
- False
- MIDDLEWARE_CLASSES
- ('django.middleware.common.CommonMiddleware',
- 'django.middleware.csrf.CsrfViewMiddleware',
- 'django.contrib.sessions.middleware.SessionMiddleware',
- 'django.contrib.auth.middleware.AuthenticationMiddleware',
- 'django.contrib.messages.middleware.MessageMiddleware',
- 'django.contrib.auth.middleware.SessionAuthenticationMiddleware',
- 'horizon.middleware.HorizonMiddleware',
- 'django.middleware.locale.LocaleMiddleware',
- 'django.middleware.clickjacking.XFrameOptionsMiddleware')
- USE_I18N
- True
- THOUSAND_SEPARATOR
- ','
- SECRET_KEY
- u'********************'
- LANGUAGE_COOKIE_NAME
- 'horizon_language'
- DEFAULT_INDEX_TABLESPACE
- ''
- BIN_DIR
- '/opt/stack/horizon/bin'
- LOGGING_CONFIG
- 'logging.config.dictConfig'
- SIGNING_BACKEND
- 'django.core.signing.TimestampSigner'
- TEMPLATE_LOADERS
- ('django.template.loaders.filesystem.Loader',
- 'django.template.loaders.app_directories.Loader',
- 'horizon.loaders.TemplateLoader')
- WSGI_APPLICATION
- None
- TEMPLATE_DEBUG
- True
- X_FRAME_OPTIONS
- 'SAMEORIGIN'
- CSRF_COOKIE_NAME
- 'csrftoken'
- POLICY_FILES
- {'compute': 'nova_policy.json',
- 'identity': 'keystone_policy.json',
- 'image': 'glance_policy.json',
- 'network': 'neutron_policy.json',
- 'orchestration': 'heat_policy.json',
- 'telemetry': 'ceilometer_policy.json',
- 'volume': 'cinder_policy.json'}
- COMPRESS_CLEAN_CSS_BINARY
- u'cleancss'
- FORCE_SCRIPT_NAME
- None
- USE_X_FORWARDED_HOST
- False
- EMAIL_TIMEOUT
- None
- SECURE_SSL_HOST
- None
- COMPRESS_CSSTIDY_BINARY
- u'csstidy'
- SESSION_COOKIE_SECURE
- False
- IMAGE_CUSTOM_PROPERTY_TITLES
- {'architecture': <django.utils.functional.__proxy__ object at 0x7f736e397b90>,
- 'image_state': <django.utils.functional.__proxy__ object at 0x7f736e397cd0>,
- 'image_type': <django.utils.functional.__proxy__ object at 0x7f736e397d50>,
- 'kernel_id': <django.utils.functional.__proxy__ object at 0x7f736e397c90>,
- 'project_id': <django.utils.functional.__proxy__ object at 0x7f736e397d10>,
- 'ramdisk_id': <django.utils.functional.__proxy__ object at 0x7f736e397c50>}
- COMPRESS_DEBUG_TOGGLE
- None
- WEBROOT
- '/dashboard/'
- COMPRESS_VERBOSE
- False
- CSRF_COOKIE_DOMAIN
- None
- FILE_CHARSET
- 'utf-8'
- DEBUG
- True
- LANGUAGE_COOKIE_DOMAIN
- None
- COMPRESS_JS_FILTERS
- [u'compressor.filters.jsmin.JSMinFilter']
- DEFAULT_FILE_STORAGE
- 'django.core.files.storage.FileSystemStorage'
- INSTALLED_APPS
- ['openstack_dashboard.dashboards.project',
- 'openstack_dashboard.contrib.sahara.content.data_processing',
- 'openstack_dashboard.dashboards.admin',
- 'openstack_dashboard.dashboards.identity',
- 'openstack_dashboard.dashboards.settings',
- 'openstack_dashboard',
- 'django.contrib.contenttypes',
- 'django.contrib.auth',
- 'django.contrib.sessions',
- 'django.contrib.messages',
- 'django.contrib.staticfiles',
- 'django.contrib.humanize',
- 'django_pyscss',
- 'openstack_dashboard.django_pyscss_fix',
- 'compressor',
- 'horizon',
- 'openstack_auth']
- LANGUAGES_BIDI
- ('he', 'ar', 'fa', 'ur')
- USE_L10N
- True
- YEAR_MONTH_FORMAT
- 'F Y'
- COMPRESS_YUI_CSS_ARGUMENTS
- u''
- DROPDOWN_MAX_ITEMS
- 30
- REST_API_REQUIRED_SETTINGS
- u'********************'
- STATICFILES_DIRS
- [('horizon/lib/angular',
- '/usr/local/lib/python2.7/dist-packages/xstatic/pkg/angular/data'),
- ('horizon/lib/angular',
- '/usr/local/lib/python2.7/dist-packages/xstatic/pkg/angular_bootstrap/data'),
- ('horizon/lib/angular',
- '/usr/local/lib/python2.7/dist-packages/xstatic/pkg/angular_gettext/data'),
- ('horizon/lib/angular',
- '/usr/local/lib/python2.7/dist-packages/xstatic/pkg/angular_lrdragndrop/data'),
- ('horizon/lib/angular',
- '/usr/local/lib/python2.7/dist-packages/xstatic/pkg/angular_smart_table/data'),
- ('horizon/lib/bootstrap_datepicker',
- '/usr/local/lib/python2.7/dist-packages/xstatic/pkg/bootstrap_datepicker/data'),
- ('bootstrap',
- '/usr/local/lib/python2.7/dist-packages/xstatic/pkg/bootstrap_scss/data'),
- ('horizon/lib/bootswatch',
- '/usr/local/lib/python2.7/dist-packages/xstatic/pkg/bootswatch/data'),
- ('horizon/lib', '/usr/local/lib/python2.7/dist-packages/xstatic/pkg/d3/data'),
- ('horizon/lib',
- '/usr/local/lib/python2.7/dist-packages/xstatic/pkg/hogan/data'),
- ('horizon/lib/font-awesome',
- '/usr/local/lib/python2.7/dist-packages/xstatic/pkg/font_awesome/data'),
- ('horizon/lib/jasmine',
- '/usr/local/lib/python2.7/dist-packages/xstatic/pkg/jasmine/data'),
- ('horizon/lib/jquery',
- '/usr/local/lib/python2.7/dist-packages/xstatic/pkg/jquery/data'),
- ('horizon/lib/jquery',
- '/usr/local/lib/python2.7/dist-packages/xstatic/pkg/jquery_migrate/data'),
- ('horizon/lib/jquery',
- '/usr/local/lib/python2.7/dist-packages/xstatic/pkg/jquery_quicksearch/data'),
- ('horizon/lib/jquery',
- '/usr/local/lib/python2.7/dist-packages/xstatic/pkg/jquery_tablesorter/data'),
- ('horizon/lib/jsencrypt',
- '/usr/local/lib/python2.7/dist-packages/xstatic/pkg/jsencrypt/data'),
- ('horizon/lib/magic_search',
- '/usr/local/lib/python2.7/dist-packages/xstatic/pkg/magic_search/data'),
- ('horizon/lib/mdi',
- '/usr/local/lib/python2.7/dist-packages/xstatic/pkg/mdi/data'),
- ('horizon/lib',
- '/usr/local/lib/python2.7/dist-packages/xstatic/pkg/rickshaw/data'),
- ('horizon/lib/roboto_fontface',
- '/usr/local/lib/python2.7/dist-packages/xstatic/pkg/roboto_fontface/data'),
- ('horizon/lib',
- '/usr/local/lib/python2.7/dist-packages/xstatic/pkg/spin/data'),
- ('horizon/lib',
- '/usr/local/lib/python2.7/dist-packages/xstatic/pkg/termjs/data'),
- ('horizon/lib/jquery-ui/ui',
- '/usr/local/lib/python2.7/dist-packages/xstatic/pkg/jquery_ui/data'),
- ('themes/default', '/opt/stack/horizon/openstack_dashboard/themes/default'),
- ('custom', '/opt/stack/horizon/openstack_dashboard/themes/webroot')]
- CUSTOM_THEME
- '/opt/stack/horizon/openstack_dashboard/themes/webroot'
- SECURE_PROXY_SSL_HEADER
- None
- COMPRESS_CACHEABLE_PRECOMPILERS
- ()
- LOCAL_PATH
- '/opt/stack/horizon/openstack_dashboard/local'
- LANGUAGE_COOKIE_AGE
- None
- SESSION_COOKIE_HTTPONLY
- True
- DEBUG_PROPAGATE_EXCEPTIONS
- False
- INTERNAL_IPS
- ()
- MONTH_DAY_FORMAT
- 'F j'
- LOGIN_URL
- '/dashboard/auth/login/'
- POLICY_CHECK_FUNCTION
- <function check at 0x7f736e0622a8>
- OPENSTACK_KEYSTONE_URL
- u'********************'
- SECURITY_GROUP_RULES
- {'all_icmp': {'from_port': '-1',
- 'ip_protocol': 'icmp',
- 'name': <django.utils.functional.__proxy__ object at 0x7f736e397e50>,
- 'to_port': '-1'},
- 'all_tcp': {'from_port': '1',
- 'ip_protocol': 'tcp',
- 'name': <django.utils.functional.__proxy__ object at 0x7f736e397d90>,
- 'to_port': '65535'},
- 'all_udp': {'from_port': '1',
- 'ip_protocol': 'udp',
- 'name': <django.utils.functional.__proxy__ object at 0x7f736e397dd0>,
- 'to_port': '65535'},
- 'dns': {'from_port': '53',
- 'ip_protocol': 'tcp',
- 'name': 'DNS',
- 'to_port': '53'},
- 'http': {'from_port': '80',
- 'ip_protocol': 'tcp',
- 'name': 'HTTP',
- 'to_port': '80'},
- 'https': {'from_port': '443',
- 'ip_protocol': 'tcp',
- 'name': 'HTTPS',
- 'to_port': '443'},
- 'imap': {'from_port': '143',
- 'ip_protocol': 'tcp',
- 'name': 'IMAP',
- 'to_port': '143'},
- 'imaps': {'from_port': '993',
- 'ip_protocol': 'tcp',
- 'name': 'IMAPS',
- 'to_port': '993'},
- 'ldap': {'from_port': '389',
- 'ip_protocol': 'tcp',
- 'name': 'LDAP',
- 'to_port': '389'},
- 'ms_sql': {'from_port': '1433',
- 'ip_protocol': 'tcp',
- 'name': 'MS SQL',
- 'to_port': '1433'},
- 'mysql': {'from_port': '3306',
- 'ip_protocol': 'tcp',
- 'name': 'MYSQL',
- 'to_port': '3306'},
- 'pop3': {'from_port': '110',
- 'ip_protocol': 'tcp',
- 'name': 'POP3',
- 'to_port': '110'},
- 'pop3s': {'from_port': '995',
- 'ip_protocol': 'tcp',
- 'name': 'POP3S',
- 'to_port': '995'},
- 'rdp': {'from_port': '3389',
- 'ip_protocol': 'tcp',
- 'name': 'RDP',
- 'to_port': '3389'},
- 'smtp': {'from_port': '25',
- 'ip_protocol': 'tcp',
- 'name': 'SMTP',
- 'to_port': '25'},
- 'smtps': {'from_port': '465',
- 'ip_protocol': 'tcp',
- 'name': 'SMTPS',
- 'to_port': '465'},
- 'ssh': {'from_port': '22',
- 'ip_protocol': 'tcp',
- 'name': 'SSH',
- 'to_port': '22'}}
- TIME_FORMAT
- 'P'
- TOKEN_TIMEOUT_MARGIN
- u'********************'
- COMPRESS_STORAGE
- u'compressor.storage.CompressorFileStorage'
- HORIZON_CONFIG
- {'ajax_queue_limit': 10,
- 'angular_modules': ['horizon.dashboard.project',
- 'horizon.dashboard.identity'],
- 'auto_fade_alerts': {'delay': 3000,
- 'fade_duration': 1500,
- 'types': ['alert-success', 'alert-info']},
- 'dashboards': ('project', 'admin', 'identity', 'settings'),
- 'default_dashboard': 'project',
- 'exceptions': {'not_found': (<class 'keystoneauth1.exceptions.http.NotFound'>,
- <class 'cinderclient.exceptions.NotFound'>,
- <class 'novaclient.exceptions.NotFound'>,
- <class 'glanceclient.exc.NotFound'>,
- <class 'neutronclient.common.exceptions.NotFound'>,
- <class 'heatclient.exc.HTTPNotFound'>,
- <class 'troveclient.openstack.common.apiclient.exceptions.NotFound'>),
- 'recoverable': (<class 'keystoneauth1.exceptions.base.ClientException'>,
- <class 'keystoneauth1.exceptions.auth.AuthorizationFailure'>,
- <class 'keystoneauth1.exceptions.http.Forbidden'>,
- <class 'cinderclient.exceptions.ClientException'>,
- <class 'cinderclient.exceptions.ConnectionError'>,
- <class 'cinderclient.exceptions.Forbidden'>,
- <class 'novaclient.exceptions.ClientException'>,
- <class 'novaclient.exceptions.Forbidden'>,
- <class 'glanceclient.exc.ClientException'>,
- <class 'neutronclient.common.exceptions.Forbidden'>,
- <class 'neutronclient.common.exceptions.NeutronClientException'>,
- <class 'swiftclient.exceptions.ClientException'>,
- <class 'heatclient.exc.HTTPForbidden'>,
- <class 'heatclient.exc.HTTPException'>,
- <class 'troveclient.openstack.common.apiclient.exceptions.ClientException'>,
- <class 'saharaclient.api.base.APIException'>,
- <class 'requests.exceptions.RequestException'>),
- 'unauthorized': (<class 'keystoneauth1.exceptions.http.Unauthorized'>,
- <class 'cinderclient.exceptions.Unauthorized'>,
- <class 'novaclient.exceptions.Unauthorized'>,
- <class 'glanceclient.exc.Unauthorized'>,
- <class 'neutronclient.common.exceptions.Unauthorized'>,
- <class 'heatclient.exc.HTTPUnauthorized'>,
- <class 'troveclient.openstack.common.apiclient.exceptions.Unauthorized'>)},
- 'external_templates': ['auth/login/login.regular.mock.html',
- 'auth/login/login.websso.mock.html',
- 'framework/widgets/action-list/action-list.single-button-dropdown.mock.html',
- 'framework/widgets/action-list/action-list.split-botton-dropdown.mock.html',
- 'framework/widgets/action-list/action.html',
- 'framework/widgets/action-list/button-group.mock.html',
- 'framework/widgets/action-list/menu-item.html',
- 'framework/widgets/action-list/menu.html',
- 'framework/widgets/action-list/single-button.html',
- 'framework/widgets/action-list/split-button.html',
- 'framework/widgets/action-list/warning-tooltip.html',
- 'framework/widgets/charts/chart-tooltip.html',
- 'framework/widgets/charts/pie-chart.html',
- 'framework/widgets/headers/hz-page-header.html',
- 'framework/widgets/help-panel/help-panel.html',
- 'framework/widgets/magic-search/hz-magic-search-bar.html',
- 'framework/widgets/magic-search/magic-search.html',
- 'framework/widgets/metadata/display/metadata-display.html',
- 'framework/widgets/metadata/tree/metadata-tree-item.html',
- 'framework/widgets/metadata/tree/metadata-tree.html',
- 'framework/widgets/modal/simple-modal.html',
- 'framework/widgets/table/hz-table-footer.html',
- 'framework/widgets/table/search-bar.html',
- 'framework/widgets/table/st-table.mock.html',
- 'framework/widgets/table/table.mock.html',
- 'framework/widgets/toast/toast.html',
- 'framework/widgets/transfer-table/transfer-table.basic.mock.html',
- 'framework/widgets/transfer-table/transfer-table.clone.mock.html',
- 'framework/widgets/transfer-table/transfer-table.example.html',
- 'framework/widgets/transfer-table/transfer-table.html',
- 'framework/widgets/transfer-table/transfer-table.max-1.mock.html',
- 'framework/widgets/transfer-table/transfer-table.max-2.mock.html',
- 'framework/widgets/wizard/wizard.html',
- 'app/core/images/table/images-table.html',
- 'app/core/metadata/modal/modal.html',
- 'dashboard/project/workflow/launch-instance/configuration/configuration.help.html',
- 'dashboard/project/workflow/launch-instance/configuration/configuration.html',
- 'dashboard/project/workflow/launch-instance/configuration/load-edit.html',
- 'dashboard/project/workflow/launch-instance/flavor/flavor.help.html',
- 'dashboard/project/workflow/launch-instance/flavor/flavor.html',
- 'dashboard/project/workflow/launch-instance/flavor/select-flavor-table.html',
- 'dashboard/project/workflow/launch-instance/keypair/create-keypair.html',
- 'dashboard/project/workflow/launch-instance/keypair/import-keypair.html',
- 'dashboard/project/workflow/launch-instance/keypair/keypair-details.html',
- 'dashboard/project/workflow/launch-instance/keypair/keypair.help.html',
- 'dashboard/project/workflow/launch-instance/keypair/keypair.html',
- 'dashboard/project/workflow/launch-instance/keypair/new-keypair.html',
- 'dashboard/project/workflow/launch-instance/network/network.help.html',
- 'dashboard/project/workflow/launch-instance/network/network.html',
- 'dashboard/project/workflow/launch-instance/security-groups/security-group-details.html',
- 'dashboard/project/workflow/launch-instance/security-groups/security-groups.help.html',
- 'dashboard/project/workflow/launch-instance/security-groups/security-groups.html',
- 'dashboard/project/workflow/launch-instance/source/source-details.html',
- 'dashboard/project/workflow/launch-instance/source/source.help.html',
- 'dashboard/project/workflow/launch-instance/source/source.html',
- 'dashboard/identity/users/table/table.html'],
- 'help_url': 'http://docs.openstack.org',
- 'js_files': ['auth/auth.module.js',
- 'auth/login/login.module.js',
- 'framework/framework.module.js',
- 'framework/util/bind-scope/bind-scope.module.js',
- 'framework/util/filters/filters.module.js',
- 'framework/util/promise-toggle/promise-toggle.module.js',
- 'framework/util/tech-debt/tech-debt.module.js',
- 'framework/util/util.module.js',
- 'framework/util/validators/validators.module.js',
- 'framework/widgets/action-list/action-list.module.js',
- 'framework/widgets/charts/charts.module.js',
- 'framework/widgets/headers/headers.module.js',
- 'framework/widgets/help-panel/help-panel.module.js',
- 'framework/widgets/magic-search/magic-search.module.js',
- 'framework/widgets/metadata/display/display.module.js',
- 'framework/widgets/metadata/metadata.module.js',
- 'framework/widgets/metadata/tree/tree.module.js',
- 'framework/widgets/modal-wait-spinner/modal-wait-spinner.module.js',
- 'framework/widgets/modal/modal.module.js',
- 'framework/widgets/table/table.module.js',
- 'framework/widgets/toast/toast.module.js',
- 'framework/widgets/transfer-table/transfer-table.module.js',
- 'framework/widgets/widgets.module.js',
- 'framework/widgets/wizard/wizard.module.js',
- 'auth/login/login-finder.directive.js',
- 'auth/login/login.controller.js',
- 'framework/conf/conf.js',
- 'framework/util/bind-scope/bind-scope.directive.js',
- 'framework/util/filters/filters.js',
- 'framework/util/http/http.js',
- 'framework/util/i18n/i18n.js',
- 'framework/util/promise-toggle/hz-promise-toggle.directive.js',
- 'framework/util/tech-debt/dummy.controller.js',
- 'framework/util/tech-debt/helper-functions.service.js',
- 'framework/util/tech-debt/image-file-on-change.directive.js',
- 'framework/util/validators/hz-password-match.directive.js',
- 'framework/util/validators/validate-number-max.directive.js',
- 'framework/util/validators/validate-number-min.directive.js',
- 'framework/util/workflow/workflow.js',
- 'framework/util/workflow/workflow.service.js',
- 'framework/widgets/action-list/action-list.directive.js',
- 'framework/widgets/action-list/action.directive.js',
- 'framework/widgets/action-list/button-tooltip.directive.js',
- 'framework/widgets/action-list/button-tooltip.row-warning.service.js',
- 'framework/widgets/action-list/menu.directive.js',
- 'framework/widgets/charts/chart-tooltip.directive.js',
- 'framework/widgets/charts/pie-chart.directive.js',
- 'framework/widgets/headers/hz-page-header.directive.js',
- 'framework/widgets/help-panel/help-panel.directive.js',
- 'framework/widgets/magic-search/hz-magic-search-bar.directive.js',
- 'framework/widgets/magic-search/magic-overrides.directive.js',
- 'framework/widgets/magic-search/st-magic-search.directive.js',
- 'framework/widgets/metadata/display/metadata-display.controller.js',
- 'framework/widgets/metadata/display/metadata-display.directive.js',
- 'framework/widgets/metadata/tree/metadata-tree-item.controller.js',
- 'framework/widgets/metadata/tree/metadata-tree-item.directive.js',
- 'framework/widgets/metadata/tree/metadata-tree-unique.directive.js',
- 'framework/widgets/metadata/tree/metadata-tree.controller.js',
- 'framework/widgets/metadata/tree/metadata-tree.directive.js',
- 'framework/widgets/metadata/tree/tree.service.js',
- 'framework/widgets/modal-wait-spinner/modal-wait-spinner.directive.js',
- 'framework/widgets/modal-wait-spinner/modal-wait-spinner.service.js',
- 'framework/widgets/modal/simple-modal.controller.js',
- 'framework/widgets/modal/simple-modal.service.js',
- 'framework/widgets/table/hz-expand-detail.directive.js',
- 'framework/widgets/table/hz-search-bar.directive.js',
- 'framework/widgets/table/hz-select-all.directive.js',
- 'framework/widgets/table/hz-select.directive.js',
- 'framework/widgets/table/hz-table-footer.directive.js',
- 'framework/widgets/table/hz-table.directive.js',
- 'framework/widgets/table/table.controller.js',
- 'framework/widgets/toast/toast.directive.js',
- 'framework/widgets/toast/toast.service.js',
- 'framework/widgets/transfer-table/transfer-table.controller.js',
- 'framework/widgets/transfer-table/transfer-table.directive.js',
- 'framework/widgets/wizard/modal-container.controller.js',
- 'framework/widgets/wizard/wizard.controller.js',
- 'framework/widgets/wizard/wizard.directive.js',
- 'app/app.module.js',
- 'app/core/cloud-services/cloud-services.module.js',
- 'app/core/core.module.js',
- 'app/core/images/images.module.js',
- 'app/core/metadata/metadata.module.js',
- 'app/core/metadata/modal/modal.module.js',
- 'app/core/openstack-service-api/openstack-service-api.module.js',
- 'app/core/workflow/workflow.module.js',
- 'app/tech-debt/tech-debt.module.js',
- 'app/core/cloud-services/hz-if-nova-extensions.directive.js',
- 'app/core/cloud-services/hz-if-services.directive.js',
- 'app/core/cloud-services/hz-if-settings.directive.js',
- 'app/core/images/filters/image-status.filter.js',
- 'app/core/images/filters/image-type.filter.js',
- 'app/core/images/table/images-table.controller.js',
- 'app/core/metadata/metadata.service.js',
- 'app/core/metadata/modal/modal-helper.controller.js',
- 'app/core/metadata/modal/modal.controller.js',
- 'app/core/metadata/modal/modal.service.js',
- 'app/core/openstack-service-api/cinder.service.js',
- 'app/core/openstack-service-api/glance.service.js',
- 'app/core/openstack-service-api/heat.service.js',
- 'app/core/openstack-service-api/keystone.service.js',
- 'app/core/openstack-service-api/neutron.service.js',
- 'app/core/openstack-service-api/nova-extensions.service.js',
- 'app/core/openstack-service-api/nova.service.js',
- 'app/core/openstack-service-api/policy.service.js',
- 'app/core/openstack-service-api/security-group.service.js',
- 'app/core/openstack-service-api/service-catalog.service.js',
- 'app/core/openstack-service-api/settings.service.js',
- 'app/core/openstack-service-api/user-session.service.js',
- 'app/core/workflow/decorator.service.js',
- 'app/core/workflow/workflow.service.js',
- 'app/tech-debt/hz-namespace-resource-type-form.controller.js',
- 'app/tech-debt/image-form.controller.js',
- 'dashboard/project/images/images.module.js',
- 'dashboard/project/project.module.js',
- 'dashboard/project/workflow/launch-instance/launch-instance.module.js',
- 'dashboard/project/workflow/workflow.module.js',
- 'dashboard/project/workflow/launch-instance/configuration/configuration.controller.js',
- 'dashboard/project/workflow/launch-instance/configuration/load-edit.directive.js',
- 'dashboard/project/workflow/launch-instance/flavor/flavor.controller.js',
- 'dashboard/project/workflow/launch-instance/flavor/select-flavor-table.directive.js',
- 'dashboard/project/workflow/launch-instance/keypair/create-keypair.controller.js',
- 'dashboard/project/workflow/launch-instance/keypair/import-keypair.controller.js',
- 'dashboard/project/workflow/launch-instance/keypair/keypair.controller.js',
- 'dashboard/project/workflow/launch-instance/keypair/new-keypair.controller.js',
- 'dashboard/project/workflow/launch-instance/launch-instance-modal.controller.js',
- 'dashboard/project/workflow/launch-instance/launch-instance-model.js',
- 'dashboard/project/workflow/launch-instance/launch-instance-wizard.controller.js',
- 'dashboard/project/workflow/launch-instance/launch-instance-workflow.service.js',
- 'dashboard/project/workflow/launch-instance/network/network.controller.js',
- 'dashboard/project/workflow/launch-instance/security-groups/security-groups.controller.js',
- 'dashboard/project/workflow/launch-instance/source/source.controller.js',
- 'dashboard/identity/identity.module.js',
- 'dashboard/identity/projects/projects.module.js',
- 'dashboard/identity/users/users.module.js',
- 'dashboard/identity/users/table/table.controller.js',
- 'dashboard/project/data_processing/data_processing.event_log.js',
- 'dashboard/project/data_processing/data_processing.job_interface_arguments.js'],
- 'js_spec_files': ['framework/util/promise-toggle/hz-promise-toggle.directive.mock.js',
- 'auth/login/login.controller.spec.js',
- 'auth/login/login.module.spec.js',
- 'auth/login/login.spec.js',
- 'framework/framework.module.spec.js',
- 'framework/util/bind-scope/bind-scope.spec.js',
- 'framework/util/filters/filters.spec.js',
- 'framework/util/http/http.spec.js',
- 'framework/util/i18n/i18n.spec.js',
- 'framework/util/promise-toggle/hz-promise-toggle.directive.spec.js',
- 'framework/util/tech-debt/helper-functions.spec.js',
- 'framework/util/validators/validators.spec.js',
- 'framework/util/workflow/workflow.spec.js',
- 'framework/widgets/action-list/action-list.spec.js',
- 'framework/widgets/charts/chart-tooltip.spec.js',
- 'framework/widgets/charts/charts.spec.js',
- 'framework/widgets/charts/pie-chart.spec.js',
- 'framework/widgets/headers/headers.module.spec.js',
- 'framework/widgets/headers/hz-page-header.directive.spec.js',
- 'framework/widgets/help-panel/help-panel.directive.spec.js',
- 'framework/widgets/help-panel/help-panel.module.spec.js',
- 'framework/widgets/magic-search/hz-magic-search-bar.spec.js',
- 'framework/widgets/magic-search/magic-overrides.directive.spec.js',
- 'framework/widgets/magic-search/st-magic-search.directive.spec.js',
- 'framework/widgets/metadata/display/display.spec.js',
- 'framework/widgets/metadata/tree/tree.spec.js',
- 'framework/widgets/modal-wait-spinner/modal-wait-spinner.spec.js',
- 'framework/widgets/modal/simple-modal.spec.js',
- 'framework/widgets/table/search-bar.spec.js',
- 'framework/widgets/table/table.spec.js',
- 'framework/widgets/toast/toast.spec.js',
- 'framework/widgets/transfer-table/transfer-table.controller.spec.js',
- 'framework/widgets/transfer-table/transfer-table.directive.spec.js',
- 'framework/widgets/transfer-table/transfer-table.module.spec.js',
- 'framework/widgets/widgets.module.spec.js',
- 'framework/widgets/wizard/wizard.spec.js',
- 'app/core/openstack-service-api/common-test.mock.js',
- 'app/app.module.spec.js',
- 'app/core/cloud-services/hz-if-nova-extensions.directive.spec.js',
- 'app/core/cloud-services/hz-if-services.directive.spec.js',
- 'app/core/cloud-services/hz-if-settings.directive.spec.js',
- 'app/core/core.module.spec.js',
- 'app/core/images/filters/image-status.filter.spec.js',
- 'app/core/images/filters/image-type.filter.spec.js',
- 'app/core/images/images.module.spec.js',
- 'app/core/images/table/images-table.controller.spec.js',
- 'app/core/metadata/metadata.module.spec.js',
- 'app/core/metadata/metadata.service.spec.js',
- 'app/core/metadata/modal/modal-helper.controller.spec.js',
- 'app/core/metadata/modal/modal.controller.spec.js',
- 'app/core/metadata/modal/modal.module.spec.js',
- 'app/core/metadata/modal/modal.service.spec.js',
- 'app/core/openstack-service-api/cinder.service.spec.js',
- 'app/core/openstack-service-api/glance.service.spec.js',
- 'app/core/openstack-service-api/heat.service.spec.js',
- 'app/core/openstack-service-api/keystone.service.spec.js',
- 'app/core/openstack-service-api/neutron.service.spec.js',
- 'app/core/openstack-service-api/nova-extensions.service.spec.js',
- 'app/core/openstack-service-api/nova.service.spec.js',
- 'app/core/openstack-service-api/policy.service.spec.js',
- 'app/core/openstack-service-api/security-group.service.spec.js',
- 'app/core/openstack-service-api/service-catalog.service.spec.js',
- 'app/core/openstack-service-api/settings.service.spec.js',
- 'app/core/openstack-service-api/user-session.service.spec.js',
- 'app/core/workflow/workflow.module.spec.js',
- 'dashboard/project/images/images.module.spec.js',
- 'dashboard/project/project.module.spec.js',
- 'dashboard/project/workflow/launch-instance/configuration/configuration.controller.spec.js',
- 'dashboard/project/workflow/launch-instance/flavor/flavor.spec.js',
- 'dashboard/project/workflow/launch-instance/keypair/keypair.spec.js',
- 'dashboard/project/workflow/launch-instance/launch-instance-modal.controller.spec.js',
- 'dashboard/project/workflow/launch-instance/launch-instance-model.spec.js',
- 'dashboard/project/workflow/launch-instance/launch-instance-wizard.controller.spec.js',
- 'dashboard/project/workflow/launch-instance/launch-instance-workflow.service.spec.js',
- 'dashboard/project/workflow/launch-instance/launch-instance.module.spec.js',
- 'dashboard/project/workflow/launch-instance/network/network.spec.js',
- 'dashboard/project/workflow/launch-instance/security-groups/security-groups.spec.js',
- 'dashboard/project/workflow/launch-instance/source/source.controller.spec.js',
- 'dashboard/project/workflow/workflow.module.spec.js',
- 'dashboard/identity/identity.module.spec.js',
- 'dashboard/identity/projects/projects.module.spec.js',
- 'dashboard/identity/users/table/table.controller.spec.js',
- 'dashboard/identity/users/users.module.spec.js'],
- 'modal_backdrop': 'static',
- 'panel_customization': [{'PANEL_GROUP': 'compute',
- 'PANEL_GROUP_DASHBOARD': 'project',
- 'PANEL_GROUP_NAME': <django.utils.functional.__proxy__ object at 0x7f736e3a6710>,
- '_': <function ugettext at 0x7f737486e2a8>,
- '__doc__': None,
- '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_1010_compute_panel_group.pyc',
- '__name__': 'openstack_dashboard.enabled._1010_compute_panel_group',
- '__package__': 'openstack_dashboard.enabled'},
- {'ADD_PANEL': 'openstack_dashboard.dashboards.project.overview.panel.Overview',
- 'DEFAULT_PANEL': 'overview',
- 'PANEL': 'overview',
- 'PANEL_DASHBOARD': 'project',
- 'PANEL_GROUP': 'compute',
- '__doc__': None,
- '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_1020_project_overview_panel.pyc',
- '__name__': 'openstack_dashboard.enabled._1020_project_overview_panel',
- '__package__': None},
- {'ADD_PANEL': 'openstack_dashboard.dashboards.project.instances.panel.Instances',
- 'PANEL': 'instances',
- 'PANEL_DASHBOARD': 'project',
- 'PANEL_GROUP': 'compute',
- '__doc__': None,
- '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_1030_project_instances_panel.pyc',
- '__name__': 'openstack_dashboard.enabled._1030_project_instances_panel',
- '__package__': None},
- {'ADD_PANEL': 'openstack_dashboard.dashboards.project.volumes.panel.Volumes',
- 'PANEL': 'volumes',
- 'PANEL_DASHBOARD': 'project',
- 'PANEL_GROUP': 'compute',
- '__doc__': None,
- '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_1040_project_volumes_panel.pyc',
- '__name__': 'openstack_dashboard.enabled._1040_project_volumes_panel',
- '__package__': None},
- {'ADD_PANEL': 'openstack_dashboard.dashboards.project.images.panel.Images',
- 'PANEL': 'images',
- 'PANEL_DASHBOARD': 'project',
- 'PANEL_GROUP': 'compute',
- '__doc__': None,
- '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_1050_project_images_panel.pyc',
- '__name__': 'openstack_dashboard.enabled._1050_project_images_panel',
- '__package__': None},
- {'ADD_PANEL': 'openstack_dashboard.dashboards.project.access_and_security.panel.AccessAndSecurity',
- 'PANEL': 'access_and_security',
- 'PANEL_DASHBOARD': 'project',
- 'PANEL_GROUP': 'compute',
- '__doc__': None,
- '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_1060_project_access_panel.pyc',
- '__name__': 'openstack_dashboard.enabled._1060_project_access_panel',
- '__package__': None},
- {'PANEL_GROUP': 'network',
- 'PANEL_GROUP_DASHBOARD': 'project',
- 'PANEL_GROUP_NAME': <django.utils.functional.__proxy__ object at 0x7f736e3a6a10>,
- '_': <function ugettext at 0x7f737486e2a8>,
- '__doc__': None,
- '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_1410_network_panel_group.pyc',
- '__name__': 'openstack_dashboard.enabled._1410_network_panel_group',
- '__package__': 'openstack_dashboard.enabled'},
- {'ADD_PANEL': 'openstack_dashboard.dashboards.project.network_topology.panel.NetworkTopology',
- 'PANEL': 'network_topology',
- 'PANEL_DASHBOARD': 'project',
- 'PANEL_GROUP': 'network',
- '__doc__': None,
- '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_1420_project_network_topology_panel.pyc',
- '__name__': 'openstack_dashboard.enabled._1420_project_network_topology_panel',
- '__package__': None},
- {'ADD_PANEL': 'openstack_dashboard.dashboards.project.networks.panel.Networks',
- 'PANEL': 'networks',
- 'PANEL_DASHBOARD': 'project',
- 'PANEL_GROUP': 'network',
- '__doc__': None,
- '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_1430_project_network_panel.pyc',
- '__name__': 'openstack_dashboard.enabled._1430_project_network_panel',
- '__package__': None},
- {'ADD_PANEL': 'openstack_dashboard.dashboards.project.routers.panel.Routers',
- 'PANEL': 'routers',
- 'PANEL_DASHBOARD': 'project',
- 'PANEL_GROUP': 'network',
- '__doc__': None,
- '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_1440_project_routers_panel.pyc',
- '__name__': 'openstack_dashboard.enabled._1440_project_routers_panel',
- '__package__': None},
- {'ADD_PANEL': 'openstack_dashboard.dashboards.project.loadbalancers.panel.LoadBalancer',
- 'PANEL': 'loadbalancers',
- 'PANEL_DASHBOARD': 'project',
- 'PANEL_GROUP': 'network',
- '__doc__': None,
- '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_1450_project_loadbalancers_panel.pyc',
- '__name__': 'openstack_dashboard.enabled._1450_project_loadbalancers_panel',
- '__package__': None},
- {'ADD_PANEL': 'openstack_dashboard.dashboards.project.firewalls.panel.Firewall',
- 'PANEL': 'firewalls',
- 'PANEL_DASHBOARD': 'project',
- 'PANEL_GROUP': 'network',
- '__doc__': None,
- '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_1460_project_firewalls_panel.pyc',
- '__name__': 'openstack_dashboard.enabled._1460_project_firewalls_panel',
- '__package__': None},
- {'ADD_PANEL': 'openstack_dashboard.dashboards.project.vpn.panel.VPN',
- 'PANEL': 'vpn',
- 'PANEL_DASHBOARD': 'project',
- 'PANEL_GROUP': 'network',
- '__doc__': None,
- '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_1470_project_vpn_panel.pyc',
- '__name__': 'openstack_dashboard.enabled._1470_project_vpn_panel',
- '__package__': None},
- {'PANEL_GROUP': 'orchestration',
- 'PANEL_GROUP_DASHBOARD': 'project',
- 'PANEL_GROUP_NAME': <django.utils.functional.__proxy__ object at 0x7f736e3a6c90>,
- '_': <function ugettext at 0x7f737486e2a8>,
- '__doc__': None,
- '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_1610_orchestration_panel_group.pyc',
- '__name__': 'openstack_dashboard.enabled._1610_orchestration_panel_group',
- '__package__': 'openstack_dashboard.enabled'},
- {'ADD_PANEL': 'openstack_dashboard.dashboards.project.stacks.panel.Stacks',
- 'PANEL': 'stacks',
- 'PANEL_DASHBOARD': 'project',
- 'PANEL_GROUP': 'orchestration',
- '__doc__': None,
- '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_1620_project_stacks_panel.pyc',
- '__name__': 'openstack_dashboard.enabled._1620_project_stacks_panel',
- '__package__': None},
- {'ADD_PANEL': 'openstack_dashboard.dashboards.project.stacks.resource_types.panel.ResourceTypes',
- 'PANEL': 'stacks.resource_types',
- 'PANEL_DASHBOARD': 'project',
- 'PANEL_GROUP': 'orchestration',
- '__doc__': None,
- '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_1630_project_resource_types_panel.pyc',
- '__name__': 'openstack_dashboard.enabled._1630_project_resource_types_panel',
- '__package__': None},
- {'PANEL_GROUP': 'database',
- 'PANEL_GROUP_DASHBOARD': 'project',
- 'PANEL_GROUP_NAME': <django.utils.functional.__proxy__ object at 0x7f736e3a6f50>,
- '_': <function ugettext at 0x7f737486e2a8>,
- '__doc__': None,
- '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_1710_database_panel_group.pyc',
- '__name__': 'openstack_dashboard.enabled._1710_database_panel_group',
- '__package__': 'openstack_dashboard.enabled'},
- {'ADD_PANEL': 'openstack_dashboard.contrib.trove.content.databases.panel.Databases',
- 'PANEL': 'databases',
- 'PANEL_DASHBOARD': 'project',
- 'PANEL_GROUP': 'database',
- '__doc__': None,
- '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_1720_project_databases_panel.pyc',
- '__name__': 'openstack_dashboard.enabled._1720_project_databases_panel',
- '__package__': None},
- {'ADD_PANEL': 'openstack_dashboard.contrib.trove.content.database_backups.panel.Backups',
- 'PANEL': 'database_backups',
- 'PANEL_DASHBOARD': 'project',
- 'PANEL_GROUP': 'database',
- '__doc__': None,
- '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_1730_project_database_backups_panel.pyc',
- '__name__': 'openstack_dashboard.enabled._1730_project_database_backups_panel',
- '__package__': None},
- {'ADD_PANEL': 'openstack_dashboard.contrib.trove.content.database_clusters.panel.Clusters',
- 'PANEL': 'database_clusters',
- 'PANEL_DASHBOARD': 'project',
- 'PANEL_GROUP': 'database',
- '__doc__': None,
- '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_1740_project_database_clusters_panel.pyc',
- '__name__': 'openstack_dashboard.enabled._1740_project_database_clusters_panel',
- '__package__': None},
- {'PANEL_GROUP': 'data_processing',
- 'PANEL_GROUP_DASHBOARD': 'project',
- 'PANEL_GROUP_NAME': <django.utils.functional.__proxy__ object at 0x7f736e3b4190>,
- '_': <function ugettext at 0x7f737486e2a8>,
- '__doc__': None,
- '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_1810_data_processing_panel_group.pyc',
- '__name__': 'openstack_dashboard.enabled._1810_data_processing_panel_group',
- '__package__': 'openstack_dashboard.enabled'},
- {'ADD_PANEL': 'openstack_dashboard.contrib.sahara.content.data_processing.wizard.panel.WizardPanel',
- 'PANEL': 'data_processing.wizard',
- 'PANEL_DASHBOARD': 'project',
- 'PANEL_GROUP': 'data_processing',
- '__doc__': None,
- '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_1815_data_processing_wizard_panel.pyc',
- '__name__': 'openstack_dashboard.enabled._1815_data_processing_wizard_panel',
- '__package__': None},
- {'ADD_INSTALLED_APPS': ['openstack_dashboard.contrib.sahara.content.data_processing'],
- 'ADD_JS_FILES': ['dashboard/project/data_processing/data_processing.event_log.js'],
- 'ADD_PANEL': 'openstack_dashboard.contrib.sahara.content.data_processing.clusters.panel.ClustersPanel',
- 'PANEL': 'data_processing.clusters',
- 'PANEL_DASHBOARD': 'project',
- 'PANEL_GROUP': 'data_processing',
- '__doc__': None,
- '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_1820_data_processing_clusters_panel.pyc',
- '__name__': 'openstack_dashboard.enabled._1820_data_processing_clusters_panel',
- '__package__': None},
- {'ADD_PANEL': 'openstack_dashboard.contrib.sahara.content.data_processing.job_executions.panel.JobExecutionsPanel',
- 'PANEL': 'data_processing.job_executions',
- 'PANEL_DASHBOARD': 'project',
- 'PANEL_GROUP': 'data_processing',
- '__doc__': None,
- '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_1825_data_processing_job_executions_panel.pyc',
- '__name__': 'openstack_dashboard.enabled._1825_data_processing_job_executions_panel',
- '__package__': None},
- {'ADD_PANEL': 'openstack_dashboard.contrib.sahara.content.data_processing.cluster_templates.panel.ClusterTemplatesPanel',
- 'PANEL': 'data_processing.cluster_templates',
- 'PANEL_DASHBOARD': 'project',
- 'PANEL_GROUP': 'data_processing',
- '__doc__': None,
- '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_1830_data_processing_cluster_templates_panel.pyc',
- '__name__': 'openstack_dashboard.enabled._1830_data_processing_cluster_templates_panel',
- '__package__': None},
- {'ADD_PANEL': 'openstack_dashboard.contrib.sahara.content.data_processing.nodegroup_templates.panel.NodegroupTemplatesPanel',
- 'PANEL': 'data_processing.nodegroup_templates',
- 'PANEL_DASHBOARD': 'project',
- 'PANEL_GROUP': 'data_processing',
- '__doc__': None,
- '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_1835_data_processing_nodegroup_templates_panel.pyc',
- '__name__': 'openstack_dashboard.enabled._1835_data_processing_nodegroup_templates_panel',
- '__package__': None},
- {'ADD_JS_FILES': ['dashboard/project/data_processing/data_processing.job_interface_arguments.js'],
- 'ADD_PANEL': 'openstack_dashboard.contrib.sahara.content.data_processing.jobs.panel.JobsPanel',
- 'PANEL': 'data_processing.jobs',
- 'PANEL_DASHBOARD': 'project',
- 'PANEL_GROUP': 'data_processing',
- '__doc__': None,
- '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_1840_data_processing_jobs_panel.pyc',
- '__name__': 'openstack_dashboard.enabled._1840_data_processing_jobs_panel',
- '__package__': None},
- {'ADD_PANEL': 'openstack_dashboard.contrib.sahara.content.data_processing.job_binaries.panel.JobBinariesPanel',
- 'PANEL': 'data_processing.job_binaries',
- 'PANEL_DASHBOARD': 'project',
- 'PANEL_GROUP': 'data_processing',
- '__doc__': None,
- '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_1845_data_processing_job_binaries_panel.pyc',
- '__name__': 'openstack_dashboard.enabled._1845_data_processing_job_binaries_panel',
- '__package__': None},
- {'ADD_PANEL': 'openstack_dashboard.contrib.sahara.content.data_processing.data_sources.panel.DataSourcesPanel',
- 'PANEL': 'data_processing.data_sources',
- 'PANEL_DASHBOARD': 'project',
- 'PANEL_GROUP': 'data_processing',
- '__doc__': None,
- '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_1850_data_processing_data_sources_panel.pyc',
- '__name__': 'openstack_dashboard.enabled._1850_data_processing_data_sources_panel',
- '__package__': None},
- {'ADD_PANEL': 'openstack_dashboard.contrib.sahara.content.data_processing.data_image_registry.panel.ImageRegistryPanel',
- 'PANEL': 'data_processing.data_image_registry',
- 'PANEL_DASHBOARD': 'project',
- 'PANEL_GROUP': 'data_processing',
- '__doc__': None,
- '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_1855_data_processing_data_image_registry_panel.pyc',
- '__name__': 'openstack_dashboard.enabled._1855_data_processing_data_image_registry_panel',
- '__package__': None},
- {'ADD_PANEL': 'openstack_dashboard.contrib.sahara.content.data_processing.data_plugins.panel.PluginsPanel',
- 'PANEL': 'data_processing.data_plugins',
- 'PANEL_DASHBOARD': 'project',
- 'PANEL_GROUP': 'data_processing',
- '__doc__': None,
- '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_1860_data_processing_data_plugins_panel.pyc',
- '__name__': 'openstack_dashboard.enabled._1860_data_processing_data_plugins_panel',
- '__package__': None},
- {'PANEL_GROUP': 'object_store',
- 'PANEL_GROUP_DASHBOARD': 'project',
- 'PANEL_GROUP_NAME': <django.utils.functional.__proxy__ object at 0x7f736e3b42d0>,
- '_': <function ugettext at 0x7f737486e2a8>,
- '__doc__': None,
- '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_1910_object_store_panel_group.pyc',
- '__name__': 'openstack_dashboard.enabled._1910_object_store_panel_group',
- '__package__': 'openstack_dashboard.enabled'},
- {'ADD_PANEL': 'openstack_dashboard.dashboards.project.containers.panel.Containers',
- 'PANEL': 'containers',
- 'PANEL_DASHBOARD': 'project',
- 'PANEL_GROUP': 'object_store',
- '__doc__': None,
- '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_1920_project_containers_panel.pyc',
- '__name__': 'openstack_dashboard.enabled._1920_project_containers_panel',
- '__package__': None},
- {'PANEL_GROUP': 'admin',
- 'PANEL_GROUP_DASHBOARD': 'admin',
- 'PANEL_GROUP_NAME': <django.utils.functional.__proxy__ object at 0x7f736e3b4350>,
- '_': <function ugettext at 0x7f737486e2a8>,
- '__doc__': None,
- '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_2010_admin_system_panel_group.pyc',
- '__name__': 'openstack_dashboard.enabled._2010_admin_system_panel_group',
- '__package__': 'openstack_dashboard.enabled'},
- {'ADD_PANEL': 'openstack_dashboard.dashboards.admin.overview.panel.Overview',
- 'DEFAULT_PANEL': 'overview',
- 'PANEL': 'overview',
- 'PANEL_DASHBOARD': 'admin',
- 'PANEL_GROUP': 'admin',
- '__doc__': None,
- '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_2020_admin_overview_panel.pyc',
- '__name__': 'openstack_dashboard.enabled._2020_admin_overview_panel',
- '__package__': None},
- {'ADD_PANEL': 'openstack_dashboard.dashboards.admin.metering.panel.Metering',
- 'PANEL': 'metering',
- 'PANEL_DASHBOARD': 'admin',
- 'PANEL_GROUP': 'admin',
- '__doc__': None,
- '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_2030_admin_metering_panel.pyc',
- '__name__': 'openstack_dashboard.enabled._2030_admin_metering_panel',
- '__package__': None},
- {'ADD_PANEL': 'openstack_dashboard.dashboards.admin.hypervisors.panel.Hypervisors',
- 'PANEL': 'hypervisors',
- 'PANEL_DASHBOARD': 'admin',
- 'PANEL_GROUP': 'admin',
- '__doc__': None,
- '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_2040_admin_hypervisors_panel.pyc',
- '__name__': 'openstack_dashboard.enabled._2040_admin_hypervisors_panel',
- '__package__': None},
- {'ADD_PANEL': 'openstack_dashboard.dashboards.admin.aggregates.panel.Aggregates',
- 'PANEL': 'aggregates',
- 'PANEL_DASHBOARD': 'admin',
- 'PANEL_GROUP': 'admin',
- '__doc__': None,
- '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_2050_admin_aggregates_panel.pyc',
- '__name__': 'openstack_dashboard.enabled._2050_admin_aggregates_panel',
- '__package__': None},
- {'ADD_PANEL': 'openstack_dashboard.dashboards.admin.instances.panel.Instances',
- 'PANEL': 'instances',
- 'PANEL_DASHBOARD': 'admin',
- 'PANEL_GROUP': 'admin',
- '__doc__': None,
- '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_2060_admin_instances_panel.pyc',
- '__name__': 'openstack_dashboard.enabled._2060_admin_instances_panel',
- '__package__': None},
- {'ADD_PANEL': 'openstack_dashboard.dashboards.admin.volumes.panel.Volumes',
- 'PANEL': 'volumes',
- 'PANEL_DASHBOARD': 'admin',
- 'PANEL_GROUP': 'admin',
- '__doc__': None,
- '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_2070_admin_volumes_panel.pyc',
- '__name__': 'openstack_dashboard.enabled._2070_admin_volumes_panel',
- '__package__': None},
- {'ADD_PANEL': 'openstack_dashboard.dashboards.admin.flavors.panel.Flavors',
- 'PANEL': 'flavors',
- 'PANEL_DASHBOARD': 'admin',
- 'PANEL_GROUP': 'admin',
- '__doc__': None,
- '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_2080_admin_flavors_panel.pyc',
- '__name__': 'openstack_dashboard.enabled._2080_admin_flavors_panel',
- '__package__': None},
- {'ADD_PANEL': 'openstack_dashboard.dashboards.admin.images.panel.Images',
- 'PANEL': 'images',
- 'PANEL_DASHBOARD': 'admin',
- 'PANEL_GROUP': 'admin',
- '__doc__': None,
- '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_2090_admin_images_panel.pyc',
- '__name__': 'openstack_dashboard.enabled._2090_admin_images_panel',
- '__package__': None},
- {'ADD_PANEL': 'openstack_dashboard.dashboards.admin.networks.panel.Networks',
- 'PANEL': 'networks',
- 'PANEL_DASHBOARD': 'admin',
- 'PANEL_GROUP': 'admin',
- '__doc__': None,
- '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_2100_admin_networks_panel.pyc',
- '__name__': 'openstack_dashboard.enabled._2100_admin_networks_panel',
- '__package__': None},
- {'ADD_PANEL': 'openstack_dashboard.dashboards.admin.routers.panel.Routers',
- 'PANEL': 'routers',
- 'PANEL_DASHBOARD': 'admin',
- 'PANEL_GROUP': 'admin',
- '__doc__': None,
- '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_2110_admin_routers_panel.pyc',
- '__name__': 'openstack_dashboard.enabled._2110_admin_routers_panel',
- '__package__': None},
- {'ADD_PANEL': 'openstack_dashboard.dashboards.admin.defaults.panel.Defaults',
- 'PANEL': 'defaults',
- 'PANEL_DASHBOARD': 'admin',
- 'PANEL_GROUP': 'admin',
- '__doc__': None,
- '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_2120_admin_defaults_panel.pyc',
- '__name__': 'openstack_dashboard.enabled._2120_admin_defaults_panel',
- '__package__': None},
- {'ADD_PANEL': 'openstack_dashboard.dashboards.admin.metadata_defs.panel.MetadataDefinitions',
- 'PANEL': 'metadata_defs',
- 'PANEL_DASHBOARD': 'admin',
- 'PANEL_GROUP': 'admin',
- '__doc__': None,
- '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_2130_admin_metadata_defs_panel.pyc',
- '__name__': 'openstack_dashboard.enabled._2130_admin_metadata_defs_panel',
- '__package__': None},
- {'ADD_PANEL': 'openstack_dashboard.dashboards.admin.info.panel.Info',
- 'PANEL': 'info',
- 'PANEL_DASHBOARD': 'admin',
- 'PANEL_GROUP': 'admin',
- '__doc__': None,
- '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_2140_admin_info_panel.pyc',
- '__name__': 'openstack_dashboard.enabled._2140_admin_info_panel',
- '__package__': None},
- {'ADD_PANEL': 'openstack_dashboard.dashboards.identity.domains.panel.Domains',
- 'PANEL': 'domains',
- 'PANEL_DASHBOARD': 'identity',
- 'PANEL_GROUP': 'default',
- '__doc__': None,
- '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_3010_identity_domains_panel.pyc',
- '__name__': 'openstack_dashboard.enabled._3010_identity_domains_panel',
- '__package__': None},
- {'ADD_PANEL': 'openstack_dashboard.dashboards.identity.projects.panel.Tenants',
- 'PANEL': 'projects',
- 'PANEL_DASHBOARD': 'identity',
- 'PANEL_GROUP': 'default',
- '__doc__': None,
- '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_3020_identity_projects_panel.pyc',
- '__name__': 'openstack_dashboard.enabled._3020_identity_projects_panel',
- '__package__': None},
- {'ADD_PANEL': 'openstack_dashboard.dashboards.identity.users.panel.Users',
- 'PANEL': 'users',
- 'PANEL_DASHBOARD': 'identity',
- 'PANEL_GROUP': 'default',
- '__doc__': None,
- '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_3030_identity_users_panel.pyc',
- '__name__': 'openstack_dashboard.enabled._3030_identity_users_panel',
- '__package__': None},
- {'ADD_PANEL': 'openstack_dashboard.dashboards.identity.groups.panel.Groups',
- 'PANEL': 'groups',
- 'PANEL_DASHBOARD': 'identity',
- 'PANEL_GROUP': 'default',
- '__doc__': None,
- '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_3040_identity_groups_panel.pyc',
- '__name__': 'openstack_dashboard.enabled._3040_identity_groups_panel',
- '__package__': None},
- {'ADD_PANEL': 'openstack_dashboard.dashboards.identity.roles.panel.Roles',
- 'PANEL': 'roles',
- 'PANEL_DASHBOARD': 'identity',
- 'PANEL_GROUP': 'default',
- '__doc__': None,
- '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_3050_identity_roles_panel.pyc',
- '__name__': 'openstack_dashboard.enabled._3050_identity_roles_panel',
- '__package__': None}],
- 'scss_files': ['dashboard/project/project.scss',
- 'dashboard/identity/identity.scss'],
- 'user_home': 'openstack_dashboard.views.get_user_home'}
- AUTH_USER_MODEL
- 'openstack_auth.User'
- DATE_INPUT_FORMATS
- ('%Y-%m-%d',
- '%m/%d/%Y',
- '%m/%d/%y',
- '%b %d %Y',
- '%b %d, %Y',
- '%d %b %Y',
- '%d %b, %Y',
- '%B %d %Y',
- '%B %d, %Y',
- '%d %B %Y',
- '%d %B, %Y')
- COMPRESS_CSS_FILTERS
- ('compressor.filters.css_default.CssAbsoluteFilter',)
- AUTHENTICATION_BACKENDS
- ('openstack_auth.backend.KeystoneBackend',)
- EMAIL_HOST_PASSWORD
- u'********************'
- COMPRESS_REBUILD_TIMEOUT
- 2592000
- PASSWORD_RESET_TIMEOUT_DAYS
- u'********************'
- SESSION_FILE_PATH
- None
- CACHE_MIDDLEWARE_ALIAS
- 'default'
- ROOT_PATH
- '/opt/stack/horizon/openstack_dashboard'
- SESSION_SAVE_EVERY_REQUEST
- False
- NUMBER_GROUPING
- 0
- SESSION_ENGINE
- 'django.contrib.sessions.backends.signed_cookies'
- COMPRESS_YUGLIFY_BINARY
- u'yuglify'
- CSRF_FAILURE_VIEW
- 'django.views.csrf.csrf_failure'
- CSRF_COOKIE_PATH
- '/'
- COMPRESS_CACHE_KEY_FUNCTION
- u'********************'
- LOGIN_REDIRECT_URL
- '/dashboard/'
- DECIMAL_SEPARATOR
- '.'
- COMPRESS_PRECOMPILERS
- (('text/scss', 'horizon.utils.scss_filter.HorizonScssFilter'),)
- COMPRESS_MTIME_DELAY
- 10
- LOCALE_PATHS
- ()
- TEMPLATE_STRING_IF_INVALID
- ''
- AUTHENTICATION_URLS
- ['openstack_auth.urls']
- LOGOUT_URL
- '/dashboard/auth/logout/'
- EMAIL_USE_TLS
- False
- TEMPLATE_DIRS
- ('/opt/stack/horizon/openstack_dashboard/templates',)
- FIXTURE_DIRS
- ()
- EMAIL_HOST
- 'localhost'
- DATE_FORMAT
- 'N j, Y'
- SESSION_COOKIE_MAX_SIZE
- 4093
- MEDIA_ROOT
- '/opt/stack/horizon/media'
- SWIFT_FILE_TRANSFER_CHUNK_SIZE
- 524288
- DEFAULT_EXCEPTION_REPORTER_FILTER
- 'horizon.exceptions.HorizonReporterFilter'
- ADMINS
- ()
- SESSION_TIMEOUT
- 1800
- FORMAT_MODULE_PATH
- None
- DEFAULT_FROM_EMAIL
- 'webmaster@localhost'
- COMPRESS_ROOT
- '/opt/stack/horizon/static'
- SECURE_HSTS_INCLUDE_SUBDOMAINS
- False
- MEDIA_URL
- '/dashboard/media/'
- DATETIME_FORMAT
- 'N j, Y, P'
- EMAIL_SUBJECT_PREFIX
- '[Django] '
- OPENSTACK_KEYSTONE_BACKEND
- u'********************'
- API_RESULT_PAGE_SIZE
- u'********************'
- OPENSTACK_KEYSTONE_DEFAULT_ROLE
- u'********************'
- COMPRESS_JS_COMPRESSOR
- u'compressor.js.JsCompressor'
- DISALLOWED_USER_AGENTS
- ()
- ALLOWED_INCLUDE_ROOTS
- ()
- COMPRESS_MINT_DELAY
- 30
- LOGGING
- {'disable_existing_loggers': False,
- 'handlers': {'console': {'class': 'logging.StreamHandler', 'level': 'INFO'},
- 'null': {'class': 'django.utils.log.NullHandler',
- 'level': 'DEBUG'}},
- 'loggers': {'ceilometerclient': {'handlers': ['console'],
- 'level': 'DEBUG',
- 'propagate': False},
- 'cinderclient': {'handlers': ['console'],
- 'level': 'DEBUG',
- 'propagate': False},
- 'django': {'handlers': ['console'],
- 'level': 'DEBUG',
- 'propagate': False},
- 'django.db.backends': {'handlers': ['null'], 'propagate': False},
- 'glanceclient': {'handlers': ['console'],
- 'level': 'DEBUG',
- 'propagate': False},
- 'heatclient': {'handlers': ['console'],
- 'level': 'DEBUG',
- 'propagate': False},
- 'horizon': {'handlers': ['console'],
- 'level': 'DEBUG',
- 'propagate': False},
- 'iso8601': {'handlers': ['null'], 'propagate': False},
- 'keystoneclient': {'handlers': ['console'],
- 'level': 'DEBUG',
- 'propagate': False},
- 'neutronclient': {'handlers': ['console'],
- 'level': 'DEBUG',
- 'propagate': False},
- 'nose.plugins.manager': {'handlers': ['console'],
- 'level': 'DEBUG',
- 'propagate': False},
- 'novaclient': {'handlers': ['console'],
- 'level': 'DEBUG',
- 'propagate': False},
- 'openstack_auth': {'handlers': ['console'],
- 'level': 'DEBUG',
- 'propagate': False},
- 'openstack_dashboard': {'handlers': ['console'],
- 'level': 'DEBUG',
- 'propagate': False},
- 'requests': {'handlers': ['null'], 'propagate': False},
- 'scss': {'handlers': ['null'], 'propagate': False},
- 'swiftclient': {'handlers': ['console'],
- 'level': 'DEBUG',
- 'propagate': False},
- 'troveclient': {'handlers': ['console'],
- 'level': 'DEBUG',
- 'propagate': False}},
- 'version': 1}
- PREPEND_WWW
- False
- SHORT_DATE_FORMAT
- 'm/d/Y'
- TEMPLATES
- []
- TEST_RUNNER
- 'django_nose.NoseTestSuiteRunner'
- COMPRESS_ENABLED
- True
- OPENSTACK_HYPERVISOR_FEATURES
- {'can_set_mount_point': False,
- 'can_set_password': False,
- 'requires_keypair': False}
- CACHE_MIDDLEWARE_KEY_PREFIX
- u'********************'
- COMPRESS_OFFLINE
- True
- TIME_ZONE
- 'UTC'
- COMPRESS_OFFLINE_CONTEXT
- {'HORIZON_CONFIG': {'ajax_queue_limit': 10,
- 'angular_modules': ['horizon.dashboard.project',
- 'horizon.dashboard.identity'],
- 'auto_fade_alerts': {'delay': 3000,
- 'fade_duration': 1500,
- 'types': ['alert-success',
- 'alert-info']},
- 'dashboards': ('project',
- 'admin',
- 'identity',
- 'settings'),
- 'default_dashboard': 'project',
- 'exceptions': {'not_found': (<class 'keystoneauth1.exceptions.http.NotFound'>,
- <class 'cinderclient.exceptions.NotFound'>,
- <class 'novaclient.exceptions.NotFound'>,
- <class 'glanceclient.exc.NotFound'>,
- <class 'neutronclient.common.exceptions.NotFound'>,
- <class 'heatclient.exc.HTTPNotFound'>,
- <class 'troveclient.openstack.common.apiclient.exceptions.NotFound'>),
- 'recoverable': (<class 'keystoneauth1.exceptions.base.ClientException'>,
- <class 'keystoneauth1.exceptions.auth.AuthorizationFailure'>,
- <class 'keystoneauth1.exceptions.http.Forbidden'>,
- <class 'cinderclient.exceptions.ClientException'>,
- <class 'cinderclient.exceptions.ConnectionError'>,
- <class 'cinderclient.exceptions.Forbidden'>,
- <class 'novaclient.exceptions.ClientException'>,
- <class 'novaclient.exceptions.Forbidden'>,
- <class 'glanceclient.exc.ClientException'>,
- <class 'neutronclient.common.exceptions.Forbidden'>,
- <class 'neutronclient.common.exceptions.NeutronClientException'>,
- <class 'swiftclient.exceptions.ClientException'>,
- <class 'heatclient.exc.HTTPForbidden'>,
- <class 'heatclient.exc.HTTPException'>,
- <class 'troveclient.openstack.common.apiclient.exceptions.ClientException'>,
- <class 'saharaclient.api.base.APIException'>,
- <class 'requests.exceptions.RequestException'>),
- 'unauthorized': (<class 'keystoneauth1.exceptions.http.Unauthorized'>,
- <class 'cinderclient.exceptions.Unauthorized'>,
- <class 'novaclient.exceptions.Unauthorized'>,
- <class 'glanceclient.exc.Unauthorized'>,
- <class 'neutronclient.common.exceptions.Unauthorized'>,
- <class 'heatclient.exc.HTTPUnauthorized'>,
- <class 'troveclient.openstack.common.apiclient.exceptions.Unauthorized'>)},
- 'external_templates': ['auth/login/login.regular.mock.html',
- 'auth/login/login.websso.mock.html',
- 'framework/widgets/action-list/action-list.single-button-dropdown.mock.html',
- 'framework/widgets/action-list/action-list.split-botton-dropdown.mock.html',
- 'framework/widgets/action-list/action.html',
- 'framework/widgets/action-list/button-group.mock.html',
- 'framework/widgets/action-list/menu-item.html',
- 'framework/widgets/action-list/menu.html',
- 'framework/widgets/action-list/single-button.html',
- 'framework/widgets/action-list/split-button.html',
- 'framework/widgets/action-list/warning-tooltip.html',
- 'framework/widgets/charts/chart-tooltip.html',
- 'framework/widgets/charts/pie-chart.html',
- 'framework/widgets/headers/hz-page-header.html',
- 'framework/widgets/help-panel/help-panel.html',
- 'framework/widgets/magic-search/hz-magic-search-bar.html',
- 'framework/widgets/magic-search/magic-search.html',
- 'framework/widgets/metadata/display/metadata-display.html',
- 'framework/widgets/metadata/tree/metadata-tree-item.html',
- 'framework/widgets/metadata/tree/metadata-tree.html',
- 'framework/widgets/modal/simple-modal.html',
- 'framework/widgets/table/hz-table-footer.html',
- 'framework/widgets/table/search-bar.html',
- 'framework/widgets/table/st-table.mock.html',
- 'framework/widgets/table/table.mock.html',
- 'framework/widgets/toast/toast.html',
- 'framework/widgets/transfer-table/transfer-table.basic.mock.html',
- 'framework/widgets/transfer-table/transfer-table.clone.mock.html',
- 'framework/widgets/transfer-table/transfer-table.example.html',
- 'framework/widgets/transfer-table/transfer-table.html',
- 'framework/widgets/transfer-table/transfer-table.max-1.mock.html',
- 'framework/widgets/transfer-table/transfer-table.max-2.mock.html',
- 'framework/widgets/wizard/wizard.html',
- 'app/core/images/table/images-table.html',
- 'app/core/metadata/modal/modal.html',
- 'dashboard/project/workflow/launch-instance/configuration/configuration.help.html',
- 'dashboard/project/workflow/launch-instance/configuration/configuration.html',
- 'dashboard/project/workflow/launch-instance/configuration/load-edit.html',
- 'dashboard/project/workflow/launch-instance/flavor/flavor.help.html',
- 'dashboard/project/workflow/launch-instance/flavor/flavor.html',
- 'dashboard/project/workflow/launch-instance/flavor/select-flavor-table.html',
- 'dashboard/project/workflow/launch-instance/keypair/create-keypair.html',
- 'dashboard/project/workflow/launch-instance/keypair/import-keypair.html',
- 'dashboard/project/workflow/launch-instance/keypair/keypair-details.html',
- 'dashboard/project/workflow/launch-instance/keypair/keypair.help.html',
- 'dashboard/project/workflow/launch-instance/keypair/keypair.html',
- 'dashboard/project/workflow/launch-instance/keypair/new-keypair.html',
- 'dashboard/project/workflow/launch-instance/network/network.help.html',
- 'dashboard/project/workflow/launch-instance/network/network.html',
- 'dashboard/project/workflow/launch-instance/security-groups/security-group-details.html',
- 'dashboard/project/workflow/launch-instance/security-groups/security-groups.help.html',
- 'dashboard/project/workflow/launch-instance/security-groups/security-groups.html',
- 'dashboard/project/workflow/launch-instance/source/source-details.html',
- 'dashboard/project/workflow/launch-instance/source/source.help.html',
- 'dashboard/project/workflow/launch-instance/source/source.html',
- 'dashboard/identity/users/table/table.html'],
- 'help_url': 'http://docs.openstack.org',
- 'js_files': ['auth/auth.module.js',
- 'auth/login/login.module.js',
- 'framework/framework.module.js',
- 'framework/util/bind-scope/bind-scope.module.js',
- 'framework/util/filters/filters.module.js',
- 'framework/util/promise-toggle/promise-toggle.module.js',
- 'framework/util/tech-debt/tech-debt.module.js',
- 'framework/util/util.module.js',
- 'framework/util/validators/validators.module.js',
- 'framework/widgets/action-list/action-list.module.js',
- 'framework/widgets/charts/charts.module.js',
- 'framework/widgets/headers/headers.module.js',
- 'framework/widgets/help-panel/help-panel.module.js',
- 'framework/widgets/magic-search/magic-search.module.js',
- 'framework/widgets/metadata/display/display.module.js',
- 'framework/widgets/metadata/metadata.module.js',
- 'framework/widgets/metadata/tree/tree.module.js',
- 'framework/widgets/modal-wait-spinner/modal-wait-spinner.module.js',
- 'framework/widgets/modal/modal.module.js',
- 'framework/widgets/table/table.module.js',
- 'framework/widgets/toast/toast.module.js',
- 'framework/widgets/transfer-table/transfer-table.module.js',
- 'framework/widgets/widgets.module.js',
- 'framework/widgets/wizard/wizard.module.js',
- 'auth/login/login-finder.directive.js',
- 'auth/login/login.controller.js',
- 'framework/conf/conf.js',
- 'framework/util/bind-scope/bind-scope.directive.js',
- 'framework/util/filters/filters.js',
- 'framework/util/http/http.js',
- 'framework/util/i18n/i18n.js',
- 'framework/util/promise-toggle/hz-promise-toggle.directive.js',
- 'framework/util/tech-debt/dummy.controller.js',
- 'framework/util/tech-debt/helper-functions.service.js',
- 'framework/util/tech-debt/image-file-on-change.directive.js',
- 'framework/util/validators/hz-password-match.directive.js',
- 'framework/util/validators/validate-number-max.directive.js',
- 'framework/util/validators/validate-number-min.directive.js',
- 'framework/util/workflow/workflow.js',
- 'framework/util/workflow/workflow.service.js',
- 'framework/widgets/action-list/action-list.directive.js',
- 'framework/widgets/action-list/action.directive.js',
- 'framework/widgets/action-list/button-tooltip.directive.js',
- 'framework/widgets/action-list/button-tooltip.row-warning.service.js',
- 'framework/widgets/action-list/menu.directive.js',
- 'framework/widgets/charts/chart-tooltip.directive.js',
- 'framework/widgets/charts/pie-chart.directive.js',
- 'framework/widgets/headers/hz-page-header.directive.js',
- 'framework/widgets/help-panel/help-panel.directive.js',
- 'framework/widgets/magic-search/hz-magic-search-bar.directive.js',
- 'framework/widgets/magic-search/magic-overrides.directive.js',
- 'framework/widgets/magic-search/st-magic-search.directive.js',
- 'framework/widgets/metadata/display/metadata-display.controller.js',
- 'framework/widgets/metadata/display/metadata-display.directive.js',
- 'framework/widgets/metadata/tree/metadata-tree-item.controller.js',
- 'framework/widgets/metadata/tree/metadata-tree-item.directive.js',
- 'framework/widgets/metadata/tree/metadata-tree-unique.directive.js',
- 'framework/widgets/metadata/tree/metadata-tree.controller.js',
- 'framework/widgets/metadata/tree/metadata-tree.directive.js',
- 'framework/widgets/metadata/tree/tree.service.js',
- 'framework/widgets/modal-wait-spinner/modal-wait-spinner.directive.js',
- 'framework/widgets/modal-wait-spinner/modal-wait-spinner.service.js',
- 'framework/widgets/modal/simple-modal.controller.js',
- 'framework/widgets/modal/simple-modal.service.js',
- 'framework/widgets/table/hz-expand-detail.directive.js',
- 'framework/widgets/table/hz-search-bar.directive.js',
- 'framework/widgets/table/hz-select-all.directive.js',
- 'framework/widgets/table/hz-select.directive.js',
- 'framework/widgets/table/hz-table-footer.directive.js',
- 'framework/widgets/table/hz-table.directive.js',
- 'framework/widgets/table/table.controller.js',
- 'framework/widgets/toast/toast.directive.js',
- 'framework/widgets/toast/toast.service.js',
- 'framework/widgets/transfer-table/transfer-table.controller.js',
- 'framework/widgets/transfer-table/transfer-table.directive.js',
- 'framework/widgets/wizard/modal-container.controller.js',
- 'framework/widgets/wizard/wizard.controller.js',
- 'framework/widgets/wizard/wizard.directive.js',
- 'app/app.module.js',
- 'app/core/cloud-services/cloud-services.module.js',
- 'app/core/core.module.js',
- 'app/core/images/images.module.js',
- 'app/core/metadata/metadata.module.js',
- 'app/core/metadata/modal/modal.module.js',
- 'app/core/openstack-service-api/openstack-service-api.module.js',
- 'app/core/workflow/workflow.module.js',
- 'app/tech-debt/tech-debt.module.js',
- 'app/core/cloud-services/hz-if-nova-extensions.directive.js',
- 'app/core/cloud-services/hz-if-services.directive.js',
- 'app/core/cloud-services/hz-if-settings.directive.js',
- 'app/core/images/filters/image-status.filter.js',
- 'app/core/images/filters/image-type.filter.js',
- 'app/core/images/table/images-table.controller.js',
- 'app/core/metadata/metadata.service.js',
- 'app/core/metadata/modal/modal-helper.controller.js',
- 'app/core/metadata/modal/modal.controller.js',
- 'app/core/metadata/modal/modal.service.js',
- 'app/core/openstack-service-api/cinder.service.js',
- 'app/core/openstack-service-api/glance.service.js',
- 'app/core/openstack-service-api/heat.service.js',
- 'app/core/openstack-service-api/keystone.service.js',
- 'app/core/openstack-service-api/neutron.service.js',
- 'app/core/openstack-service-api/nova-extensions.service.js',
- 'app/core/openstack-service-api/nova.service.js',
- 'app/core/openstack-service-api/policy.service.js',
- 'app/core/openstack-service-api/security-group.service.js',
- 'app/core/openstack-service-api/service-catalog.service.js',
- 'app/core/openstack-service-api/settings.service.js',
- 'app/core/openstack-service-api/user-session.service.js',
- 'app/core/workflow/decorator.service.js',
- 'app/core/workflow/workflow.service.js',
- 'app/tech-debt/hz-namespace-resource-type-form.controller.js',
- 'app/tech-debt/image-form.controller.js',
- 'dashboard/project/images/images.module.js',
- 'dashboard/project/project.module.js',
- 'dashboard/project/workflow/launch-instance/launch-instance.module.js',
- 'dashboard/project/workflow/workflow.module.js',
- 'dashboard/project/workflow/launch-instance/configuration/configuration.controller.js',
- 'dashboard/project/workflow/launch-instance/configuration/load-edit.directive.js',
- 'dashboard/project/workflow/launch-instance/flavor/flavor.controller.js',
- 'dashboard/project/workflow/launch-instance/flavor/select-flavor-table.directive.js',
- 'dashboard/project/workflow/launch-instance/keypair/create-keypair.controller.js',
- 'dashboard/project/workflow/launch-instance/keypair/import-keypair.controller.js',
- 'dashboard/project/workflow/launch-instance/keypair/keypair.controller.js',
- 'dashboard/project/workflow/launch-instance/keypair/new-keypair.controller.js',
- 'dashboard/project/workflow/launch-instance/launch-instance-modal.controller.js',
- 'dashboard/project/workflow/launch-instance/launch-instance-model.js',
- 'dashboard/project/workflow/launch-instance/launch-instance-wizard.controller.js',
- 'dashboard/project/workflow/launch-instance/launch-instance-workflow.service.js',
- 'dashboard/project/workflow/launch-instance/network/network.controller.js',
- 'dashboard/project/workflow/launch-instance/security-groups/security-groups.controller.js',
- 'dashboard/project/workflow/launch-instance/source/source.controller.js',
- 'dashboard/identity/identity.module.js',
- 'dashboard/identity/projects/projects.module.js',
- 'dashboard/identity/users/users.module.js',
- 'dashboard/identity/users/table/table.controller.js',
- 'dashboard/project/data_processing/data_processing.event_log.js',
- 'dashboard/project/data_processing/data_processing.job_interface_arguments.js'],
- 'js_spec_files': ['framework/util/promise-toggle/hz-promise-toggle.directive.mock.js',
- 'auth/login/login.controller.spec.js',
- 'auth/login/login.module.spec.js',
- 'auth/login/login.spec.js',
- 'framework/framework.module.spec.js',
- 'framework/util/bind-scope/bind-scope.spec.js',
- 'framework/util/filters/filters.spec.js',
- 'framework/util/http/http.spec.js',
- 'framework/util/i18n/i18n.spec.js',
- 'framework/util/promise-toggle/hz-promise-toggle.directive.spec.js',
- 'framework/util/tech-debt/helper-functions.spec.js',
- 'framework/util/validators/validators.spec.js',
- 'framework/util/workflow/workflow.spec.js',
- 'framework/widgets/action-list/action-list.spec.js',
- 'framework/widgets/charts/chart-tooltip.spec.js',
- 'framework/widgets/charts/charts.spec.js',
- 'framework/widgets/charts/pie-chart.spec.js',
- 'framework/widgets/headers/headers.module.spec.js',
- 'framework/widgets/headers/hz-page-header.directive.spec.js',
- 'framework/widgets/help-panel/help-panel.directive.spec.js',
- 'framework/widgets/help-panel/help-panel.module.spec.js',
- 'framework/widgets/magic-search/hz-magic-search-bar.spec.js',
- 'framework/widgets/magic-search/magic-overrides.directive.spec.js',
- 'framework/widgets/magic-search/st-magic-search.directive.spec.js',
- 'framework/widgets/metadata/display/display.spec.js',
- 'framework/widgets/metadata/tree/tree.spec.js',
- 'framework/widgets/modal-wait-spinner/modal-wait-spinner.spec.js',
- 'framework/widgets/modal/simple-modal.spec.js',
- 'framework/widgets/table/search-bar.spec.js',
- 'framework/widgets/table/table.spec.js',
- 'framework/widgets/toast/toast.spec.js',
- 'framework/widgets/transfer-table/transfer-table.controller.spec.js',
- 'framework/widgets/transfer-table/transfer-table.directive.spec.js',
- 'framework/widgets/transfer-table/transfer-table.module.spec.js',
- 'framework/widgets/widgets.module.spec.js',
- 'framework/widgets/wizard/wizard.spec.js',
- 'app/core/openstack-service-api/common-test.mock.js',
- 'app/app.module.spec.js',
- 'app/core/cloud-services/hz-if-nova-extensions.directive.spec.js',
- 'app/core/cloud-services/hz-if-services.directive.spec.js',
- 'app/core/cloud-services/hz-if-settings.directive.spec.js',
- 'app/core/core.module.spec.js',
- 'app/core/images/filters/image-status.filter.spec.js',
- 'app/core/images/filters/image-type.filter.spec.js',
- 'app/core/images/images.module.spec.js',
- 'app/core/images/table/images-table.controller.spec.js',
- 'app/core/metadata/metadata.module.spec.js',
- 'app/core/metadata/metadata.service.spec.js',
- 'app/core/metadata/modal/modal-helper.controller.spec.js',
- 'app/core/metadata/modal/modal.controller.spec.js',
- 'app/core/metadata/modal/modal.module.spec.js',
- 'app/core/metadata/modal/modal.service.spec.js',
- 'app/core/openstack-service-api/cinder.service.spec.js',
- 'app/core/openstack-service-api/glance.service.spec.js',
- 'app/core/openstack-service-api/heat.service.spec.js',
- 'app/core/openstack-service-api/keystone.service.spec.js',
- 'app/core/openstack-service-api/neutron.service.spec.js',
- 'app/core/openstack-service-api/nova-extensions.service.spec.js',
- 'app/core/openstack-service-api/nova.service.spec.js',
- 'app/core/openstack-service-api/policy.service.spec.js',
- 'app/core/openstack-service-api/security-group.service.spec.js',
- 'app/core/openstack-service-api/service-catalog.service.spec.js',
- 'app/core/openstack-service-api/settings.service.spec.js',
- 'app/core/openstack-service-api/user-session.service.spec.js',
- 'app/core/workflow/workflow.module.spec.js',
- 'dashboard/project/images/images.module.spec.js',
- 'dashboard/project/project.module.spec.js',
- 'dashboard/project/workflow/launch-instance/configuration/configuration.controller.spec.js',
- 'dashboard/project/workflow/launch-instance/flavor/flavor.spec.js',
- 'dashboard/project/workflow/launch-instance/keypair/keypair.spec.js',
- 'dashboard/project/workflow/launch-instance/launch-instance-modal.controller.spec.js',
- 'dashboard/project/workflow/launch-instance/launch-instance-model.spec.js',
- 'dashboard/project/workflow/launch-instance/launch-instance-wizard.controller.spec.js',
- 'dashboard/project/workflow/launch-instance/launch-instance-workflow.service.spec.js',
- 'dashboard/project/workflow/launch-instance/launch-instance.module.spec.js',
- 'dashboard/project/workflow/launch-instance/network/network.spec.js',
- 'dashboard/project/workflow/launch-instance/security-groups/security-groups.spec.js',
- 'dashboard/project/workflow/launch-instance/source/source.controller.spec.js',
- 'dashboard/project/workflow/workflow.module.spec.js',
- 'dashboard/identity/identity.module.spec.js',
- 'dashboard/identity/projects/projects.module.spec.js',
- 'dashboard/identity/users/table/table.controller.spec.js',
- 'dashboard/identity/users/users.module.spec.js'],
- 'modal_backdrop': 'static',
- 'panel_customization': [{'PANEL_GROUP': 'compute',
- 'PANEL_GROUP_DASHBOARD': 'project',
- 'PANEL_GROUP_NAME': <django.utils.functional.__proxy__ object at 0x7f736e3a6710>,
- '_': <function ugettext at 0x7f737486e2a8>,
- '__doc__': None,
- '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_1010_compute_panel_group.pyc',
- '__name__': 'openstack_dashboard.enabled._1010_compute_panel_group',
- '__package__': 'openstack_dashboard.enabled'},
- {'ADD_PANEL': 'openstack_dashboard.dashboards.project.overview.panel.Overview',
- 'DEFAULT_PANEL': 'overview',
- 'PANEL': 'overview',
- 'PANEL_DASHBOARD': 'project',
- 'PANEL_GROUP': 'compute',
- '__doc__': None,
- '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_1020_project_overview_panel.pyc',
- '__name__': 'openstack_dashboard.enabled._1020_project_overview_panel',
- '__package__': None},
- {'ADD_PANEL': 'openstack_dashboard.dashboards.project.instances.panel.Instances',
- 'PANEL': 'instances',
- 'PANEL_DASHBOARD': 'project',
- 'PANEL_GROUP': 'compute',
- '__doc__': None,
- '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_1030_project_instances_panel.pyc',
- '__name__': 'openstack_dashboard.enabled._1030_project_instances_panel',
- '__package__': None},
- {'ADD_PANEL': 'openstack_dashboard.dashboards.project.volumes.panel.Volumes',
- 'PANEL': 'volumes',
- 'PANEL_DASHBOARD': 'project',
- 'PANEL_GROUP': 'compute',
- '__doc__': None,
- '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_1040_project_volumes_panel.pyc',
- '__name__': 'openstack_dashboard.enabled._1040_project_volumes_panel',
- '__package__': None},
- {'ADD_PANEL': 'openstack_dashboard.dashboards.project.images.panel.Images',
- 'PANEL': 'images',
- 'PANEL_DASHBOARD': 'project',
- 'PANEL_GROUP': 'compute',
- '__doc__': None,
- '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_1050_project_images_panel.pyc',
- '__name__': 'openstack_dashboard.enabled._1050_project_images_panel',
- '__package__': None},
- {'ADD_PANEL': 'openstack_dashboard.dashboards.project.access_and_security.panel.AccessAndSecurity',
- 'PANEL': 'access_and_security',
- 'PANEL_DASHBOARD': 'project',
- 'PANEL_GROUP': 'compute',
- '__doc__': None,
- '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_1060_project_access_panel.pyc',
- '__name__': 'openstack_dashboard.enabled._1060_project_access_panel',
- '__package__': None},
- {'PANEL_GROUP': 'network',
- 'PANEL_GROUP_DASHBOARD': 'project',
- 'PANEL_GROUP_NAME': <django.utils.functional.__proxy__ object at 0x7f736e3a6a10>,
- '_': <function ugettext at 0x7f737486e2a8>,
- '__doc__': None,
- '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_1410_network_panel_group.pyc',
- '__name__': 'openstack_dashboard.enabled._1410_network_panel_group',
- '__package__': 'openstack_dashboard.enabled'},
- {'ADD_PANEL': 'openstack_dashboard.dashboards.project.network_topology.panel.NetworkTopology',
- 'PANEL': 'network_topology',
- 'PANEL_DASHBOARD': 'project',
- 'PANEL_GROUP': 'network',
- '__doc__': None,
- '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_1420_project_network_topology_panel.pyc',
- '__name__': 'openstack_dashboard.enabled._1420_project_network_topology_panel',
- '__package__': None},
- {'ADD_PANEL': 'openstack_dashboard.dashboards.project.networks.panel.Networks',
- 'PANEL': 'networks',
- 'PANEL_DASHBOARD': 'project',
- 'PANEL_GROUP': 'network',
- '__doc__': None,
- '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_1430_project_network_panel.pyc',
- '__name__': 'openstack_dashboard.enabled._1430_project_network_panel',
- '__package__': None},
- {'ADD_PANEL': 'openstack_dashboard.dashboards.project.routers.panel.Routers',
- 'PANEL': 'routers',
- 'PANEL_DASHBOARD': 'project',
- 'PANEL_GROUP': 'network',
- '__doc__': None,
- '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_1440_project_routers_panel.pyc',
- '__name__': 'openstack_dashboard.enabled._1440_project_routers_panel',
- '__package__': None},
- {'ADD_PANEL': 'openstack_dashboard.dashboards.project.loadbalancers.panel.LoadBalancer',
- 'PANEL': 'loadbalancers',
- 'PANEL_DASHBOARD': 'project',
- 'PANEL_GROUP': 'network',
- '__doc__': None,
- '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_1450_project_loadbalancers_panel.pyc',
- '__name__': 'openstack_dashboard.enabled._1450_project_loadbalancers_panel',
- '__package__': None},
- {'ADD_PANEL': 'openstack_dashboard.dashboards.project.firewalls.panel.Firewall',
- 'PANEL': 'firewalls',
- 'PANEL_DASHBOARD': 'project',
- 'PANEL_GROUP': 'network',
- '__doc__': None,
- '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_1460_project_firewalls_panel.pyc',
- '__name__': 'openstack_dashboard.enabled._1460_project_firewalls_panel',
- '__package__': None},
- {'ADD_PANEL': 'openstack_dashboard.dashboards.project.vpn.panel.VPN',
- 'PANEL': 'vpn',
- 'PANEL_DASHBOARD': 'project',
- 'PANEL_GROUP': 'network',
- '__doc__': None,
- '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_1470_project_vpn_panel.pyc',
- '__name__': 'openstack_dashboard.enabled._1470_project_vpn_panel',
- '__package__': None},
- {'PANEL_GROUP': 'orchestration',
- 'PANEL_GROUP_DASHBOARD': 'project',
- 'PANEL_GROUP_NAME': <django.utils.functional.__proxy__ object at 0x7f736e3a6c90>,
- '_': <function ugettext at 0x7f737486e2a8>,
- '__doc__': None,
- '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_1610_orchestration_panel_group.pyc',
- '__name__': 'openstack_dashboard.enabled._1610_orchestration_panel_group',
- '__package__': 'openstack_dashboard.enabled'},
- {'ADD_PANEL': 'openstack_dashboard.dashboards.project.stacks.panel.Stacks',
- 'PANEL': 'stacks',
- 'PANEL_DASHBOARD': 'project',
- 'PANEL_GROUP': 'orchestration',
- '__doc__': None,
- '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_1620_project_stacks_panel.pyc',
- '__name__': 'openstack_dashboard.enabled._1620_project_stacks_panel',
- '__package__': None},
- {'ADD_PANEL': 'openstack_dashboard.dashboards.project.stacks.resource_types.panel.ResourceTypes',
- 'PANEL': 'stacks.resource_types',
- 'PANEL_DASHBOARD': 'project',
- 'PANEL_GROUP': 'orchestration',
- '__doc__': None,
- '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_1630_project_resource_types_panel.pyc',
- '__name__': 'openstack_dashboard.enabled._1630_project_resource_types_panel',
- '__package__': None},
- {'PANEL_GROUP': 'database',
- 'PANEL_GROUP_DASHBOARD': 'project',
- 'PANEL_GROUP_NAME': <django.utils.functional.__proxy__ object at 0x7f736e3a6f50>,
- '_': <function ugettext at 0x7f737486e2a8>,
- '__doc__': None,
- '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_1710_database_panel_group.pyc',
- '__name__': 'openstack_dashboard.enabled._1710_database_panel_group',
- '__package__': 'openstack_dashboard.enabled'},
- {'ADD_PANEL': 'openstack_dashboard.contrib.trove.content.databases.panel.Databases',
- 'PANEL': 'databases',
- 'PANEL_DASHBOARD': 'project',
- 'PANEL_GROUP': 'database',
- '__doc__': None,
- '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_1720_project_databases_panel.pyc',
- '__name__': 'openstack_dashboard.enabled._1720_project_databases_panel',
- '__package__': None},
- {'ADD_PANEL': 'openstack_dashboard.contrib.trove.content.database_backups.panel.Backups',
- 'PANEL': 'database_backups',
- 'PANEL_DASHBOARD': 'project',
- 'PANEL_GROUP': 'database',
- '__doc__': None,
- '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_1730_project_database_backups_panel.pyc',
- '__name__': 'openstack_dashboard.enabled._1730_project_database_backups_panel',
- '__package__': None},
- {'ADD_PANEL': 'openstack_dashboard.contrib.trove.content.database_clusters.panel.Clusters',
- 'PANEL': 'database_clusters',
- 'PANEL_DASHBOARD': 'project',
- 'PANEL_GROUP': 'database',
- '__doc__': None,
- '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_1740_project_database_clusters_panel.pyc',
- '__name__': 'openstack_dashboard.enabled._1740_project_database_clusters_panel',
- '__package__': None},
- {'PANEL_GROUP': 'data_processing',
- 'PANEL_GROUP_DASHBOARD': 'project',
- 'PANEL_GROUP_NAME': <django.utils.functional.__proxy__ object at 0x7f736e3b4190>,
- '_': <function ugettext at 0x7f737486e2a8>,
- '__doc__': None,
- '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_1810_data_processing_panel_group.pyc',
- '__name__': 'openstack_dashboard.enabled._1810_data_processing_panel_group',
- '__package__': 'openstack_dashboard.enabled'},
- {'ADD_PANEL': 'openstack_dashboard.contrib.sahara.content.data_processing.wizard.panel.WizardPanel',
- 'PANEL': 'data_processing.wizard',
- 'PANEL_DASHBOARD': 'project',
- 'PANEL_GROUP': 'data_processing',
- '__doc__': None,
- '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_1815_data_processing_wizard_panel.pyc',
- '__name__': 'openstack_dashboard.enabled._1815_data_processing_wizard_panel',
- '__package__': None},
- {'ADD_INSTALLED_APPS': ['openstack_dashboard.contrib.sahara.content.data_processing'],
- 'ADD_JS_FILES': ['dashboard/project/data_processing/data_processing.event_log.js'],
- 'ADD_PANEL': 'openstack_dashboard.contrib.sahara.content.data_processing.clusters.panel.ClustersPanel',
- 'PANEL': 'data_processing.clusters',
- 'PANEL_DASHBOARD': 'project',
- 'PANEL_GROUP': 'data_processing',
- '__doc__': None,
- '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_1820_data_processing_clusters_panel.pyc',
- '__name__': 'openstack_dashboard.enabled._1820_data_processing_clusters_panel',
- '__package__': None},
- {'ADD_PANEL': 'openstack_dashboard.contrib.sahara.content.data_processing.job_executions.panel.JobExecutionsPanel',
- 'PANEL': 'data_processing.job_executions',
- 'PANEL_DASHBOARD': 'project',
- 'PANEL_GROUP': 'data_processing',
- '__doc__': None,
- '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_1825_data_processing_job_executions_panel.pyc',
- '__name__': 'openstack_dashboard.enabled._1825_data_processing_job_executions_panel',
- '__package__': None},
- {'ADD_PANEL': 'openstack_dashboard.contrib.sahara.content.data_processing.cluster_templates.panel.ClusterTemplatesPanel',
- 'PANEL': 'data_processing.cluster_templates',
- 'PANEL_DASHBOARD': 'project',
- 'PANEL_GROUP': 'data_processing',
- '__doc__': None,
- '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_1830_data_processing_cluster_templates_panel.pyc',
- '__name__': 'openstack_dashboard.enabled._1830_data_processing_cluster_templates_panel',
- '__package__': None},
- {'ADD_PANEL': 'openstack_dashboard.contrib.sahara.content.data_processing.nodegroup_templates.panel.NodegroupTemplatesPanel',
- 'PANEL': 'data_processing.nodegroup_templates',
- 'PANEL_DASHBOARD': 'project',
- 'PANEL_GROUP': 'data_processing',
- '__doc__': None,
- '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_1835_data_processing_nodegroup_templates_panel.pyc',
- '__name__': 'openstack_dashboard.enabled._1835_data_processing_nodegroup_templates_panel',
- '__package__': None},
- {'ADD_JS_FILES': ['dashboard/project/data_processing/data_processing.job_interface_arguments.js'],
- 'ADD_PANEL': 'openstack_dashboard.contrib.sahara.content.data_processing.jobs.panel.JobsPanel',
- 'PANEL': 'data_processing.jobs',
- 'PANEL_DASHBOARD': 'project',
- 'PANEL_GROUP': 'data_processing',
- '__doc__': None,
- '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_1840_data_processing_jobs_panel.pyc',
- '__name__': 'openstack_dashboard.enabled._1840_data_processing_jobs_panel',
- '__package__': None},
- {'ADD_PANEL': 'openstack_dashboard.contrib.sahara.content.data_processing.job_binaries.panel.JobBinariesPanel',
- 'PANEL': 'data_processing.job_binaries',
- 'PANEL_DASHBOARD': 'project',
- 'PANEL_GROUP': 'data_processing',
- '__doc__': None,
- '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_1845_data_processing_job_binaries_panel.pyc',
- '__name__': 'openstack_dashboard.enabled._1845_data_processing_job_binaries_panel',
- '__package__': None},
- {'ADD_PANEL': 'openstack_dashboard.contrib.sahara.content.data_processing.data_sources.panel.DataSourcesPanel',
- 'PANEL': 'data_processing.data_sources',
- 'PANEL_DASHBOARD': 'project',
- 'PANEL_GROUP': 'data_processing',
- '__doc__': None,
- '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_1850_data_processing_data_sources_panel.pyc',
- '__name__': 'openstack_dashboard.enabled._1850_data_processing_data_sources_panel',
- '__package__': None},
- {'ADD_PANEL': 'openstack_dashboard.contrib.sahara.content.data_processing.data_image_registry.panel.ImageRegistryPanel',
- 'PANEL': 'data_processing.data_image_registry',
- 'PANEL_DASHBOARD': 'project',
- 'PANEL_GROUP': 'data_processing',
- '__doc__': None,
- '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_1855_data_processing_data_image_registry_panel.pyc',
- '__name__': 'openstack_dashboard.enabled._1855_data_processing_data_image_registry_panel',
- '__package__': None},
- {'ADD_PANEL': 'openstack_dashboard.contrib.sahara.content.data_processing.data_plugins.panel.PluginsPanel',
- 'PANEL': 'data_processing.data_plugins',
- 'PANEL_DASHBOARD': 'project',
- 'PANEL_GROUP': 'data_processing',
- '__doc__': None,
- '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_1860_data_processing_data_plugins_panel.pyc',
- '__name__': 'openstack_dashboard.enabled._1860_data_processing_data_plugins_panel',
- '__package__': None},
- {'PANEL_GROUP': 'object_store',
- 'PANEL_GROUP_DASHBOARD': 'project',
- 'PANEL_GROUP_NAME': <django.utils.functional.__proxy__ object at 0x7f736e3b42d0>,
- '_': <function ugettext at 0x7f737486e2a8>,
- '__doc__': None,
- '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_1910_object_store_panel_group.pyc',
- '__name__': 'openstack_dashboard.enabled._1910_object_store_panel_group',
- '__package__': 'openstack_dashboard.enabled'},
- {'ADD_PANEL': 'openstack_dashboard.dashboards.project.containers.panel.Containers',
- 'PANEL': 'containers',
- 'PANEL_DASHBOARD': 'project',
- 'PANEL_GROUP': 'object_store',
- '__doc__': None,
- '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_1920_project_containers_panel.pyc',
- '__name__': 'openstack_dashboard.enabled._1920_project_containers_panel',
- '__package__': None},
- {'PANEL_GROUP': 'admin',
- 'PANEL_GROUP_DASHBOARD': 'admin',
- 'PANEL_GROUP_NAME': <django.utils.functional.__proxy__ object at 0x7f736e3b4350>,
- '_': <function ugettext at 0x7f737486e2a8>,
- '__doc__': None,
- '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_2010_admin_system_panel_group.pyc',
- '__name__': 'openstack_dashboard.enabled._2010_admin_system_panel_group',
- '__package__': 'openstack_dashboard.enabled'},
- {'ADD_PANEL': 'openstack_dashboard.dashboards.admin.overview.panel.Overview',
- 'DEFAULT_PANEL': 'overview',
- 'PANEL': 'overview',
- 'PANEL_DASHBOARD': 'admin',
- 'PANEL_GROUP': 'admin',
- '__doc__': None,
- '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_2020_admin_overview_panel.pyc',
- '__name__': 'openstack_dashboard.enabled._2020_admin_overview_panel',
- '__package__': None},
- {'ADD_PANEL': 'openstack_dashboard.dashboards.admin.metering.panel.Metering',
- 'PANEL': 'metering',
- 'PANEL_DASHBOARD': 'admin',
- 'PANEL_GROUP': 'admin',
- '__doc__': None,
- '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_2030_admin_metering_panel.pyc',
- '__name__': 'openstack_dashboard.enabled._2030_admin_metering_panel',
- '__package__': None},
- {'ADD_PANEL': 'openstack_dashboard.dashboards.admin.hypervisors.panel.Hypervisors',
- 'PANEL': 'hypervisors',
- 'PANEL_DASHBOARD': 'admin',
- 'PANEL_GROUP': 'admin',
- '__doc__': None,
- '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_2040_admin_hypervisors_panel.pyc',
- '__name__': 'openstack_dashboard.enabled._2040_admin_hypervisors_panel',
- '__package__': None},
- {'ADD_PANEL': 'openstack_dashboard.dashboards.admin.aggregates.panel.Aggregates',
- 'PANEL': 'aggregates',
- 'PANEL_DASHBOARD': 'admin',
- 'PANEL_GROUP': 'admin',
- '__doc__': None,
- '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_2050_admin_aggregates_panel.pyc',
- '__name__': 'openstack_dashboard.enabled._2050_admin_aggregates_panel',
- '__package__': None},
- {'ADD_PANEL': 'openstack_dashboard.dashboards.admin.instances.panel.Instances',
- 'PANEL': 'instances',
- 'PANEL_DASHBOARD': 'admin',
- 'PANEL_GROUP': 'admin',
- '__doc__': None,
- '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_2060_admin_instances_panel.pyc',
- '__name__': 'openstack_dashboard.enabled._2060_admin_instances_panel',
- '__package__': None},
- {'ADD_PANEL': 'openstack_dashboard.dashboards.admin.volumes.panel.Volumes',
- 'PANEL': 'volumes',
- 'PANEL_DASHBOARD': 'admin',
- 'PANEL_GROUP': 'admin',
- '__doc__': None,
- '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_2070_admin_volumes_panel.pyc',
- '__name__': 'openstack_dashboard.enabled._2070_admin_volumes_panel',
- '__package__': None},
- {'ADD_PANEL': 'openstack_dashboard.dashboards.admin.flavors.panel.Flavors',
- 'PANEL': 'flavors',
- 'PANEL_DASHBOARD': 'admin',
- 'PANEL_GROUP': 'admin',
- '__doc__': None,
- '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_2080_admin_flavors_panel.pyc',
- '__name__': 'openstack_dashboard.enabled._2080_admin_flavors_panel',
- '__package__': None},
- {'ADD_PANEL': 'openstack_dashboard.dashboards.admin.images.panel.Images',
- 'PANEL': 'images',
- 'PANEL_DASHBOARD': 'admin',
- 'PANEL_GROUP': 'admin',
- '__doc__': None,
- '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_2090_admin_images_panel.pyc',
- '__name__': 'openstack_dashboard.enabled._2090_admin_images_panel',
- '__package__': None},
- {'ADD_PANEL': 'openstack_dashboard.dashboards.admin.networks.panel.Networks',
- 'PANEL': 'networks',
- 'PANEL_DASHBOARD': 'admin',
- 'PANEL_GROUP': 'admin',
- '__doc__': None,
- '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_2100_admin_networks_panel.pyc',
- '__name__': 'openstack_dashboard.enabled._2100_admin_networks_panel',
- '__package__': None},
- {'ADD_PANEL': 'openstack_dashboard.dashboards.admin.routers.panel.Routers',
- 'PANEL': 'routers',
- 'PANEL_DASHBOARD': 'admin',
- 'PANEL_GROUP': 'admin',
- '__doc__': None,
- '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_2110_admin_routers_panel.pyc',
- '__name__': 'openstack_dashboard.enabled._2110_admin_routers_panel',
- '__package__': None},
- {'ADD_PANEL': 'openstack_dashboard.dashboards.admin.defaults.panel.Defaults',
- 'PANEL': 'defaults',
- 'PANEL_DASHBOARD': 'admin',
- 'PANEL_GROUP': 'admin',
- '__doc__': None,
- '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_2120_admin_defaults_panel.pyc',
- '__name__': 'openstack_dashboard.enabled._2120_admin_defaults_panel',
- '__package__': None},
- {'ADD_PANEL': 'openstack_dashboard.dashboards.admin.metadata_defs.panel.MetadataDefinitions',
- 'PANEL': 'metadata_defs',
- 'PANEL_DASHBOARD': 'admin',
- 'PANEL_GROUP': 'admin',
- '__doc__': None,
- '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_2130_admin_metadata_defs_panel.pyc',
- '__name__': 'openstack_dashboard.enabled._2130_admin_metadata_defs_panel',
- '__package__': None},
- {'ADD_PANEL': 'openstack_dashboard.dashboards.admin.info.panel.Info',
- 'PANEL': 'info',
- 'PANEL_DASHBOARD': 'admin',
- 'PANEL_GROUP': 'admin',
- '__doc__': None,
- '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_2140_admin_info_panel.pyc',
- '__name__': 'openstack_dashboard.enabled._2140_admin_info_panel',
- '__package__': None},
- {'ADD_PANEL': 'openstack_dashboard.dashboards.identity.domains.panel.Domains',
- 'PANEL': 'domains',
- 'PANEL_DASHBOARD': 'identity',
- 'PANEL_GROUP': 'default',
- '__doc__': None,
- '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_3010_identity_domains_panel.pyc',
- '__name__': 'openstack_dashboard.enabled._3010_identity_domains_panel',
- '__package__': None},
- {'ADD_PANEL': 'openstack_dashboard.dashboards.identity.projects.panel.Tenants',
- 'PANEL': 'projects',
- 'PANEL_DASHBOARD': 'identity',
- 'PANEL_GROUP': 'default',
- '__doc__': None,
- '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_3020_identity_projects_panel.pyc',
- '__name__': 'openstack_dashboard.enabled._3020_identity_projects_panel',
- '__package__': None},
- {'ADD_PANEL': 'openstack_dashboard.dashboards.identity.users.panel.Users',
- 'PANEL': 'users',
- 'PANEL_DASHBOARD': 'identity',
- 'PANEL_GROUP': 'default',
- '__doc__': None,
- '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_3030_identity_users_panel.pyc',
- '__name__': 'openstack_dashboard.enabled._3030_identity_users_panel',
- '__package__': None},
- {'ADD_PANEL': 'openstack_dashboard.dashboards.identity.groups.panel.Groups',
- 'PANEL': 'groups',
- 'PANEL_DASHBOARD': 'identity',
- 'PANEL_GROUP': 'default',
- '__doc__': None,
- '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_3040_identity_groups_panel.pyc',
- '__name__': 'openstack_dashboard.enabled._3040_identity_groups_panel',
- '__package__': None},
- {'ADD_PANEL': 'openstack_dashboard.dashboards.identity.roles.panel.Roles',
- 'PANEL': 'roles',
- 'PANEL_DASHBOARD': 'identity',
- 'PANEL_GROUP': 'default',
- '__doc__': None,
- '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_3050_identity_roles_panel.pyc',
- '__name__': 'openstack_dashboard.enabled._3050_identity_roles_panel',
- '__package__': None}],
- 'scss_files': ['dashboard/project/project.scss',
- 'dashboard/identity/identity.scss'],
- 'user_home': 'openstack_dashboard.views.get_user_home'},
- 'STATIC_URL': '/dashboard/static/',
- 'WEBROOT': '/dashboard/'}
- COMPRESS_YUGLIFY_CSS_ARGUMENTS
- u'--terminal'
- EMAIL_BACKEND
- 'django.core.mail.backends.console.EmailBackend'
- COMPRESS_JINJA2_GET_ENVIRONMENT
- <function JINJA2_GET_ENVIRONMENT at 0x7f736d9a21b8>
- DEFAULT_TABLESPACE
- ''
- TEMPLATE_CONTEXT_PROCESSORS
- ('django.core.context_processors.debug',
- 'django.core.context_processors.i18n',
- 'django.core.context_processors.request',
- 'django.core.context_processors.media',
- 'django.core.context_processors.static',
- 'django.contrib.messages.context_processors.messages',
- 'horizon.context_processors.horizon',
- 'openstack_dashboard.context_processors.openstack')
- OPENSTACK_IMAGE_BACKEND
- {'image_formats': [('',
- <django.utils.functional.__proxy__ object at 0x7f736ef26750>),
- ('aki',
- <django.utils.functional.__proxy__ object at 0x7f736ef26890>),
- ('ami',
- <django.utils.functional.__proxy__ object at 0x7f736ef268d0>),
- ('ari',
- <django.utils.functional.__proxy__ object at 0x7f736ef26910>),
- ('docker',
- <django.utils.functional.__proxy__ object at 0x7f736ef26950>),
- ('iso',
- <django.utils.functional.__proxy__ object at 0x7f736ef26990>),
- ('ova',
- <django.utils.functional.__proxy__ object at 0x7f736ef269d0>),
- ('qcow2',
- <django.utils.functional.__proxy__ object at 0x7f736ef26a10>),
- ('raw',
- <django.utils.functional.__proxy__ object at 0x7f736ef26a50>),
- ('vdi',
- <django.utils.functional.__proxy__ object at 0x7f736ef26a90>),
- ('vhd',
- <django.utils.functional.__proxy__ object at 0x7f736ef26ad0>),
- ('vmdk',
- <django.utils.functional.__proxy__ object at 0x7f736ef26b10>)]}
- MIGRATION_MODULES
- {}
- SESSION_COOKIE_AGE
- 1209600
- SETTINGS_MODULE
- 'openstack_dashboard.settings'
- USE_ETAGS
- False
- LANGUAGES
- (('cs', 'Czech'),
- ('de', 'German'),
- ('en', 'English'),
- ('en-au', 'Australian English'),
- ('es', 'Spanish'),
- ('fr', 'French'),
- ('it', 'Italian'),
- ('ja', 'Japanese'),
- ('ko', 'Korean (Korea)'),
- ('pl', 'Polish'),
- ('pt-br', 'Portuguese (Brazil)'),
- ('ru', 'Russian'),
- ('tr', 'Turkish'),
- ('zh-cn', 'Simplified Chinese'),
- ('zh-tw', 'Chinese (Taiwan)'))
- COMPRESS_CLOSURE_COMPILER_BINARY
- u'java -jar compiler.jar'
- FILE_UPLOAD_TEMP_DIR
- None
- CSRF_COOKIE_AGE
- 31449600
- STATIC_URL
- '/dashboard/static/'
- EMAIL_PORT
- 25
- USE_TZ
- True
- SHORT_DATETIME_FORMAT
- 'm/d/Y P'
- TEST_NON_SERIALIZED_APPS
- []
- PASSWORD_HASHERS
- u'********************'
- FILE_UPLOAD_MAX_MEMORY_SIZE
- 2621440
- ABSOLUTE_URL_OVERRIDES
- {}
- LANGUAGE_COOKIE_PATH
- '/'
- CUSTOM_THEME_PATH
- 'themes/webroot'
- CACHE_MIDDLEWARE_SECONDS
- 600
- EMAIL_SSL_CERTFILE
- None
- CSRF_COOKIE_HTTPONLY
- False
- DATETIME_INPUT_FORMATS
- ('%Y-%m-%d %H:%M:%S',
- '%Y-%m-%d %H:%M:%S.%f',
- '%Y-%m-%d %H:%M',
- '%Y-%m-%d',
- '%m/%d/%Y %H:%M:%S',
- '%m/%d/%Y %H:%M:%S.%f',
- '%m/%d/%Y %H:%M',
- '%m/%d/%Y',
- '%m/%d/%y %H:%M:%S',
- '%m/%d/%y %H:%M:%S.%f',
- '%m/%d/%y %H:%M',
- '%m/%d/%y')
- API_RESULT_LIMIT
- u'********************'
- EMAIL_HOST_USER
- ''
- OPENSTACK_CINDER_FEATURES
- {'enable_backup': False}
- You're seeing this error because you have DEBUG = True in your Django settings file. Change that to False, and Django will display a standard page generated by the handler for this status code.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement