Advertisement
jear

horizon heat event

Dec 23rd, 2015
166
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 178.91 KB | None | 0 0
  1.  
  2. AttributeError at /project/stacks/stack/6c4832fb-3eee-4ab3-9ea1-b84408a36e73/
  3.  
  4. resource_type
  5.  
  6. Request Method: GET
  7. Request URL: http://10.16.2.11/dashboard/project/stacks/stack/6c4832fb-3eee-4ab3-9ea1-b84408a36e73/?tab=stack_details__events
  8. Django Version: 1.8.7
  9. Exception Type: AttributeError
  10. Exception Value:
  11.  
  12. resource_type
  13.  
  14. Exception Location: /usr/local/lib/python2.7/dist-packages/heatclient/openstack/common/apiclient/base.py in __getattr__, line 494
  15. Python Executable: /usr/bin/python
  16. Python Version: 2.7.6
  17. Python Path:
  18.  
  19. ['/opt/stack/horizon/openstack_dashboard/wsgi/../..',
  20. '/opt/stack/keystone',
  21. '/opt/stack/swift',
  22. '/opt/stack/glance',
  23. '/opt/stack/cinder',
  24. '/opt/stack/neutron',
  25. '/opt/stack/neutron-lbaas',
  26. '/opt/stack/nova',
  27. '/opt/stack/horizon',
  28. '/opt/stack/heat',
  29. '/opt/stack/ceilometer',
  30. '/opt/stack/aodh',
  31. '/opt/stack/tempest',
  32. '/usr/lib/python2.7',
  33. '/usr/lib/python2.7/plat-x86_64-linux-gnu',
  34. '/usr/lib/python2.7/lib-tk',
  35. '/usr/lib/python2.7/lib-old',
  36. '/usr/lib/python2.7/lib-dynload',
  37. '/usr/local/lib/python2.7/dist-packages',
  38. '/usr/lib/python2.7/dist-packages',
  39. '/opt/stack/horizon/openstack_dashboard']
  40.  
  41. Server time: Wed, 23 Dec 2015 15:15:42 +0000
  42. Error during template rendering
  43.  
  44. In template /opt/stack/horizon/horizon/templates/horizon/common/_data_table_cell.html, error at line 37
  45. resource_type
  46. 27 <div class="table_cell_data_wrapper">
  47. 28 {% if cell.wrap_list %}<ul>{% endif %}{{ cell.value }}{% if cell.wrap_list %}</ul>{% endif %}
  48. 29 </div>
  49. 30 <div class="table_cell_action">
  50. 31 <button class="ajax-inline-edit"><span class="fa fa-pencil"></span></button>
  51. 32 </div>
  52. 33 <div class="inline-edit-status"></div>
  53. 34 </div>
  54. 35 </td>
  55. 36 {% else %}
  56. 37
  57. <td
  58. {{ cell.attr_string|safe }}
  59. >
  60.  
  61.  
  62. 38 {% if cell.wrap_list %}<ul>{% endif %}{{ cell.value }}{% if cell.wrap_list %}</ul>{% endif %}
  63. 39 </td>
  64. 40 {% endif %}
  65. 41 {% endif %}
  66. 42
  67. Traceback Switch to copy-and-paste view
  68.  
  69. /usr/local/lib/python2.7/dist-packages/django/core/handlers/base.py in get_response
  70.  
  71. response = wrapped_callback(request, *callback_args, **callback_kwargs)
  72.  
  73. ...
  74. ▶ Local vars
  75. /opt/stack/horizon/openstack_dashboard/wsgi/../../horizon/decorators.py in dec
  76.  
  77. return view_func(request, *args, **kwargs)
  78.  
  79. ...
  80. ▶ Local vars
  81. /opt/stack/horizon/openstack_dashboard/wsgi/../../horizon/decorators.py in dec
  82.  
  83. return view_func(request, *args, **kwargs)
  84.  
  85. ...
  86. ▶ Local vars
  87. /opt/stack/horizon/openstack_dashboard/wsgi/../../horizon/decorators.py in dec
  88.  
  89. return view_func(request, *args, **kwargs)
  90.  
  91. ...
  92. ▶ Local vars
  93. /opt/stack/horizon/openstack_dashboard/wsgi/../../horizon/decorators.py in dec
  94.  
  95. return view_func(request, *args, **kwargs)
  96.  
  97. ...
  98. ▶ Local vars
  99. /usr/local/lib/python2.7/dist-packages/django/views/generic/base.py in view
  100.  
  101. return self.dispatch(request, *args, **kwargs)
  102.  
  103. ...
  104. ▶ Local vars
  105. /usr/local/lib/python2.7/dist-packages/django/views/generic/base.py in dispatch
  106.  
  107. return handler(request, *args, **kwargs)
  108.  
  109. ...
  110. ▶ Local vars
  111. /opt/stack/horizon/openstack_dashboard/wsgi/../../horizon/tabs/views.py in get
  112.  
  113. return self.handle_tabbed_response(context["tab_group"], context)
  114.  
  115. ...
  116. ▶ Local vars
  117. /opt/stack/horizon/openstack_dashboard/wsgi/../../horizon/tabs/views.py in handle_tabbed_response
  118.  
  119. return self.render_to_response(context)
  120.  
  121. ...
  122. ▶ Local vars
  123. /opt/stack/horizon/openstack_dashboard/wsgi/../../horizon/tabs/views.py in render_to_response
  124.  
  125. response.render()
  126.  
  127. ...
  128. ▶ Local vars
  129. /usr/local/lib/python2.7/dist-packages/django/template/response.py in render
  130.  
  131. self.content = self.rendered_content
  132.  
  133. ...
  134. ▶ Local vars
  135. /usr/local/lib/python2.7/dist-packages/django/template/response.py in rendered_content
  136.  
  137. content = template.render(context, self._request)
  138.  
  139. ...
  140. ▶ Local vars
  141. /usr/local/lib/python2.7/dist-packages/django/template/backends/django.py in render
  142.  
  143. return self.template.render(context)
  144.  
  145. ...
  146. ▶ Local vars
  147. /usr/local/lib/python2.7/dist-packages/django/template/base.py in render
  148.  
  149. return self._render(context)
  150.  
  151. ...
  152. ▶ Local vars
  153. /usr/local/lib/python2.7/dist-packages/django/template/base.py in _render
  154.  
  155. return self.nodelist.render(context)
  156.  
  157. ...
  158. ▶ Local vars
  159. /usr/local/lib/python2.7/dist-packages/django/template/base.py in render
  160.  
  161. bit = self.render_node(node, context)
  162.  
  163. ...
  164. ▶ Local vars
  165. /usr/local/lib/python2.7/dist-packages/django/template/debug.py in render_node
  166.  
  167. return node.render(context)
  168.  
  169. ...
  170. ▶ Local vars
  171. /usr/local/lib/python2.7/dist-packages/django/template/loader_tags.py in render
  172.  
  173. return compiled_parent._render(context)
  174.  
  175. ...
  176. ▶ Local vars
  177. /usr/local/lib/python2.7/dist-packages/django/template/base.py in _render
  178.  
  179. return self.nodelist.render(context)
  180.  
  181. ...
  182. ▶ Local vars
  183. /usr/local/lib/python2.7/dist-packages/django/template/base.py in render
  184.  
  185. bit = self.render_node(node, context)
  186.  
  187. ...
  188. ▶ Local vars
  189. /usr/local/lib/python2.7/dist-packages/django/template/debug.py in render_node
  190.  
  191. return node.render(context)
  192.  
  193. ...
  194. ▶ Local vars
  195. /usr/local/lib/python2.7/dist-packages/django/template/loader_tags.py in render
  196.  
  197. result = block.nodelist.render(context)
  198.  
  199. ...
  200. ▶ Local vars
  201. /usr/local/lib/python2.7/dist-packages/django/template/base.py in render
  202.  
  203. bit = self.render_node(node, context)
  204.  
  205. ...
  206. ▶ Local vars
  207. /usr/local/lib/python2.7/dist-packages/django/template/debug.py in render_node
  208.  
  209. return node.render(context)
  210.  
  211. ...
  212. ▶ Local vars
  213. /usr/local/lib/python2.7/dist-packages/django/template/loader_tags.py in render
  214.  
  215. result = block.nodelist.render(context)
  216.  
  217. ...
  218. ▶ Local vars
  219. /usr/local/lib/python2.7/dist-packages/django/template/base.py in render
  220.  
  221. bit = self.render_node(node, context)
  222.  
  223. ...
  224. ▶ Local vars
  225. /usr/local/lib/python2.7/dist-packages/django/template/debug.py in render_node
  226.  
  227. return node.render(context)
  228.  
  229. ...
  230. ▶ Local vars
  231. /usr/local/lib/python2.7/dist-packages/django/template/debug.py in render
  232.  
  233. output = self.filter_expression.resolve(context)
  234.  
  235. ...
  236. ▶ Local vars
  237. /usr/local/lib/python2.7/dist-packages/django/template/base.py in resolve
  238.  
  239. obj = self.var.resolve(context)
  240.  
  241. ...
  242. ▶ Local vars
  243. /usr/local/lib/python2.7/dist-packages/django/template/base.py in resolve
  244.  
  245. value = self._resolve_lookup(context)
  246.  
  247. ...
  248. ▶ Local vars
  249. /usr/local/lib/python2.7/dist-packages/django/template/base.py in _resolve_lookup
  250.  
  251. current = current()
  252.  
  253. ...
  254. ▶ Local vars
  255. /opt/stack/horizon/openstack_dashboard/wsgi/../../horizon/tabs/base.py in render
  256.  
  257. return render_to_string(self.template_name, {"tab_group": self})
  258.  
  259. ...
  260. ▶ Local vars
  261. /usr/local/lib/python2.7/dist-packages/django/template/loader.py in render_to_string
  262.  
  263. return template.render(context, request)
  264.  
  265. ...
  266. ▶ Local vars
  267. /usr/local/lib/python2.7/dist-packages/django/template/backends/django.py in render
  268.  
  269. return self.template.render(context)
  270.  
  271. ...
  272. ▶ Local vars
  273. /usr/local/lib/python2.7/dist-packages/django/template/base.py in render
  274.  
  275. return self._render(context)
  276.  
  277. ...
  278. ▶ Local vars
  279. /usr/local/lib/python2.7/dist-packages/django/template/base.py in _render
  280.  
  281. return self.nodelist.render(context)
  282.  
  283. ...
  284. ▶ Local vars
  285. /usr/local/lib/python2.7/dist-packages/django/template/base.py in render
  286.  
  287. bit = self.render_node(node, context)
  288.  
  289. ...
  290. ▶ Local vars
  291. /usr/local/lib/python2.7/dist-packages/django/template/debug.py in render_node
  292.  
  293. return node.render(context)
  294.  
  295. ...
  296. ▶ Local vars
  297. /usr/local/lib/python2.7/dist-packages/django/template/defaulttags.py in render
  298.  
  299. return self.nodelist.render(context)
  300.  
  301. ...
  302. ▶ Local vars
  303. /usr/local/lib/python2.7/dist-packages/django/template/base.py in render
  304.  
  305. bit = self.render_node(node, context)
  306.  
  307. ...
  308. ▶ Local vars
  309. /usr/local/lib/python2.7/dist-packages/django/template/debug.py in render_node
  310.  
  311. return node.render(context)
  312.  
  313. ...
  314. ▶ Local vars
  315. /usr/local/lib/python2.7/dist-packages/django/template/defaulttags.py in render
  316.  
  317. return nodelist.render(context)
  318.  
  319. ...
  320. ▶ Local vars
  321. /usr/local/lib/python2.7/dist-packages/django/template/base.py in render
  322.  
  323. bit = self.render_node(node, context)
  324.  
  325. ...
  326. ▶ Local vars
  327. /usr/local/lib/python2.7/dist-packages/django/template/debug.py in render_node
  328.  
  329. return node.render(context)
  330.  
  331. ...
  332. ▶ Local vars
  333. /usr/local/lib/python2.7/dist-packages/django/template/defaulttags.py in render
  334.  
  335. nodelist.append(node.render(context))
  336.  
  337. ...
  338. ▶ Local vars
  339. /usr/local/lib/python2.7/dist-packages/django/template/debug.py in render
  340.  
  341. output = self.filter_expression.resolve(context)
  342.  
  343. ...
  344. ▶ Local vars
  345. /usr/local/lib/python2.7/dist-packages/django/template/base.py in resolve
  346.  
  347. obj = self.var.resolve(context)
  348.  
  349. ...
  350. ▶ Local vars
  351. /usr/local/lib/python2.7/dist-packages/django/template/base.py in resolve
  352.  
  353. value = self._resolve_lookup(context)
  354.  
  355. ...
  356. ▶ Local vars
  357. /usr/local/lib/python2.7/dist-packages/django/template/base.py in _resolve_lookup
  358.  
  359. current = current()
  360.  
  361. ...
  362. ▶ Local vars
  363. /opt/stack/horizon/openstack_dashboard/wsgi/../../horizon/tabs/base.py in render
  364.  
  365. return render_to_string(self.get_template_name(self.request), context)
  366.  
  367. ...
  368. ▶ Local vars
  369. /usr/local/lib/python2.7/dist-packages/django/template/loader.py in render_to_string
  370.  
  371. return template.render(context, request)
  372.  
  373. ...
  374. ▶ Local vars
  375. /usr/local/lib/python2.7/dist-packages/django/template/backends/django.py in render
  376.  
  377. return self.template.render(context)
  378.  
  379. ...
  380. ▶ Local vars
  381. /usr/local/lib/python2.7/dist-packages/django/template/base.py in render
  382.  
  383. return self._render(context)
  384.  
  385. ...
  386. ▶ Local vars
  387. /usr/local/lib/python2.7/dist-packages/django/template/base.py in _render
  388.  
  389. return self.nodelist.render(context)
  390.  
  391. ...
  392. ▶ Local vars
  393. /usr/local/lib/python2.7/dist-packages/django/template/base.py in render
  394.  
  395. bit = self.render_node(node, context)
  396.  
  397. ...
  398. ▶ Local vars
  399. /usr/local/lib/python2.7/dist-packages/django/template/debug.py in render_node
  400.  
  401. return node.render(context)
  402.  
  403. ...
  404. ▶ Local vars
  405. /usr/local/lib/python2.7/dist-packages/django/template/debug.py in render
  406.  
  407. output = self.filter_expression.resolve(context)
  408.  
  409. ...
  410. ▶ Local vars
  411. /usr/local/lib/python2.7/dist-packages/django/template/base.py in resolve
  412.  
  413. obj = self.var.resolve(context)
  414.  
  415. ...
  416. ▶ Local vars
  417. /usr/local/lib/python2.7/dist-packages/django/template/base.py in resolve
  418.  
  419. value = self._resolve_lookup(context)
  420.  
  421. ...
  422. ▶ Local vars
  423. /usr/local/lib/python2.7/dist-packages/django/template/base.py in _resolve_lookup
  424.  
  425. current = current()
  426.  
  427. ...
  428. ▶ Local vars
  429. /opt/stack/horizon/openstack_dashboard/wsgi/../../horizon/tables/base.py in render
  430.  
  431. return table_template.render(context)
  432.  
  433. ...
  434. ▶ Local vars
  435. /usr/local/lib/python2.7/dist-packages/django/template/backends/django.py in render
  436.  
  437. return self.template.render(context)
  438.  
  439. ...
  440. ▶ Local vars
  441. /usr/local/lib/python2.7/dist-packages/django/template/base.py in render
  442.  
  443. return self._render(context)
  444.  
  445. ...
  446. ▶ Local vars
  447. /usr/local/lib/python2.7/dist-packages/django/template/base.py in _render
  448.  
  449. return self.nodelist.render(context)
  450.  
  451. ...
  452. ▶ Local vars
  453. /usr/local/lib/python2.7/dist-packages/django/template/base.py in render
  454.  
  455. bit = self.render_node(node, context)
  456.  
  457. ...
  458. ▶ Local vars
  459. /usr/local/lib/python2.7/dist-packages/django/template/debug.py in render_node
  460.  
  461. return node.render(context)
  462.  
  463. ...
  464. ▶ Local vars
  465. /usr/local/lib/python2.7/dist-packages/django/template/defaulttags.py in render
  466.  
  467. return self.nodelist.render(context)
  468.  
  469. ...
  470. ▶ Local vars
  471. /usr/local/lib/python2.7/dist-packages/django/template/base.py in render
  472.  
  473. bit = self.render_node(node, context)
  474.  
  475. ...
  476. ▶ Local vars
  477. /usr/local/lib/python2.7/dist-packages/django/template/debug.py in render_node
  478.  
  479. return node.render(context)
  480.  
  481. ...
  482. ▶ Local vars
  483. /usr/local/lib/python2.7/dist-packages/django/template/defaulttags.py in render
  484.  
  485. return self.nodelist.render(context)
  486.  
  487. ...
  488. ▶ Local vars
  489. /usr/local/lib/python2.7/dist-packages/django/template/base.py in render
  490.  
  491. bit = self.render_node(node, context)
  492.  
  493. ...
  494. ▶ Local vars
  495. /usr/local/lib/python2.7/dist-packages/django/template/debug.py in render_node
  496.  
  497. return node.render(context)
  498.  
  499. ...
  500. ▶ Local vars
  501. /usr/local/lib/python2.7/dist-packages/django/template/loader_tags.py in render
  502.  
  503. result = self.nodelist.render(context)
  504.  
  505. ...
  506. ▶ Local vars
  507. /usr/local/lib/python2.7/dist-packages/django/template/base.py in render
  508.  
  509. bit = self.render_node(node, context)
  510.  
  511. ...
  512. ▶ Local vars
  513. /usr/local/lib/python2.7/dist-packages/django/template/debug.py in render_node
  514.  
  515. return node.render(context)
  516.  
  517. ...
  518. ▶ Local vars
  519. /usr/local/lib/python2.7/dist-packages/django/template/loader_tags.py in render
  520.  
  521. result = self.nodelist.render(context)
  522.  
  523. ...
  524. ▶ Local vars
  525. /usr/local/lib/python2.7/dist-packages/django/template/base.py in render
  526.  
  527. bit = self.render_node(node, context)
  528.  
  529. ...
  530. ▶ Local vars
  531. /usr/local/lib/python2.7/dist-packages/django/template/debug.py in render_node
  532.  
  533. return node.render(context)
  534.  
  535. ...
  536. ▶ Local vars
  537. /usr/local/lib/python2.7/dist-packages/django/template/defaulttags.py in render
  538.  
  539. nodelist.append(node.render(context))
  540.  
  541. ...
  542. ▶ Local vars
  543. /usr/local/lib/python2.7/dist-packages/django/template/debug.py in render
  544.  
  545. output = self.filter_expression.resolve(context)
  546.  
  547. ...
  548. ▶ Local vars
  549. /usr/local/lib/python2.7/dist-packages/django/template/base.py in resolve
  550.  
  551. obj = self.var.resolve(context)
  552.  
  553. ...
  554. ▶ Local vars
  555. /usr/local/lib/python2.7/dist-packages/django/template/base.py in resolve
  556.  
  557. value = self._resolve_lookup(context)
  558.  
  559. ...
  560. ▶ Local vars
  561. /usr/local/lib/python2.7/dist-packages/django/template/base.py in _resolve_lookup
  562.  
  563. current = current()
  564.  
  565. ...
  566. ▶ Local vars
  567. /opt/stack/horizon/openstack_dashboard/wsgi/../../horizon/tables/base.py in render
  568.  
  569. {"row": self})
  570.  
  571. ...
  572. ▶ Local vars
  573. /usr/local/lib/python2.7/dist-packages/django/template/loader.py in render_to_string
  574.  
  575. return template.render(context, request)
  576.  
  577. ...
  578. ▶ Local vars
  579. /usr/local/lib/python2.7/dist-packages/django/template/backends/django.py in render
  580.  
  581. return self.template.render(context)
  582.  
  583. ...
  584. ▶ Local vars
  585. /usr/local/lib/python2.7/dist-packages/django/template/base.py in render
  586.  
  587. return self._render(context)
  588.  
  589. ...
  590. ▶ Local vars
  591. /usr/local/lib/python2.7/dist-packages/django/template/base.py in _render
  592.  
  593. return self.nodelist.render(context)
  594.  
  595. ...
  596. ▶ Local vars
  597. /usr/local/lib/python2.7/dist-packages/django/template/base.py in render
  598.  
  599. bit = self.render_node(node, context)
  600.  
  601. ...
  602. ▶ Local vars
  603. /usr/local/lib/python2.7/dist-packages/django/template/debug.py in render_node
  604.  
  605. return node.render(context)
  606.  
  607. ...
  608. ▶ Local vars
  609. /usr/local/lib/python2.7/dist-packages/django/template/defaulttags.py in render
  610.  
  611. return strip_spaces_between_tags(self.nodelist.render(context).strip())
  612.  
  613. ...
  614. ▶ Local vars
  615. /usr/local/lib/python2.7/dist-packages/django/template/base.py in render
  616.  
  617. bit = self.render_node(node, context)
  618.  
  619. ...
  620. ▶ Local vars
  621. /usr/local/lib/python2.7/dist-packages/django/template/debug.py in render_node
  622.  
  623. return node.render(context)
  624.  
  625. ...
  626. ▶ Local vars
  627. /usr/local/lib/python2.7/dist-packages/django/template/defaulttags.py in render
  628.  
  629. nodelist.append(node.render(context))
  630.  
  631. ...
  632. ▶ Local vars
  633. /usr/local/lib/python2.7/dist-packages/django/template/loader_tags.py in render
  634.  
  635. return template.render(context)
  636.  
  637. ...
  638. ▶ Local vars
  639. /usr/local/lib/python2.7/dist-packages/django/template/base.py in render
  640.  
  641. return self._render(context)
  642.  
  643. ...
  644. ▶ Local vars
  645. /usr/local/lib/python2.7/dist-packages/django/template/base.py in _render
  646.  
  647. return self.nodelist.render(context)
  648.  
  649. ...
  650. ▶ Local vars
  651. /usr/local/lib/python2.7/dist-packages/django/template/base.py in render
  652.  
  653. bit = self.render_node(node, context)
  654.  
  655. ...
  656. ▶ Local vars
  657. /usr/local/lib/python2.7/dist-packages/django/template/debug.py in render_node
  658.  
  659. return node.render(context)
  660.  
  661. ...
  662. ▶ Local vars
  663. /usr/local/lib/python2.7/dist-packages/django/template/defaulttags.py in render
  664.  
  665. return nodelist.render(context)
  666.  
  667. ...
  668. ▶ Local vars
  669. /usr/local/lib/python2.7/dist-packages/django/template/base.py in render
  670.  
  671. bit = self.render_node(node, context)
  672.  
  673. ...
  674. ▶ Local vars
  675. /usr/local/lib/python2.7/dist-packages/django/template/debug.py in render_node
  676.  
  677. return node.render(context)
  678.  
  679. ...
  680. ▶ Local vars
  681. /usr/local/lib/python2.7/dist-packages/django/template/defaulttags.py in render
  682.  
  683. return nodelist.render(context)
  684.  
  685. ...
  686. ▶ Local vars
  687. /usr/local/lib/python2.7/dist-packages/django/template/base.py in render
  688.  
  689. bit = self.render_node(node, context)
  690.  
  691. ...
  692. ▶ Local vars
  693. /usr/local/lib/python2.7/dist-packages/django/template/debug.py in render_node
  694.  
  695. return node.render(context)
  696.  
  697. ...
  698. ▶ Local vars
  699. /usr/local/lib/python2.7/dist-packages/django/template/debug.py in render
  700.  
  701. output = self.filter_expression.resolve(context)
  702.  
  703. ...
  704. ▶ Local vars
  705. /usr/local/lib/python2.7/dist-packages/django/template/base.py in resolve
  706.  
  707. obj = self.var.resolve(context)
  708.  
  709. ...
  710. ▶ Local vars
  711. /usr/local/lib/python2.7/dist-packages/django/template/base.py in resolve
  712.  
  713. value = self._resolve_lookup(context)
  714.  
  715. ...
  716. ▶ Local vars
  717. /usr/local/lib/python2.7/dist-packages/django/template/base.py in _resolve_lookup
  718.  
  719. current = getattr(current, bit)
  720.  
  721. ...
  722. ▶ Local vars
  723. /opt/stack/horizon/openstack_dashboard/wsgi/../../horizon/utils/html.py in attr_string
  724.  
  725. return flatatt(self.get_final_attrs())
  726.  
  727. ...
  728. ▶ Local vars
  729. /opt/stack/horizon/openstack_dashboard/wsgi/../../horizon/utils/html.py in get_final_attrs
  730.  
  731. final_attrs['class'] = self.get_final_css()
  732.  
  733. ...
  734. ▶ Local vars
  735. /opt/stack/horizon/openstack_dashboard/wsgi/../../horizon/utils/html.py in get_final_css
  736.  
  737. default = " ".join(self.get_default_classes())
  738.  
  739. ...
  740. ▶ Local vars
  741. /opt/stack/horizon/openstack_dashboard/wsgi/../../horizon/tables/base.py in get_default_classes
  742.  
  743. if not self.url:
  744.  
  745. ...
  746. ▶ Local vars
  747. /opt/stack/horizon/openstack_dashboard/wsgi/../../horizon/tables/base.py in url
  748.  
  749. url = self.column.get_link_url(self.datum)
  750.  
  751. ...
  752. ▶ Local vars
  753. /opt/stack/horizon/openstack_dashboard/wsgi/../../horizon/tables/base.py in get_link_url
  754.  
  755. return self.link(datum)
  756.  
  757. ...
  758. ▶ Local vars
  759. /opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/dashboards/project/stacks/mappings.py in resource_to_url
  760.  
  761. mapping = resource_urls.get(resource.resource_type, {})
  762.  
  763. ...
  764. ▶ Local vars
  765. /usr/local/lib/python2.7/dist-packages/heatclient/openstack/common/apiclient/base.py in __getattr__
  766.  
  767. raise AttributeError(k)
  768.  
  769. ...
  770. ▶ Local vars
  771.  
  772. Request information
  773. GET
  774. Variable Value
  775. tab
  776.  
  777. u'stack_details__events'
  778.  
  779. POST
  780.  
  781. No POST data
  782. FILES
  783.  
  784. No FILES data
  785. COOKIES
  786. Variable Value
  787. tabs
  788.  
  789. '%7B%22stack_details%22%3A%22%23stack_details__overview%22%7D'
  790.  
  791. csrftoken
  792.  
  793. '7wjKw98NwQD5gJLHnrcDeZhPX85Kc8mR'
  794.  
  795. login_region
  796.  
  797. 'http://192.168.5.10:5000/v2.0'
  798.  
  799. sessionid
  800.  
  801. '.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'
  802.  
  803. recent_project
  804.  
  805. '5deee08d58374c61a54c4ef21573a586'
  806.  
  807. META
  808. Variable Value
  809. mod_wsgi.listener_port
  810.  
  811. '80'
  812.  
  813. HTTP_COOKIE
  814.  
  815. '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"'
  816.  
  817. mod_wsgi.listener_host
  818.  
  819. ''
  820.  
  821. CONTEXT_DOCUMENT_ROOT
  822.  
  823. '/opt/stack/horizon/.blackhole/'
  824.  
  825. SERVER_SOFTWARE
  826.  
  827. 'Apache/2.4.7 (Ubuntu)'
  828.  
  829. SCRIPT_NAME
  830.  
  831. u'/dashboard'
  832.  
  833. mod_wsgi.enable_sendfile
  834.  
  835. '0'
  836.  
  837. mod_wsgi.handler_script
  838.  
  839. ''
  840.  
  841. SERVER_SIGNATURE
  842.  
  843. '<address>Apache/2.4.7 (Ubuntu) Server at 10.16.2.11 Port 80</address>\n'
  844.  
  845. REQUEST_METHOD
  846.  
  847. 'GET'
  848.  
  849. PATH_INFO
  850.  
  851. u'/project/stacks/stack/6c4832fb-3eee-4ab3-9ea1-b84408a36e73/'
  852.  
  853. SERVER_PROTOCOL
  854.  
  855. 'HTTP/1.1'
  856.  
  857. QUERY_STRING
  858.  
  859. 'tab=stack_details__events'
  860.  
  861. HTTP_USER_AGENT
  862.  
  863. 'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:43.0) Gecko/20100101 Firefox/43.0'
  864.  
  865. HTTP_CONNECTION
  866.  
  867. 'keep-alive'
  868.  
  869. HTTP_REFERER
  870.  
  871. 'http://10.16.2.11/dashboard/project/stacks/stack/6c4832fb-3eee-4ab3-9ea1-b84408a36e73/'
  872.  
  873. SERVER_NAME
  874.  
  875. '10.16.2.11'
  876.  
  877. REMOTE_ADDR
  878.  
  879. '10.16.2.100'
  880.  
  881. mod_wsgi.queue_start
  882.  
  883. '1450883740869351'
  884.  
  885. mod_wsgi.request_handler
  886.  
  887. 'wsgi-script'
  888.  
  889. wsgi.url_scheme
  890.  
  891. 'http'
  892.  
  893. APACHE_RUN_GROUP
  894.  
  895. 'ubuntu'
  896.  
  897. PATH_TRANSLATED
  898.  
  899. '/opt/stack/horizon/.blackhole/project/stacks/stack/6c4832fb-3eee-4ab3-9ea1-b84408a36e73/'
  900.  
  901. SERVER_PORT
  902.  
  903. '80'
  904.  
  905. wsgi.multiprocess
  906.  
  907. True
  908.  
  909. mod_wsgi.input_chunked
  910.  
  911. '0'
  912.  
  913. SERVER_ADDR
  914.  
  915. '192.168.5.10'
  916.  
  917. DOCUMENT_ROOT
  918.  
  919. '/opt/stack/horizon/.blackhole/'
  920.  
  921. mod_wsgi.process_group
  922.  
  923. 'horizon'
  924.  
  925. SCRIPT_FILENAME
  926.  
  927. '/opt/stack/horizon/openstack_dashboard/wsgi/django.wsgi'
  928.  
  929. SERVER_ADMIN
  930.  
  931. '[no address given]'
  932.  
  933. wsgi.input
  934.  
  935. <mod_wsgi.Input object at 0x7f73664f60b0>
  936.  
  937. HTTP_HOST
  938.  
  939. '10.16.2.11'
  940.  
  941. CONTEXT_PREFIX
  942.  
  943. ''
  944.  
  945. wsgi.multithread
  946.  
  947. True
  948.  
  949. mod_wsgi.callable_object
  950.  
  951. 'application'
  952.  
  953. REQUEST_URI
  954.  
  955. '/dashboard/project/stacks/stack/6c4832fb-3eee-4ab3-9ea1-b84408a36e73/?tab=stack_details__events'
  956.  
  957. HTTP_ACCEPT
  958.  
  959. 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8'
  960.  
  961. wsgi.version
  962.  
  963. (1, 0)
  964.  
  965. GATEWAY_INTERFACE
  966.  
  967. 'CGI/1.1'
  968.  
  969. wsgi.run_once
  970.  
  971. False
  972.  
  973. APACHE_RUN_USER
  974.  
  975. 'ubuntu'
  976.  
  977. wsgi.errors
  978.  
  979. <mod_wsgi.Log object at 0x7f73664f6cb0>
  980.  
  981. REMOTE_PORT
  982.  
  983. '63222'
  984.  
  985. HTTP_ACCEPT_LANGUAGE
  986.  
  987. 'en-US,en;q=0.5'
  988.  
  989. REQUEST_SCHEME
  990.  
  991. 'http'
  992.  
  993. mod_wsgi.version
  994.  
  995. (3, 4)
  996.  
  997. CSRF_COOKIE_USED
  998.  
  999. True
  1000.  
  1001. mod_wsgi.application_group
  1002.  
  1003. ''
  1004.  
  1005. mod_wsgi.script_reloading
  1006.  
  1007. '1'
  1008.  
  1009. wsgi.file_wrapper
  1010.  
  1011. ''
  1012.  
  1013. CSRF_COOKIE
  1014.  
  1015. u'7wjKw98NwQD5gJLHnrcDeZhPX85Kc8mR'
  1016.  
  1017. HTTP_ACCEPT_ENCODING
  1018.  
  1019. 'gzip, deflate'
  1020.  
  1021. Settings
  1022. Using settings module openstack_dashboard.settings
  1023. Setting Value
  1024. COMPRESS_URL
  1025.  
  1026. '/dashboard/static/'
  1027.  
  1028. POLICY_FILES_PATH
  1029.  
  1030. '/opt/stack/horizon/openstack_dashboard/conf'
  1031.  
  1032. ADD_INSTALLED_APPS
  1033.  
  1034. []
  1035.  
  1036. SECURE_SSL_REDIRECT
  1037.  
  1038. False
  1039.  
  1040. COMPRESS_TEMPLATE_FILTER_CONTEXT
  1041.  
  1042. {u'STATIC_URL': '/dashboard/static/'}
  1043.  
  1044. SECURE_BROWSER_XSS_FILTER
  1045.  
  1046. False
  1047.  
  1048. COMPRESS_DATA_URI_MAX_SIZE
  1049.  
  1050. 1024
  1051.  
  1052. SITE_BRANDING
  1053.  
  1054. 'OpenStack Dashboard'
  1055.  
  1056. CSRF_COOKIE_SECURE
  1057.  
  1058. False
  1059.  
  1060. LANGUAGE_CODE
  1061.  
  1062. 'en'
  1063.  
  1064. ROOT_URLCONF
  1065.  
  1066. 'openstack_dashboard.urls'
  1067.  
  1068. MANAGERS
  1069.  
  1070. ()
  1071.  
  1072. COMPRESS_CSS_HASHING_METHOD
  1073.  
  1074. 'hash'
  1075.  
  1076. SESSION_EXPIRE_AT_BROWSER_CLOSE
  1077.  
  1078. True
  1079.  
  1080. SILENCED_SYSTEM_CHECKS
  1081.  
  1082. []
  1083.  
  1084. DEFAULT_CHARSET
  1085.  
  1086. 'utf-8'
  1087.  
  1088. IGNORABLE_404_URLS
  1089.  
  1090. ()
  1091.  
  1092. SESSION_SERIALIZER
  1093.  
  1094. 'django.contrib.sessions.serializers.PickleSerializer'
  1095.  
  1096. STATIC_ROOT
  1097.  
  1098. '/opt/stack/horizon/static'
  1099.  
  1100. COMPRESS_CLOSURE_COMPILER_ARGUMENTS
  1101.  
  1102. u''
  1103.  
  1104. COMPRESS_OUTPUT_DIR
  1105.  
  1106. 'dashboard'
  1107.  
  1108. USE_THOUSAND_SEPARATOR
  1109.  
  1110. False
  1111.  
  1112. COMPRESS_OFFLINE_MANIFEST
  1113.  
  1114. u'manifest.json'
  1115.  
  1116. ALLOWED_HOSTS
  1117.  
  1118. []
  1119.  
  1120. MESSAGE_STORAGE
  1121.  
  1122. 'django.contrib.messages.storage.fallback.FallbackStorage'
  1123.  
  1124. COMPRESS_YUI_JS_ARGUMENTS
  1125.  
  1126. u''
  1127.  
  1128. IMAGE_RESERVED_CUSTOM_PROPERTIES
  1129.  
  1130. []
  1131.  
  1132. SECURE_HSTS_SECONDS
  1133.  
  1134. 0
  1135.  
  1136. STATICFILES_FINDERS
  1137.  
  1138. ('django.contrib.staticfiles.finders.FileSystemFinder',
  1139. 'django.contrib.staticfiles.finders.AppDirectoriesFinder',
  1140. 'compressor.finders.CompressorFinder')
  1141.  
  1142. SESSION_CACHE_ALIAS
  1143.  
  1144. 'default'
  1145.  
  1146. COMPRESS_CSSTIDY_ARGUMENTS
  1147.  
  1148. u'--template=highest'
  1149.  
  1150. SESSION_COOKIE_DOMAIN
  1151.  
  1152. None
  1153.  
  1154. SESSION_COOKIE_NAME
  1155.  
  1156. 'sessionid'
  1157.  
  1158. COMPRESS_YUGLIFY_JS_ARGUMENTS
  1159.  
  1160. u'--terminal'
  1161.  
  1162. TIME_INPUT_FORMATS
  1163.  
  1164. ('%H:%M:%S', '%H:%M:%S.%f', '%H:%M')
  1165.  
  1166. SECURE_REDIRECT_EXEMPT
  1167.  
  1168. []
  1169.  
  1170. DATABASES
  1171.  
  1172. {}
  1173.  
  1174. EMAIL_SSL_KEYFILE
  1175.  
  1176. u'********************'
  1177.  
  1178. FILE_UPLOAD_DIRECTORY_PERMISSIONS
  1179.  
  1180. None
  1181.  
  1182. COMPRESS_YUI_BINARY
  1183.  
  1184. u'java -jar yuicompressor.jar'
  1185.  
  1186. FILE_UPLOAD_PERMISSIONS
  1187.  
  1188. None
  1189.  
  1190. FILE_UPLOAD_HANDLERS
  1191.  
  1192. ('django.core.files.uploadhandler.MemoryFileUploadHandler',
  1193. 'django.core.files.uploadhandler.TemporaryFileUploadHandler')
  1194.  
  1195. DEFAULT_CONTENT_TYPE
  1196.  
  1197. 'text/html'
  1198.  
  1199. COMPRESS_CSS_COMPRESSOR
  1200.  
  1201. u'compressor.css.CssCompressor'
  1202.  
  1203. APPEND_SLASH
  1204.  
  1205. True
  1206.  
  1207. FIRST_DAY_OF_WEEK
  1208.  
  1209. 0
  1210.  
  1211. DATABASE_ROUTERS
  1212.  
  1213. []
  1214.  
  1215. EMAIL_USE_SSL
  1216.  
  1217. False
  1218.  
  1219. OPENSTACK_NEUTRON_NETWORK
  1220.  
  1221. {'default_ipv4_subnet_pool_label': None,
  1222. 'default_ipv6_subnet_pool_label': None,
  1223. 'enable_distributed_router': False,
  1224. 'enable_fip_topology_check': True,
  1225. 'enable_firewall': True,
  1226. 'enable_ha_router': False,
  1227. 'enable_ipv6': True,
  1228. 'enable_lb': True,
  1229. 'enable_quotas': True,
  1230. 'enable_router': True,
  1231. 'enable_vpn': True,
  1232. 'profile_support': None,
  1233. 'supported_provider_types': ['*'],
  1234. 'supported_vnic_types': ['*']}
  1235.  
  1236. DEFAULT_THEME_PATH
  1237.  
  1238. 'themes/default'
  1239.  
  1240. COMPRESS_OFFLINE_TIMEOUT
  1241.  
  1242. 31536000
  1243.  
  1244. STATICFILES_STORAGE
  1245.  
  1246. 'django.contrib.staticfiles.storage.StaticFilesStorage'
  1247.  
  1248. CACHES
  1249.  
  1250. {'default': {'BACKEND': 'django.core.cache.backends.locmem.LocMemCache'}}
  1251.  
  1252. COMPRESS_CLEAN_CSS_ARGUMENTS
  1253.  
  1254. u''
  1255.  
  1256. SERVER_EMAIL
  1257.  
  1258. 'root@localhost'
  1259.  
  1260. SESSION_COOKIE_PATH
  1261.  
  1262. '/'
  1263.  
  1264. HORIZON_IMAGES_ALLOW_UPLOAD
  1265.  
  1266. True
  1267.  
  1268. COMPRESS_PARSER
  1269.  
  1270. 'compressor.parser.HtmlParser'
  1271.  
  1272. OPENSTACK_HOST
  1273.  
  1274. '192.168.5.10'
  1275.  
  1276. COMPRESS_CACHE_BACKEND
  1277.  
  1278. u'default'
  1279.  
  1280. SECURE_CONTENT_TYPE_NOSNIFF
  1281.  
  1282. False
  1283.  
  1284. MIDDLEWARE_CLASSES
  1285.  
  1286. ('django.middleware.common.CommonMiddleware',
  1287. 'django.middleware.csrf.CsrfViewMiddleware',
  1288. 'django.contrib.sessions.middleware.SessionMiddleware',
  1289. 'django.contrib.auth.middleware.AuthenticationMiddleware',
  1290. 'django.contrib.messages.middleware.MessageMiddleware',
  1291. 'django.contrib.auth.middleware.SessionAuthenticationMiddleware',
  1292. 'horizon.middleware.HorizonMiddleware',
  1293. 'django.middleware.locale.LocaleMiddleware',
  1294. 'django.middleware.clickjacking.XFrameOptionsMiddleware')
  1295.  
  1296. USE_I18N
  1297.  
  1298. True
  1299.  
  1300. THOUSAND_SEPARATOR
  1301.  
  1302. ','
  1303.  
  1304. SECRET_KEY
  1305.  
  1306. u'********************'
  1307.  
  1308. LANGUAGE_COOKIE_NAME
  1309.  
  1310. 'horizon_language'
  1311.  
  1312. DEFAULT_INDEX_TABLESPACE
  1313.  
  1314. ''
  1315.  
  1316. BIN_DIR
  1317.  
  1318. '/opt/stack/horizon/bin'
  1319.  
  1320. LOGGING_CONFIG
  1321.  
  1322. 'logging.config.dictConfig'
  1323.  
  1324. SIGNING_BACKEND
  1325.  
  1326. 'django.core.signing.TimestampSigner'
  1327.  
  1328. TEMPLATE_LOADERS
  1329.  
  1330. ('django.template.loaders.filesystem.Loader',
  1331. 'django.template.loaders.app_directories.Loader',
  1332. 'horizon.loaders.TemplateLoader')
  1333.  
  1334. WSGI_APPLICATION
  1335.  
  1336. None
  1337.  
  1338. TEMPLATE_DEBUG
  1339.  
  1340. True
  1341.  
  1342. X_FRAME_OPTIONS
  1343.  
  1344. 'SAMEORIGIN'
  1345.  
  1346. CSRF_COOKIE_NAME
  1347.  
  1348. 'csrftoken'
  1349.  
  1350. POLICY_FILES
  1351.  
  1352. {'compute': 'nova_policy.json',
  1353. 'identity': 'keystone_policy.json',
  1354. 'image': 'glance_policy.json',
  1355. 'network': 'neutron_policy.json',
  1356. 'orchestration': 'heat_policy.json',
  1357. 'telemetry': 'ceilometer_policy.json',
  1358. 'volume': 'cinder_policy.json'}
  1359.  
  1360. COMPRESS_CLEAN_CSS_BINARY
  1361.  
  1362. u'cleancss'
  1363.  
  1364. FORCE_SCRIPT_NAME
  1365.  
  1366. None
  1367.  
  1368. USE_X_FORWARDED_HOST
  1369.  
  1370. False
  1371.  
  1372. EMAIL_TIMEOUT
  1373.  
  1374. None
  1375.  
  1376. SECURE_SSL_HOST
  1377.  
  1378. None
  1379.  
  1380. COMPRESS_CSSTIDY_BINARY
  1381.  
  1382. u'csstidy'
  1383.  
  1384. SESSION_COOKIE_SECURE
  1385.  
  1386. False
  1387.  
  1388. IMAGE_CUSTOM_PROPERTY_TITLES
  1389.  
  1390. {'architecture': <django.utils.functional.__proxy__ object at 0x7f736e397b90>,
  1391. 'image_state': <django.utils.functional.__proxy__ object at 0x7f736e397cd0>,
  1392. 'image_type': <django.utils.functional.__proxy__ object at 0x7f736e397d50>,
  1393. 'kernel_id': <django.utils.functional.__proxy__ object at 0x7f736e397c90>,
  1394. 'project_id': <django.utils.functional.__proxy__ object at 0x7f736e397d10>,
  1395. 'ramdisk_id': <django.utils.functional.__proxy__ object at 0x7f736e397c50>}
  1396.  
  1397. COMPRESS_DEBUG_TOGGLE
  1398.  
  1399. None
  1400.  
  1401. WEBROOT
  1402.  
  1403. '/dashboard/'
  1404.  
  1405. COMPRESS_VERBOSE
  1406.  
  1407. False
  1408.  
  1409. CSRF_COOKIE_DOMAIN
  1410.  
  1411. None
  1412.  
  1413. FILE_CHARSET
  1414.  
  1415. 'utf-8'
  1416.  
  1417. DEBUG
  1418.  
  1419. True
  1420.  
  1421. LANGUAGE_COOKIE_DOMAIN
  1422.  
  1423. None
  1424.  
  1425. COMPRESS_JS_FILTERS
  1426.  
  1427. [u'compressor.filters.jsmin.JSMinFilter']
  1428.  
  1429. DEFAULT_FILE_STORAGE
  1430.  
  1431. 'django.core.files.storage.FileSystemStorage'
  1432.  
  1433. INSTALLED_APPS
  1434.  
  1435. ['openstack_dashboard.dashboards.project',
  1436. 'openstack_dashboard.contrib.sahara.content.data_processing',
  1437. 'openstack_dashboard.dashboards.admin',
  1438. 'openstack_dashboard.dashboards.identity',
  1439. 'openstack_dashboard.dashboards.settings',
  1440. 'openstack_dashboard',
  1441. 'django.contrib.contenttypes',
  1442. 'django.contrib.auth',
  1443. 'django.contrib.sessions',
  1444. 'django.contrib.messages',
  1445. 'django.contrib.staticfiles',
  1446. 'django.contrib.humanize',
  1447. 'django_pyscss',
  1448. 'openstack_dashboard.django_pyscss_fix',
  1449. 'compressor',
  1450. 'horizon',
  1451. 'openstack_auth']
  1452.  
  1453. LANGUAGES_BIDI
  1454.  
  1455. ('he', 'ar', 'fa', 'ur')
  1456.  
  1457. USE_L10N
  1458.  
  1459. True
  1460.  
  1461. YEAR_MONTH_FORMAT
  1462.  
  1463. 'F Y'
  1464.  
  1465. COMPRESS_YUI_CSS_ARGUMENTS
  1466.  
  1467. u''
  1468.  
  1469. DROPDOWN_MAX_ITEMS
  1470.  
  1471. 30
  1472.  
  1473. REST_API_REQUIRED_SETTINGS
  1474.  
  1475. u'********************'
  1476.  
  1477. STATICFILES_DIRS
  1478.  
  1479. [('horizon/lib/angular',
  1480. '/usr/local/lib/python2.7/dist-packages/xstatic/pkg/angular/data'),
  1481. ('horizon/lib/angular',
  1482. '/usr/local/lib/python2.7/dist-packages/xstatic/pkg/angular_bootstrap/data'),
  1483. ('horizon/lib/angular',
  1484. '/usr/local/lib/python2.7/dist-packages/xstatic/pkg/angular_gettext/data'),
  1485. ('horizon/lib/angular',
  1486. '/usr/local/lib/python2.7/dist-packages/xstatic/pkg/angular_lrdragndrop/data'),
  1487. ('horizon/lib/angular',
  1488. '/usr/local/lib/python2.7/dist-packages/xstatic/pkg/angular_smart_table/data'),
  1489. ('horizon/lib/bootstrap_datepicker',
  1490. '/usr/local/lib/python2.7/dist-packages/xstatic/pkg/bootstrap_datepicker/data'),
  1491. ('bootstrap',
  1492. '/usr/local/lib/python2.7/dist-packages/xstatic/pkg/bootstrap_scss/data'),
  1493. ('horizon/lib/bootswatch',
  1494. '/usr/local/lib/python2.7/dist-packages/xstatic/pkg/bootswatch/data'),
  1495. ('horizon/lib', '/usr/local/lib/python2.7/dist-packages/xstatic/pkg/d3/data'),
  1496. ('horizon/lib',
  1497. '/usr/local/lib/python2.7/dist-packages/xstatic/pkg/hogan/data'),
  1498. ('horizon/lib/font-awesome',
  1499. '/usr/local/lib/python2.7/dist-packages/xstatic/pkg/font_awesome/data'),
  1500. ('horizon/lib/jasmine',
  1501. '/usr/local/lib/python2.7/dist-packages/xstatic/pkg/jasmine/data'),
  1502. ('horizon/lib/jquery',
  1503. '/usr/local/lib/python2.7/dist-packages/xstatic/pkg/jquery/data'),
  1504. ('horizon/lib/jquery',
  1505. '/usr/local/lib/python2.7/dist-packages/xstatic/pkg/jquery_migrate/data'),
  1506. ('horizon/lib/jquery',
  1507. '/usr/local/lib/python2.7/dist-packages/xstatic/pkg/jquery_quicksearch/data'),
  1508. ('horizon/lib/jquery',
  1509. '/usr/local/lib/python2.7/dist-packages/xstatic/pkg/jquery_tablesorter/data'),
  1510. ('horizon/lib/jsencrypt',
  1511. '/usr/local/lib/python2.7/dist-packages/xstatic/pkg/jsencrypt/data'),
  1512. ('horizon/lib/magic_search',
  1513. '/usr/local/lib/python2.7/dist-packages/xstatic/pkg/magic_search/data'),
  1514. ('horizon/lib/mdi',
  1515. '/usr/local/lib/python2.7/dist-packages/xstatic/pkg/mdi/data'),
  1516. ('horizon/lib',
  1517. '/usr/local/lib/python2.7/dist-packages/xstatic/pkg/rickshaw/data'),
  1518. ('horizon/lib/roboto_fontface',
  1519. '/usr/local/lib/python2.7/dist-packages/xstatic/pkg/roboto_fontface/data'),
  1520. ('horizon/lib',
  1521. '/usr/local/lib/python2.7/dist-packages/xstatic/pkg/spin/data'),
  1522. ('horizon/lib',
  1523. '/usr/local/lib/python2.7/dist-packages/xstatic/pkg/termjs/data'),
  1524. ('horizon/lib/jquery-ui/ui',
  1525. '/usr/local/lib/python2.7/dist-packages/xstatic/pkg/jquery_ui/data'),
  1526. ('themes/default', '/opt/stack/horizon/openstack_dashboard/themes/default'),
  1527. ('custom', '/opt/stack/horizon/openstack_dashboard/themes/webroot')]
  1528.  
  1529. CUSTOM_THEME
  1530.  
  1531. '/opt/stack/horizon/openstack_dashboard/themes/webroot'
  1532.  
  1533. SECURE_PROXY_SSL_HEADER
  1534.  
  1535. None
  1536.  
  1537. COMPRESS_CACHEABLE_PRECOMPILERS
  1538.  
  1539. ()
  1540.  
  1541. LOCAL_PATH
  1542.  
  1543. '/opt/stack/horizon/openstack_dashboard/local'
  1544.  
  1545. LANGUAGE_COOKIE_AGE
  1546.  
  1547. None
  1548.  
  1549. SESSION_COOKIE_HTTPONLY
  1550.  
  1551. True
  1552.  
  1553. DEBUG_PROPAGATE_EXCEPTIONS
  1554.  
  1555. False
  1556.  
  1557. INTERNAL_IPS
  1558.  
  1559. ()
  1560.  
  1561. MONTH_DAY_FORMAT
  1562.  
  1563. 'F j'
  1564.  
  1565. LOGIN_URL
  1566.  
  1567. '/dashboard/auth/login/'
  1568.  
  1569. POLICY_CHECK_FUNCTION
  1570.  
  1571. <function check at 0x7f736e0622a8>
  1572.  
  1573. OPENSTACK_KEYSTONE_URL
  1574.  
  1575. u'********************'
  1576.  
  1577. SECURITY_GROUP_RULES
  1578.  
  1579. {'all_icmp': {'from_port': '-1',
  1580. 'ip_protocol': 'icmp',
  1581. 'name': <django.utils.functional.__proxy__ object at 0x7f736e397e50>,
  1582. 'to_port': '-1'},
  1583. 'all_tcp': {'from_port': '1',
  1584. 'ip_protocol': 'tcp',
  1585. 'name': <django.utils.functional.__proxy__ object at 0x7f736e397d90>,
  1586. 'to_port': '65535'},
  1587. 'all_udp': {'from_port': '1',
  1588. 'ip_protocol': 'udp',
  1589. 'name': <django.utils.functional.__proxy__ object at 0x7f736e397dd0>,
  1590. 'to_port': '65535'},
  1591. 'dns': {'from_port': '53',
  1592. 'ip_protocol': 'tcp',
  1593. 'name': 'DNS',
  1594. 'to_port': '53'},
  1595. 'http': {'from_port': '80',
  1596. 'ip_protocol': 'tcp',
  1597. 'name': 'HTTP',
  1598. 'to_port': '80'},
  1599. 'https': {'from_port': '443',
  1600. 'ip_protocol': 'tcp',
  1601. 'name': 'HTTPS',
  1602. 'to_port': '443'},
  1603. 'imap': {'from_port': '143',
  1604. 'ip_protocol': 'tcp',
  1605. 'name': 'IMAP',
  1606. 'to_port': '143'},
  1607. 'imaps': {'from_port': '993',
  1608. 'ip_protocol': 'tcp',
  1609. 'name': 'IMAPS',
  1610. 'to_port': '993'},
  1611. 'ldap': {'from_port': '389',
  1612. 'ip_protocol': 'tcp',
  1613. 'name': 'LDAP',
  1614. 'to_port': '389'},
  1615. 'ms_sql': {'from_port': '1433',
  1616. 'ip_protocol': 'tcp',
  1617. 'name': 'MS SQL',
  1618. 'to_port': '1433'},
  1619. 'mysql': {'from_port': '3306',
  1620. 'ip_protocol': 'tcp',
  1621. 'name': 'MYSQL',
  1622. 'to_port': '3306'},
  1623. 'pop3': {'from_port': '110',
  1624. 'ip_protocol': 'tcp',
  1625. 'name': 'POP3',
  1626. 'to_port': '110'},
  1627. 'pop3s': {'from_port': '995',
  1628. 'ip_protocol': 'tcp',
  1629. 'name': 'POP3S',
  1630. 'to_port': '995'},
  1631. 'rdp': {'from_port': '3389',
  1632. 'ip_protocol': 'tcp',
  1633. 'name': 'RDP',
  1634. 'to_port': '3389'},
  1635. 'smtp': {'from_port': '25',
  1636. 'ip_protocol': 'tcp',
  1637. 'name': 'SMTP',
  1638. 'to_port': '25'},
  1639. 'smtps': {'from_port': '465',
  1640. 'ip_protocol': 'tcp',
  1641. 'name': 'SMTPS',
  1642. 'to_port': '465'},
  1643. 'ssh': {'from_port': '22',
  1644. 'ip_protocol': 'tcp',
  1645. 'name': 'SSH',
  1646. 'to_port': '22'}}
  1647.  
  1648. TIME_FORMAT
  1649.  
  1650. 'P'
  1651.  
  1652. TOKEN_TIMEOUT_MARGIN
  1653.  
  1654. u'********************'
  1655.  
  1656. COMPRESS_STORAGE
  1657.  
  1658. u'compressor.storage.CompressorFileStorage'
  1659.  
  1660. HORIZON_CONFIG
  1661.  
  1662. {'ajax_queue_limit': 10,
  1663. 'angular_modules': ['horizon.dashboard.project',
  1664. 'horizon.dashboard.identity'],
  1665. 'auto_fade_alerts': {'delay': 3000,
  1666. 'fade_duration': 1500,
  1667. 'types': ['alert-success', 'alert-info']},
  1668. 'dashboards': ('project', 'admin', 'identity', 'settings'),
  1669. 'default_dashboard': 'project',
  1670. 'exceptions': {'not_found': (<class 'keystoneauth1.exceptions.http.NotFound'>,
  1671. <class 'cinderclient.exceptions.NotFound'>,
  1672. <class 'novaclient.exceptions.NotFound'>,
  1673. <class 'glanceclient.exc.NotFound'>,
  1674. <class 'neutronclient.common.exceptions.NotFound'>,
  1675. <class 'heatclient.exc.HTTPNotFound'>,
  1676. <class 'troveclient.openstack.common.apiclient.exceptions.NotFound'>),
  1677. 'recoverable': (<class 'keystoneauth1.exceptions.base.ClientException'>,
  1678. <class 'keystoneauth1.exceptions.auth.AuthorizationFailure'>,
  1679. <class 'keystoneauth1.exceptions.http.Forbidden'>,
  1680. <class 'cinderclient.exceptions.ClientException'>,
  1681. <class 'cinderclient.exceptions.ConnectionError'>,
  1682. <class 'cinderclient.exceptions.Forbidden'>,
  1683. <class 'novaclient.exceptions.ClientException'>,
  1684. <class 'novaclient.exceptions.Forbidden'>,
  1685. <class 'glanceclient.exc.ClientException'>,
  1686. <class 'neutronclient.common.exceptions.Forbidden'>,
  1687. <class 'neutronclient.common.exceptions.NeutronClientException'>,
  1688. <class 'swiftclient.exceptions.ClientException'>,
  1689. <class 'heatclient.exc.HTTPForbidden'>,
  1690. <class 'heatclient.exc.HTTPException'>,
  1691. <class 'troveclient.openstack.common.apiclient.exceptions.ClientException'>,
  1692. <class 'saharaclient.api.base.APIException'>,
  1693. <class 'requests.exceptions.RequestException'>),
  1694. 'unauthorized': (<class 'keystoneauth1.exceptions.http.Unauthorized'>,
  1695. <class 'cinderclient.exceptions.Unauthorized'>,
  1696. <class 'novaclient.exceptions.Unauthorized'>,
  1697. <class 'glanceclient.exc.Unauthorized'>,
  1698. <class 'neutronclient.common.exceptions.Unauthorized'>,
  1699. <class 'heatclient.exc.HTTPUnauthorized'>,
  1700. <class 'troveclient.openstack.common.apiclient.exceptions.Unauthorized'>)},
  1701. 'external_templates': ['auth/login/login.regular.mock.html',
  1702. 'auth/login/login.websso.mock.html',
  1703. 'framework/widgets/action-list/action-list.single-button-dropdown.mock.html',
  1704. 'framework/widgets/action-list/action-list.split-botton-dropdown.mock.html',
  1705. 'framework/widgets/action-list/action.html',
  1706. 'framework/widgets/action-list/button-group.mock.html',
  1707. 'framework/widgets/action-list/menu-item.html',
  1708. 'framework/widgets/action-list/menu.html',
  1709. 'framework/widgets/action-list/single-button.html',
  1710. 'framework/widgets/action-list/split-button.html',
  1711. 'framework/widgets/action-list/warning-tooltip.html',
  1712. 'framework/widgets/charts/chart-tooltip.html',
  1713. 'framework/widgets/charts/pie-chart.html',
  1714. 'framework/widgets/headers/hz-page-header.html',
  1715. 'framework/widgets/help-panel/help-panel.html',
  1716. 'framework/widgets/magic-search/hz-magic-search-bar.html',
  1717. 'framework/widgets/magic-search/magic-search.html',
  1718. 'framework/widgets/metadata/display/metadata-display.html',
  1719. 'framework/widgets/metadata/tree/metadata-tree-item.html',
  1720. 'framework/widgets/metadata/tree/metadata-tree.html',
  1721. 'framework/widgets/modal/simple-modal.html',
  1722. 'framework/widgets/table/hz-table-footer.html',
  1723. 'framework/widgets/table/search-bar.html',
  1724. 'framework/widgets/table/st-table.mock.html',
  1725. 'framework/widgets/table/table.mock.html',
  1726. 'framework/widgets/toast/toast.html',
  1727. 'framework/widgets/transfer-table/transfer-table.basic.mock.html',
  1728. 'framework/widgets/transfer-table/transfer-table.clone.mock.html',
  1729. 'framework/widgets/transfer-table/transfer-table.example.html',
  1730. 'framework/widgets/transfer-table/transfer-table.html',
  1731. 'framework/widgets/transfer-table/transfer-table.max-1.mock.html',
  1732. 'framework/widgets/transfer-table/transfer-table.max-2.mock.html',
  1733. 'framework/widgets/wizard/wizard.html',
  1734. 'app/core/images/table/images-table.html',
  1735. 'app/core/metadata/modal/modal.html',
  1736. 'dashboard/project/workflow/launch-instance/configuration/configuration.help.html',
  1737. 'dashboard/project/workflow/launch-instance/configuration/configuration.html',
  1738. 'dashboard/project/workflow/launch-instance/configuration/load-edit.html',
  1739. 'dashboard/project/workflow/launch-instance/flavor/flavor.help.html',
  1740. 'dashboard/project/workflow/launch-instance/flavor/flavor.html',
  1741. 'dashboard/project/workflow/launch-instance/flavor/select-flavor-table.html',
  1742. 'dashboard/project/workflow/launch-instance/keypair/create-keypair.html',
  1743. 'dashboard/project/workflow/launch-instance/keypair/import-keypair.html',
  1744. 'dashboard/project/workflow/launch-instance/keypair/keypair-details.html',
  1745. 'dashboard/project/workflow/launch-instance/keypair/keypair.help.html',
  1746. 'dashboard/project/workflow/launch-instance/keypair/keypair.html',
  1747. 'dashboard/project/workflow/launch-instance/keypair/new-keypair.html',
  1748. 'dashboard/project/workflow/launch-instance/network/network.help.html',
  1749. 'dashboard/project/workflow/launch-instance/network/network.html',
  1750. 'dashboard/project/workflow/launch-instance/security-groups/security-group-details.html',
  1751. 'dashboard/project/workflow/launch-instance/security-groups/security-groups.help.html',
  1752. 'dashboard/project/workflow/launch-instance/security-groups/security-groups.html',
  1753. 'dashboard/project/workflow/launch-instance/source/source-details.html',
  1754. 'dashboard/project/workflow/launch-instance/source/source.help.html',
  1755. 'dashboard/project/workflow/launch-instance/source/source.html',
  1756. 'dashboard/identity/users/table/table.html'],
  1757. 'help_url': 'http://docs.openstack.org',
  1758. 'js_files': ['auth/auth.module.js',
  1759. 'auth/login/login.module.js',
  1760. 'framework/framework.module.js',
  1761. 'framework/util/bind-scope/bind-scope.module.js',
  1762. 'framework/util/filters/filters.module.js',
  1763. 'framework/util/promise-toggle/promise-toggle.module.js',
  1764. 'framework/util/tech-debt/tech-debt.module.js',
  1765. 'framework/util/util.module.js',
  1766. 'framework/util/validators/validators.module.js',
  1767. 'framework/widgets/action-list/action-list.module.js',
  1768. 'framework/widgets/charts/charts.module.js',
  1769. 'framework/widgets/headers/headers.module.js',
  1770. 'framework/widgets/help-panel/help-panel.module.js',
  1771. 'framework/widgets/magic-search/magic-search.module.js',
  1772. 'framework/widgets/metadata/display/display.module.js',
  1773. 'framework/widgets/metadata/metadata.module.js',
  1774. 'framework/widgets/metadata/tree/tree.module.js',
  1775. 'framework/widgets/modal-wait-spinner/modal-wait-spinner.module.js',
  1776. 'framework/widgets/modal/modal.module.js',
  1777. 'framework/widgets/table/table.module.js',
  1778. 'framework/widgets/toast/toast.module.js',
  1779. 'framework/widgets/transfer-table/transfer-table.module.js',
  1780. 'framework/widgets/widgets.module.js',
  1781. 'framework/widgets/wizard/wizard.module.js',
  1782. 'auth/login/login-finder.directive.js',
  1783. 'auth/login/login.controller.js',
  1784. 'framework/conf/conf.js',
  1785. 'framework/util/bind-scope/bind-scope.directive.js',
  1786. 'framework/util/filters/filters.js',
  1787. 'framework/util/http/http.js',
  1788. 'framework/util/i18n/i18n.js',
  1789. 'framework/util/promise-toggle/hz-promise-toggle.directive.js',
  1790. 'framework/util/tech-debt/dummy.controller.js',
  1791. 'framework/util/tech-debt/helper-functions.service.js',
  1792. 'framework/util/tech-debt/image-file-on-change.directive.js',
  1793. 'framework/util/validators/hz-password-match.directive.js',
  1794. 'framework/util/validators/validate-number-max.directive.js',
  1795. 'framework/util/validators/validate-number-min.directive.js',
  1796. 'framework/util/workflow/workflow.js',
  1797. 'framework/util/workflow/workflow.service.js',
  1798. 'framework/widgets/action-list/action-list.directive.js',
  1799. 'framework/widgets/action-list/action.directive.js',
  1800. 'framework/widgets/action-list/button-tooltip.directive.js',
  1801. 'framework/widgets/action-list/button-tooltip.row-warning.service.js',
  1802. 'framework/widgets/action-list/menu.directive.js',
  1803. 'framework/widgets/charts/chart-tooltip.directive.js',
  1804. 'framework/widgets/charts/pie-chart.directive.js',
  1805. 'framework/widgets/headers/hz-page-header.directive.js',
  1806. 'framework/widgets/help-panel/help-panel.directive.js',
  1807. 'framework/widgets/magic-search/hz-magic-search-bar.directive.js',
  1808. 'framework/widgets/magic-search/magic-overrides.directive.js',
  1809. 'framework/widgets/magic-search/st-magic-search.directive.js',
  1810. 'framework/widgets/metadata/display/metadata-display.controller.js',
  1811. 'framework/widgets/metadata/display/metadata-display.directive.js',
  1812. 'framework/widgets/metadata/tree/metadata-tree-item.controller.js',
  1813. 'framework/widgets/metadata/tree/metadata-tree-item.directive.js',
  1814. 'framework/widgets/metadata/tree/metadata-tree-unique.directive.js',
  1815. 'framework/widgets/metadata/tree/metadata-tree.controller.js',
  1816. 'framework/widgets/metadata/tree/metadata-tree.directive.js',
  1817. 'framework/widgets/metadata/tree/tree.service.js',
  1818. 'framework/widgets/modal-wait-spinner/modal-wait-spinner.directive.js',
  1819. 'framework/widgets/modal-wait-spinner/modal-wait-spinner.service.js',
  1820. 'framework/widgets/modal/simple-modal.controller.js',
  1821. 'framework/widgets/modal/simple-modal.service.js',
  1822. 'framework/widgets/table/hz-expand-detail.directive.js',
  1823. 'framework/widgets/table/hz-search-bar.directive.js',
  1824. 'framework/widgets/table/hz-select-all.directive.js',
  1825. 'framework/widgets/table/hz-select.directive.js',
  1826. 'framework/widgets/table/hz-table-footer.directive.js',
  1827. 'framework/widgets/table/hz-table.directive.js',
  1828. 'framework/widgets/table/table.controller.js',
  1829. 'framework/widgets/toast/toast.directive.js',
  1830. 'framework/widgets/toast/toast.service.js',
  1831. 'framework/widgets/transfer-table/transfer-table.controller.js',
  1832. 'framework/widgets/transfer-table/transfer-table.directive.js',
  1833. 'framework/widgets/wizard/modal-container.controller.js',
  1834. 'framework/widgets/wizard/wizard.controller.js',
  1835. 'framework/widgets/wizard/wizard.directive.js',
  1836. 'app/app.module.js',
  1837. 'app/core/cloud-services/cloud-services.module.js',
  1838. 'app/core/core.module.js',
  1839. 'app/core/images/images.module.js',
  1840. 'app/core/metadata/metadata.module.js',
  1841. 'app/core/metadata/modal/modal.module.js',
  1842. 'app/core/openstack-service-api/openstack-service-api.module.js',
  1843. 'app/core/workflow/workflow.module.js',
  1844. 'app/tech-debt/tech-debt.module.js',
  1845. 'app/core/cloud-services/hz-if-nova-extensions.directive.js',
  1846. 'app/core/cloud-services/hz-if-services.directive.js',
  1847. 'app/core/cloud-services/hz-if-settings.directive.js',
  1848. 'app/core/images/filters/image-status.filter.js',
  1849. 'app/core/images/filters/image-type.filter.js',
  1850. 'app/core/images/table/images-table.controller.js',
  1851. 'app/core/metadata/metadata.service.js',
  1852. 'app/core/metadata/modal/modal-helper.controller.js',
  1853. 'app/core/metadata/modal/modal.controller.js',
  1854. 'app/core/metadata/modal/modal.service.js',
  1855. 'app/core/openstack-service-api/cinder.service.js',
  1856. 'app/core/openstack-service-api/glance.service.js',
  1857. 'app/core/openstack-service-api/heat.service.js',
  1858. 'app/core/openstack-service-api/keystone.service.js',
  1859. 'app/core/openstack-service-api/neutron.service.js',
  1860. 'app/core/openstack-service-api/nova-extensions.service.js',
  1861. 'app/core/openstack-service-api/nova.service.js',
  1862. 'app/core/openstack-service-api/policy.service.js',
  1863. 'app/core/openstack-service-api/security-group.service.js',
  1864. 'app/core/openstack-service-api/service-catalog.service.js',
  1865. 'app/core/openstack-service-api/settings.service.js',
  1866. 'app/core/openstack-service-api/user-session.service.js',
  1867. 'app/core/workflow/decorator.service.js',
  1868. 'app/core/workflow/workflow.service.js',
  1869. 'app/tech-debt/hz-namespace-resource-type-form.controller.js',
  1870. 'app/tech-debt/image-form.controller.js',
  1871. 'dashboard/project/images/images.module.js',
  1872. 'dashboard/project/project.module.js',
  1873. 'dashboard/project/workflow/launch-instance/launch-instance.module.js',
  1874. 'dashboard/project/workflow/workflow.module.js',
  1875. 'dashboard/project/workflow/launch-instance/configuration/configuration.controller.js',
  1876. 'dashboard/project/workflow/launch-instance/configuration/load-edit.directive.js',
  1877. 'dashboard/project/workflow/launch-instance/flavor/flavor.controller.js',
  1878. 'dashboard/project/workflow/launch-instance/flavor/select-flavor-table.directive.js',
  1879. 'dashboard/project/workflow/launch-instance/keypair/create-keypair.controller.js',
  1880. 'dashboard/project/workflow/launch-instance/keypair/import-keypair.controller.js',
  1881. 'dashboard/project/workflow/launch-instance/keypair/keypair.controller.js',
  1882. 'dashboard/project/workflow/launch-instance/keypair/new-keypair.controller.js',
  1883. 'dashboard/project/workflow/launch-instance/launch-instance-modal.controller.js',
  1884. 'dashboard/project/workflow/launch-instance/launch-instance-model.js',
  1885. 'dashboard/project/workflow/launch-instance/launch-instance-wizard.controller.js',
  1886. 'dashboard/project/workflow/launch-instance/launch-instance-workflow.service.js',
  1887. 'dashboard/project/workflow/launch-instance/network/network.controller.js',
  1888. 'dashboard/project/workflow/launch-instance/security-groups/security-groups.controller.js',
  1889. 'dashboard/project/workflow/launch-instance/source/source.controller.js',
  1890. 'dashboard/identity/identity.module.js',
  1891. 'dashboard/identity/projects/projects.module.js',
  1892. 'dashboard/identity/users/users.module.js',
  1893. 'dashboard/identity/users/table/table.controller.js',
  1894. 'dashboard/project/data_processing/data_processing.event_log.js',
  1895. 'dashboard/project/data_processing/data_processing.job_interface_arguments.js'],
  1896. 'js_spec_files': ['framework/util/promise-toggle/hz-promise-toggle.directive.mock.js',
  1897. 'auth/login/login.controller.spec.js',
  1898. 'auth/login/login.module.spec.js',
  1899. 'auth/login/login.spec.js',
  1900. 'framework/framework.module.spec.js',
  1901. 'framework/util/bind-scope/bind-scope.spec.js',
  1902. 'framework/util/filters/filters.spec.js',
  1903. 'framework/util/http/http.spec.js',
  1904. 'framework/util/i18n/i18n.spec.js',
  1905. 'framework/util/promise-toggle/hz-promise-toggle.directive.spec.js',
  1906. 'framework/util/tech-debt/helper-functions.spec.js',
  1907. 'framework/util/validators/validators.spec.js',
  1908. 'framework/util/workflow/workflow.spec.js',
  1909. 'framework/widgets/action-list/action-list.spec.js',
  1910. 'framework/widgets/charts/chart-tooltip.spec.js',
  1911. 'framework/widgets/charts/charts.spec.js',
  1912. 'framework/widgets/charts/pie-chart.spec.js',
  1913. 'framework/widgets/headers/headers.module.spec.js',
  1914. 'framework/widgets/headers/hz-page-header.directive.spec.js',
  1915. 'framework/widgets/help-panel/help-panel.directive.spec.js',
  1916. 'framework/widgets/help-panel/help-panel.module.spec.js',
  1917. 'framework/widgets/magic-search/hz-magic-search-bar.spec.js',
  1918. 'framework/widgets/magic-search/magic-overrides.directive.spec.js',
  1919. 'framework/widgets/magic-search/st-magic-search.directive.spec.js',
  1920. 'framework/widgets/metadata/display/display.spec.js',
  1921. 'framework/widgets/metadata/tree/tree.spec.js',
  1922. 'framework/widgets/modal-wait-spinner/modal-wait-spinner.spec.js',
  1923. 'framework/widgets/modal/simple-modal.spec.js',
  1924. 'framework/widgets/table/search-bar.spec.js',
  1925. 'framework/widgets/table/table.spec.js',
  1926. 'framework/widgets/toast/toast.spec.js',
  1927. 'framework/widgets/transfer-table/transfer-table.controller.spec.js',
  1928. 'framework/widgets/transfer-table/transfer-table.directive.spec.js',
  1929. 'framework/widgets/transfer-table/transfer-table.module.spec.js',
  1930. 'framework/widgets/widgets.module.spec.js',
  1931. 'framework/widgets/wizard/wizard.spec.js',
  1932. 'app/core/openstack-service-api/common-test.mock.js',
  1933. 'app/app.module.spec.js',
  1934. 'app/core/cloud-services/hz-if-nova-extensions.directive.spec.js',
  1935. 'app/core/cloud-services/hz-if-services.directive.spec.js',
  1936. 'app/core/cloud-services/hz-if-settings.directive.spec.js',
  1937. 'app/core/core.module.spec.js',
  1938. 'app/core/images/filters/image-status.filter.spec.js',
  1939. 'app/core/images/filters/image-type.filter.spec.js',
  1940. 'app/core/images/images.module.spec.js',
  1941. 'app/core/images/table/images-table.controller.spec.js',
  1942. 'app/core/metadata/metadata.module.spec.js',
  1943. 'app/core/metadata/metadata.service.spec.js',
  1944. 'app/core/metadata/modal/modal-helper.controller.spec.js',
  1945. 'app/core/metadata/modal/modal.controller.spec.js',
  1946. 'app/core/metadata/modal/modal.module.spec.js',
  1947. 'app/core/metadata/modal/modal.service.spec.js',
  1948. 'app/core/openstack-service-api/cinder.service.spec.js',
  1949. 'app/core/openstack-service-api/glance.service.spec.js',
  1950. 'app/core/openstack-service-api/heat.service.spec.js',
  1951. 'app/core/openstack-service-api/keystone.service.spec.js',
  1952. 'app/core/openstack-service-api/neutron.service.spec.js',
  1953. 'app/core/openstack-service-api/nova-extensions.service.spec.js',
  1954. 'app/core/openstack-service-api/nova.service.spec.js',
  1955. 'app/core/openstack-service-api/policy.service.spec.js',
  1956. 'app/core/openstack-service-api/security-group.service.spec.js',
  1957. 'app/core/openstack-service-api/service-catalog.service.spec.js',
  1958. 'app/core/openstack-service-api/settings.service.spec.js',
  1959. 'app/core/openstack-service-api/user-session.service.spec.js',
  1960. 'app/core/workflow/workflow.module.spec.js',
  1961. 'dashboard/project/images/images.module.spec.js',
  1962. 'dashboard/project/project.module.spec.js',
  1963. 'dashboard/project/workflow/launch-instance/configuration/configuration.controller.spec.js',
  1964. 'dashboard/project/workflow/launch-instance/flavor/flavor.spec.js',
  1965. 'dashboard/project/workflow/launch-instance/keypair/keypair.spec.js',
  1966. 'dashboard/project/workflow/launch-instance/launch-instance-modal.controller.spec.js',
  1967. 'dashboard/project/workflow/launch-instance/launch-instance-model.spec.js',
  1968. 'dashboard/project/workflow/launch-instance/launch-instance-wizard.controller.spec.js',
  1969. 'dashboard/project/workflow/launch-instance/launch-instance-workflow.service.spec.js',
  1970. 'dashboard/project/workflow/launch-instance/launch-instance.module.spec.js',
  1971. 'dashboard/project/workflow/launch-instance/network/network.spec.js',
  1972. 'dashboard/project/workflow/launch-instance/security-groups/security-groups.spec.js',
  1973. 'dashboard/project/workflow/launch-instance/source/source.controller.spec.js',
  1974. 'dashboard/project/workflow/workflow.module.spec.js',
  1975. 'dashboard/identity/identity.module.spec.js',
  1976. 'dashboard/identity/projects/projects.module.spec.js',
  1977. 'dashboard/identity/users/table/table.controller.spec.js',
  1978. 'dashboard/identity/users/users.module.spec.js'],
  1979. 'modal_backdrop': 'static',
  1980. 'panel_customization': [{'PANEL_GROUP': 'compute',
  1981. 'PANEL_GROUP_DASHBOARD': 'project',
  1982. 'PANEL_GROUP_NAME': <django.utils.functional.__proxy__ object at 0x7f736e3a6710>,
  1983. '_': <function ugettext at 0x7f737486e2a8>,
  1984. '__doc__': None,
  1985. '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_1010_compute_panel_group.pyc',
  1986. '__name__': 'openstack_dashboard.enabled._1010_compute_panel_group',
  1987. '__package__': 'openstack_dashboard.enabled'},
  1988. {'ADD_PANEL': 'openstack_dashboard.dashboards.project.overview.panel.Overview',
  1989. 'DEFAULT_PANEL': 'overview',
  1990. 'PANEL': 'overview',
  1991. 'PANEL_DASHBOARD': 'project',
  1992. 'PANEL_GROUP': 'compute',
  1993. '__doc__': None,
  1994. '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_1020_project_overview_panel.pyc',
  1995. '__name__': 'openstack_dashboard.enabled._1020_project_overview_panel',
  1996. '__package__': None},
  1997. {'ADD_PANEL': 'openstack_dashboard.dashboards.project.instances.panel.Instances',
  1998. 'PANEL': 'instances',
  1999. 'PANEL_DASHBOARD': 'project',
  2000. 'PANEL_GROUP': 'compute',
  2001. '__doc__': None,
  2002. '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_1030_project_instances_panel.pyc',
  2003. '__name__': 'openstack_dashboard.enabled._1030_project_instances_panel',
  2004. '__package__': None},
  2005. {'ADD_PANEL': 'openstack_dashboard.dashboards.project.volumes.panel.Volumes',
  2006. 'PANEL': 'volumes',
  2007. 'PANEL_DASHBOARD': 'project',
  2008. 'PANEL_GROUP': 'compute',
  2009. '__doc__': None,
  2010. '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_1040_project_volumes_panel.pyc',
  2011. '__name__': 'openstack_dashboard.enabled._1040_project_volumes_panel',
  2012. '__package__': None},
  2013. {'ADD_PANEL': 'openstack_dashboard.dashboards.project.images.panel.Images',
  2014. 'PANEL': 'images',
  2015. 'PANEL_DASHBOARD': 'project',
  2016. 'PANEL_GROUP': 'compute',
  2017. '__doc__': None,
  2018. '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_1050_project_images_panel.pyc',
  2019. '__name__': 'openstack_dashboard.enabled._1050_project_images_panel',
  2020. '__package__': None},
  2021. {'ADD_PANEL': 'openstack_dashboard.dashboards.project.access_and_security.panel.AccessAndSecurity',
  2022. 'PANEL': 'access_and_security',
  2023. 'PANEL_DASHBOARD': 'project',
  2024. 'PANEL_GROUP': 'compute',
  2025. '__doc__': None,
  2026. '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_1060_project_access_panel.pyc',
  2027. '__name__': 'openstack_dashboard.enabled._1060_project_access_panel',
  2028. '__package__': None},
  2029. {'PANEL_GROUP': 'network',
  2030. 'PANEL_GROUP_DASHBOARD': 'project',
  2031. 'PANEL_GROUP_NAME': <django.utils.functional.__proxy__ object at 0x7f736e3a6a10>,
  2032. '_': <function ugettext at 0x7f737486e2a8>,
  2033. '__doc__': None,
  2034. '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_1410_network_panel_group.pyc',
  2035. '__name__': 'openstack_dashboard.enabled._1410_network_panel_group',
  2036. '__package__': 'openstack_dashboard.enabled'},
  2037. {'ADD_PANEL': 'openstack_dashboard.dashboards.project.network_topology.panel.NetworkTopology',
  2038. 'PANEL': 'network_topology',
  2039. 'PANEL_DASHBOARD': 'project',
  2040. 'PANEL_GROUP': 'network',
  2041. '__doc__': None,
  2042. '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_1420_project_network_topology_panel.pyc',
  2043. '__name__': 'openstack_dashboard.enabled._1420_project_network_topology_panel',
  2044. '__package__': None},
  2045. {'ADD_PANEL': 'openstack_dashboard.dashboards.project.networks.panel.Networks',
  2046. 'PANEL': 'networks',
  2047. 'PANEL_DASHBOARD': 'project',
  2048. 'PANEL_GROUP': 'network',
  2049. '__doc__': None,
  2050. '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_1430_project_network_panel.pyc',
  2051. '__name__': 'openstack_dashboard.enabled._1430_project_network_panel',
  2052. '__package__': None},
  2053. {'ADD_PANEL': 'openstack_dashboard.dashboards.project.routers.panel.Routers',
  2054. 'PANEL': 'routers',
  2055. 'PANEL_DASHBOARD': 'project',
  2056. 'PANEL_GROUP': 'network',
  2057. '__doc__': None,
  2058. '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_1440_project_routers_panel.pyc',
  2059. '__name__': 'openstack_dashboard.enabled._1440_project_routers_panel',
  2060. '__package__': None},
  2061. {'ADD_PANEL': 'openstack_dashboard.dashboards.project.loadbalancers.panel.LoadBalancer',
  2062. 'PANEL': 'loadbalancers',
  2063. 'PANEL_DASHBOARD': 'project',
  2064. 'PANEL_GROUP': 'network',
  2065. '__doc__': None,
  2066. '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_1450_project_loadbalancers_panel.pyc',
  2067. '__name__': 'openstack_dashboard.enabled._1450_project_loadbalancers_panel',
  2068. '__package__': None},
  2069. {'ADD_PANEL': 'openstack_dashboard.dashboards.project.firewalls.panel.Firewall',
  2070. 'PANEL': 'firewalls',
  2071. 'PANEL_DASHBOARD': 'project',
  2072. 'PANEL_GROUP': 'network',
  2073. '__doc__': None,
  2074. '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_1460_project_firewalls_panel.pyc',
  2075. '__name__': 'openstack_dashboard.enabled._1460_project_firewalls_panel',
  2076. '__package__': None},
  2077. {'ADD_PANEL': 'openstack_dashboard.dashboards.project.vpn.panel.VPN',
  2078. 'PANEL': 'vpn',
  2079. 'PANEL_DASHBOARD': 'project',
  2080. 'PANEL_GROUP': 'network',
  2081. '__doc__': None,
  2082. '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_1470_project_vpn_panel.pyc',
  2083. '__name__': 'openstack_dashboard.enabled._1470_project_vpn_panel',
  2084. '__package__': None},
  2085. {'PANEL_GROUP': 'orchestration',
  2086. 'PANEL_GROUP_DASHBOARD': 'project',
  2087. 'PANEL_GROUP_NAME': <django.utils.functional.__proxy__ object at 0x7f736e3a6c90>,
  2088. '_': <function ugettext at 0x7f737486e2a8>,
  2089. '__doc__': None,
  2090. '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_1610_orchestration_panel_group.pyc',
  2091. '__name__': 'openstack_dashboard.enabled._1610_orchestration_panel_group',
  2092. '__package__': 'openstack_dashboard.enabled'},
  2093. {'ADD_PANEL': 'openstack_dashboard.dashboards.project.stacks.panel.Stacks',
  2094. 'PANEL': 'stacks',
  2095. 'PANEL_DASHBOARD': 'project',
  2096. 'PANEL_GROUP': 'orchestration',
  2097. '__doc__': None,
  2098. '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_1620_project_stacks_panel.pyc',
  2099. '__name__': 'openstack_dashboard.enabled._1620_project_stacks_panel',
  2100. '__package__': None},
  2101. {'ADD_PANEL': 'openstack_dashboard.dashboards.project.stacks.resource_types.panel.ResourceTypes',
  2102. 'PANEL': 'stacks.resource_types',
  2103. 'PANEL_DASHBOARD': 'project',
  2104. 'PANEL_GROUP': 'orchestration',
  2105. '__doc__': None,
  2106. '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_1630_project_resource_types_panel.pyc',
  2107. '__name__': 'openstack_dashboard.enabled._1630_project_resource_types_panel',
  2108. '__package__': None},
  2109. {'PANEL_GROUP': 'database',
  2110. 'PANEL_GROUP_DASHBOARD': 'project',
  2111. 'PANEL_GROUP_NAME': <django.utils.functional.__proxy__ object at 0x7f736e3a6f50>,
  2112. '_': <function ugettext at 0x7f737486e2a8>,
  2113. '__doc__': None,
  2114. '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_1710_database_panel_group.pyc',
  2115. '__name__': 'openstack_dashboard.enabled._1710_database_panel_group',
  2116. '__package__': 'openstack_dashboard.enabled'},
  2117. {'ADD_PANEL': 'openstack_dashboard.contrib.trove.content.databases.panel.Databases',
  2118. 'PANEL': 'databases',
  2119. 'PANEL_DASHBOARD': 'project',
  2120. 'PANEL_GROUP': 'database',
  2121. '__doc__': None,
  2122. '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_1720_project_databases_panel.pyc',
  2123. '__name__': 'openstack_dashboard.enabled._1720_project_databases_panel',
  2124. '__package__': None},
  2125. {'ADD_PANEL': 'openstack_dashboard.contrib.trove.content.database_backups.panel.Backups',
  2126. 'PANEL': 'database_backups',
  2127. 'PANEL_DASHBOARD': 'project',
  2128. 'PANEL_GROUP': 'database',
  2129. '__doc__': None,
  2130. '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_1730_project_database_backups_panel.pyc',
  2131. '__name__': 'openstack_dashboard.enabled._1730_project_database_backups_panel',
  2132. '__package__': None},
  2133. {'ADD_PANEL': 'openstack_dashboard.contrib.trove.content.database_clusters.panel.Clusters',
  2134. 'PANEL': 'database_clusters',
  2135. 'PANEL_DASHBOARD': 'project',
  2136. 'PANEL_GROUP': 'database',
  2137. '__doc__': None,
  2138. '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_1740_project_database_clusters_panel.pyc',
  2139. '__name__': 'openstack_dashboard.enabled._1740_project_database_clusters_panel',
  2140. '__package__': None},
  2141. {'PANEL_GROUP': 'data_processing',
  2142. 'PANEL_GROUP_DASHBOARD': 'project',
  2143. 'PANEL_GROUP_NAME': <django.utils.functional.__proxy__ object at 0x7f736e3b4190>,
  2144. '_': <function ugettext at 0x7f737486e2a8>,
  2145. '__doc__': None,
  2146. '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_1810_data_processing_panel_group.pyc',
  2147. '__name__': 'openstack_dashboard.enabled._1810_data_processing_panel_group',
  2148. '__package__': 'openstack_dashboard.enabled'},
  2149. {'ADD_PANEL': 'openstack_dashboard.contrib.sahara.content.data_processing.wizard.panel.WizardPanel',
  2150. 'PANEL': 'data_processing.wizard',
  2151. 'PANEL_DASHBOARD': 'project',
  2152. 'PANEL_GROUP': 'data_processing',
  2153. '__doc__': None,
  2154. '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_1815_data_processing_wizard_panel.pyc',
  2155. '__name__': 'openstack_dashboard.enabled._1815_data_processing_wizard_panel',
  2156. '__package__': None},
  2157. {'ADD_INSTALLED_APPS': ['openstack_dashboard.contrib.sahara.content.data_processing'],
  2158. 'ADD_JS_FILES': ['dashboard/project/data_processing/data_processing.event_log.js'],
  2159. 'ADD_PANEL': 'openstack_dashboard.contrib.sahara.content.data_processing.clusters.panel.ClustersPanel',
  2160. 'PANEL': 'data_processing.clusters',
  2161. 'PANEL_DASHBOARD': 'project',
  2162. 'PANEL_GROUP': 'data_processing',
  2163. '__doc__': None,
  2164. '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_1820_data_processing_clusters_panel.pyc',
  2165. '__name__': 'openstack_dashboard.enabled._1820_data_processing_clusters_panel',
  2166. '__package__': None},
  2167. {'ADD_PANEL': 'openstack_dashboard.contrib.sahara.content.data_processing.job_executions.panel.JobExecutionsPanel',
  2168. 'PANEL': 'data_processing.job_executions',
  2169. 'PANEL_DASHBOARD': 'project',
  2170. 'PANEL_GROUP': 'data_processing',
  2171. '__doc__': None,
  2172. '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_1825_data_processing_job_executions_panel.pyc',
  2173. '__name__': 'openstack_dashboard.enabled._1825_data_processing_job_executions_panel',
  2174. '__package__': None},
  2175. {'ADD_PANEL': 'openstack_dashboard.contrib.sahara.content.data_processing.cluster_templates.panel.ClusterTemplatesPanel',
  2176. 'PANEL': 'data_processing.cluster_templates',
  2177. 'PANEL_DASHBOARD': 'project',
  2178. 'PANEL_GROUP': 'data_processing',
  2179. '__doc__': None,
  2180. '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_1830_data_processing_cluster_templates_panel.pyc',
  2181. '__name__': 'openstack_dashboard.enabled._1830_data_processing_cluster_templates_panel',
  2182. '__package__': None},
  2183. {'ADD_PANEL': 'openstack_dashboard.contrib.sahara.content.data_processing.nodegroup_templates.panel.NodegroupTemplatesPanel',
  2184. 'PANEL': 'data_processing.nodegroup_templates',
  2185. 'PANEL_DASHBOARD': 'project',
  2186. 'PANEL_GROUP': 'data_processing',
  2187. '__doc__': None,
  2188. '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_1835_data_processing_nodegroup_templates_panel.pyc',
  2189. '__name__': 'openstack_dashboard.enabled._1835_data_processing_nodegroup_templates_panel',
  2190. '__package__': None},
  2191. {'ADD_JS_FILES': ['dashboard/project/data_processing/data_processing.job_interface_arguments.js'],
  2192. 'ADD_PANEL': 'openstack_dashboard.contrib.sahara.content.data_processing.jobs.panel.JobsPanel',
  2193. 'PANEL': 'data_processing.jobs',
  2194. 'PANEL_DASHBOARD': 'project',
  2195. 'PANEL_GROUP': 'data_processing',
  2196. '__doc__': None,
  2197. '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_1840_data_processing_jobs_panel.pyc',
  2198. '__name__': 'openstack_dashboard.enabled._1840_data_processing_jobs_panel',
  2199. '__package__': None},
  2200. {'ADD_PANEL': 'openstack_dashboard.contrib.sahara.content.data_processing.job_binaries.panel.JobBinariesPanel',
  2201. 'PANEL': 'data_processing.job_binaries',
  2202. 'PANEL_DASHBOARD': 'project',
  2203. 'PANEL_GROUP': 'data_processing',
  2204. '__doc__': None,
  2205. '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_1845_data_processing_job_binaries_panel.pyc',
  2206. '__name__': 'openstack_dashboard.enabled._1845_data_processing_job_binaries_panel',
  2207. '__package__': None},
  2208. {'ADD_PANEL': 'openstack_dashboard.contrib.sahara.content.data_processing.data_sources.panel.DataSourcesPanel',
  2209. 'PANEL': 'data_processing.data_sources',
  2210. 'PANEL_DASHBOARD': 'project',
  2211. 'PANEL_GROUP': 'data_processing',
  2212. '__doc__': None,
  2213. '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_1850_data_processing_data_sources_panel.pyc',
  2214. '__name__': 'openstack_dashboard.enabled._1850_data_processing_data_sources_panel',
  2215. '__package__': None},
  2216. {'ADD_PANEL': 'openstack_dashboard.contrib.sahara.content.data_processing.data_image_registry.panel.ImageRegistryPanel',
  2217. 'PANEL': 'data_processing.data_image_registry',
  2218. 'PANEL_DASHBOARD': 'project',
  2219. 'PANEL_GROUP': 'data_processing',
  2220. '__doc__': None,
  2221. '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_1855_data_processing_data_image_registry_panel.pyc',
  2222. '__name__': 'openstack_dashboard.enabled._1855_data_processing_data_image_registry_panel',
  2223. '__package__': None},
  2224. {'ADD_PANEL': 'openstack_dashboard.contrib.sahara.content.data_processing.data_plugins.panel.PluginsPanel',
  2225. 'PANEL': 'data_processing.data_plugins',
  2226. 'PANEL_DASHBOARD': 'project',
  2227. 'PANEL_GROUP': 'data_processing',
  2228. '__doc__': None,
  2229. '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_1860_data_processing_data_plugins_panel.pyc',
  2230. '__name__': 'openstack_dashboard.enabled._1860_data_processing_data_plugins_panel',
  2231. '__package__': None},
  2232. {'PANEL_GROUP': 'object_store',
  2233. 'PANEL_GROUP_DASHBOARD': 'project',
  2234. 'PANEL_GROUP_NAME': <django.utils.functional.__proxy__ object at 0x7f736e3b42d0>,
  2235. '_': <function ugettext at 0x7f737486e2a8>,
  2236. '__doc__': None,
  2237. '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_1910_object_store_panel_group.pyc',
  2238. '__name__': 'openstack_dashboard.enabled._1910_object_store_panel_group',
  2239. '__package__': 'openstack_dashboard.enabled'},
  2240. {'ADD_PANEL': 'openstack_dashboard.dashboards.project.containers.panel.Containers',
  2241. 'PANEL': 'containers',
  2242. 'PANEL_DASHBOARD': 'project',
  2243. 'PANEL_GROUP': 'object_store',
  2244. '__doc__': None,
  2245. '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_1920_project_containers_panel.pyc',
  2246. '__name__': 'openstack_dashboard.enabled._1920_project_containers_panel',
  2247. '__package__': None},
  2248. {'PANEL_GROUP': 'admin',
  2249. 'PANEL_GROUP_DASHBOARD': 'admin',
  2250. 'PANEL_GROUP_NAME': <django.utils.functional.__proxy__ object at 0x7f736e3b4350>,
  2251. '_': <function ugettext at 0x7f737486e2a8>,
  2252. '__doc__': None,
  2253. '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_2010_admin_system_panel_group.pyc',
  2254. '__name__': 'openstack_dashboard.enabled._2010_admin_system_panel_group',
  2255. '__package__': 'openstack_dashboard.enabled'},
  2256. {'ADD_PANEL': 'openstack_dashboard.dashboards.admin.overview.panel.Overview',
  2257. 'DEFAULT_PANEL': 'overview',
  2258. 'PANEL': 'overview',
  2259. 'PANEL_DASHBOARD': 'admin',
  2260. 'PANEL_GROUP': 'admin',
  2261. '__doc__': None,
  2262. '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_2020_admin_overview_panel.pyc',
  2263. '__name__': 'openstack_dashboard.enabled._2020_admin_overview_panel',
  2264. '__package__': None},
  2265. {'ADD_PANEL': 'openstack_dashboard.dashboards.admin.metering.panel.Metering',
  2266. 'PANEL': 'metering',
  2267. 'PANEL_DASHBOARD': 'admin',
  2268. 'PANEL_GROUP': 'admin',
  2269. '__doc__': None,
  2270. '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_2030_admin_metering_panel.pyc',
  2271. '__name__': 'openstack_dashboard.enabled._2030_admin_metering_panel',
  2272. '__package__': None},
  2273. {'ADD_PANEL': 'openstack_dashboard.dashboards.admin.hypervisors.panel.Hypervisors',
  2274. 'PANEL': 'hypervisors',
  2275. 'PANEL_DASHBOARD': 'admin',
  2276. 'PANEL_GROUP': 'admin',
  2277. '__doc__': None,
  2278. '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_2040_admin_hypervisors_panel.pyc',
  2279. '__name__': 'openstack_dashboard.enabled._2040_admin_hypervisors_panel',
  2280. '__package__': None},
  2281. {'ADD_PANEL': 'openstack_dashboard.dashboards.admin.aggregates.panel.Aggregates',
  2282. 'PANEL': 'aggregates',
  2283. 'PANEL_DASHBOARD': 'admin',
  2284. 'PANEL_GROUP': 'admin',
  2285. '__doc__': None,
  2286. '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_2050_admin_aggregates_panel.pyc',
  2287. '__name__': 'openstack_dashboard.enabled._2050_admin_aggregates_panel',
  2288. '__package__': None},
  2289. {'ADD_PANEL': 'openstack_dashboard.dashboards.admin.instances.panel.Instances',
  2290. 'PANEL': 'instances',
  2291. 'PANEL_DASHBOARD': 'admin',
  2292. 'PANEL_GROUP': 'admin',
  2293. '__doc__': None,
  2294. '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_2060_admin_instances_panel.pyc',
  2295. '__name__': 'openstack_dashboard.enabled._2060_admin_instances_panel',
  2296. '__package__': None},
  2297. {'ADD_PANEL': 'openstack_dashboard.dashboards.admin.volumes.panel.Volumes',
  2298. 'PANEL': 'volumes',
  2299. 'PANEL_DASHBOARD': 'admin',
  2300. 'PANEL_GROUP': 'admin',
  2301. '__doc__': None,
  2302. '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_2070_admin_volumes_panel.pyc',
  2303. '__name__': 'openstack_dashboard.enabled._2070_admin_volumes_panel',
  2304. '__package__': None},
  2305. {'ADD_PANEL': 'openstack_dashboard.dashboards.admin.flavors.panel.Flavors',
  2306. 'PANEL': 'flavors',
  2307. 'PANEL_DASHBOARD': 'admin',
  2308. 'PANEL_GROUP': 'admin',
  2309. '__doc__': None,
  2310. '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_2080_admin_flavors_panel.pyc',
  2311. '__name__': 'openstack_dashboard.enabled._2080_admin_flavors_panel',
  2312. '__package__': None},
  2313. {'ADD_PANEL': 'openstack_dashboard.dashboards.admin.images.panel.Images',
  2314. 'PANEL': 'images',
  2315. 'PANEL_DASHBOARD': 'admin',
  2316. 'PANEL_GROUP': 'admin',
  2317. '__doc__': None,
  2318. '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_2090_admin_images_panel.pyc',
  2319. '__name__': 'openstack_dashboard.enabled._2090_admin_images_panel',
  2320. '__package__': None},
  2321. {'ADD_PANEL': 'openstack_dashboard.dashboards.admin.networks.panel.Networks',
  2322. 'PANEL': 'networks',
  2323. 'PANEL_DASHBOARD': 'admin',
  2324. 'PANEL_GROUP': 'admin',
  2325. '__doc__': None,
  2326. '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_2100_admin_networks_panel.pyc',
  2327. '__name__': 'openstack_dashboard.enabled._2100_admin_networks_panel',
  2328. '__package__': None},
  2329. {'ADD_PANEL': 'openstack_dashboard.dashboards.admin.routers.panel.Routers',
  2330. 'PANEL': 'routers',
  2331. 'PANEL_DASHBOARD': 'admin',
  2332. 'PANEL_GROUP': 'admin',
  2333. '__doc__': None,
  2334. '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_2110_admin_routers_panel.pyc',
  2335. '__name__': 'openstack_dashboard.enabled._2110_admin_routers_panel',
  2336. '__package__': None},
  2337. {'ADD_PANEL': 'openstack_dashboard.dashboards.admin.defaults.panel.Defaults',
  2338. 'PANEL': 'defaults',
  2339. 'PANEL_DASHBOARD': 'admin',
  2340. 'PANEL_GROUP': 'admin',
  2341. '__doc__': None,
  2342. '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_2120_admin_defaults_panel.pyc',
  2343. '__name__': 'openstack_dashboard.enabled._2120_admin_defaults_panel',
  2344. '__package__': None},
  2345. {'ADD_PANEL': 'openstack_dashboard.dashboards.admin.metadata_defs.panel.MetadataDefinitions',
  2346. 'PANEL': 'metadata_defs',
  2347. 'PANEL_DASHBOARD': 'admin',
  2348. 'PANEL_GROUP': 'admin',
  2349. '__doc__': None,
  2350. '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_2130_admin_metadata_defs_panel.pyc',
  2351. '__name__': 'openstack_dashboard.enabled._2130_admin_metadata_defs_panel',
  2352. '__package__': None},
  2353. {'ADD_PANEL': 'openstack_dashboard.dashboards.admin.info.panel.Info',
  2354. 'PANEL': 'info',
  2355. 'PANEL_DASHBOARD': 'admin',
  2356. 'PANEL_GROUP': 'admin',
  2357. '__doc__': None,
  2358. '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_2140_admin_info_panel.pyc',
  2359. '__name__': 'openstack_dashboard.enabled._2140_admin_info_panel',
  2360. '__package__': None},
  2361. {'ADD_PANEL': 'openstack_dashboard.dashboards.identity.domains.panel.Domains',
  2362. 'PANEL': 'domains',
  2363. 'PANEL_DASHBOARD': 'identity',
  2364. 'PANEL_GROUP': 'default',
  2365. '__doc__': None,
  2366. '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_3010_identity_domains_panel.pyc',
  2367. '__name__': 'openstack_dashboard.enabled._3010_identity_domains_panel',
  2368. '__package__': None},
  2369. {'ADD_PANEL': 'openstack_dashboard.dashboards.identity.projects.panel.Tenants',
  2370. 'PANEL': 'projects',
  2371. 'PANEL_DASHBOARD': 'identity',
  2372. 'PANEL_GROUP': 'default',
  2373. '__doc__': None,
  2374. '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_3020_identity_projects_panel.pyc',
  2375. '__name__': 'openstack_dashboard.enabled._3020_identity_projects_panel',
  2376. '__package__': None},
  2377. {'ADD_PANEL': 'openstack_dashboard.dashboards.identity.users.panel.Users',
  2378. 'PANEL': 'users',
  2379. 'PANEL_DASHBOARD': 'identity',
  2380. 'PANEL_GROUP': 'default',
  2381. '__doc__': None,
  2382. '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_3030_identity_users_panel.pyc',
  2383. '__name__': 'openstack_dashboard.enabled._3030_identity_users_panel',
  2384. '__package__': None},
  2385. {'ADD_PANEL': 'openstack_dashboard.dashboards.identity.groups.panel.Groups',
  2386. 'PANEL': 'groups',
  2387. 'PANEL_DASHBOARD': 'identity',
  2388. 'PANEL_GROUP': 'default',
  2389. '__doc__': None,
  2390. '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_3040_identity_groups_panel.pyc',
  2391. '__name__': 'openstack_dashboard.enabled._3040_identity_groups_panel',
  2392. '__package__': None},
  2393. {'ADD_PANEL': 'openstack_dashboard.dashboards.identity.roles.panel.Roles',
  2394. 'PANEL': 'roles',
  2395. 'PANEL_DASHBOARD': 'identity',
  2396. 'PANEL_GROUP': 'default',
  2397. '__doc__': None,
  2398. '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_3050_identity_roles_panel.pyc',
  2399. '__name__': 'openstack_dashboard.enabled._3050_identity_roles_panel',
  2400. '__package__': None}],
  2401. 'scss_files': ['dashboard/project/project.scss',
  2402. 'dashboard/identity/identity.scss'],
  2403. 'user_home': 'openstack_dashboard.views.get_user_home'}
  2404.  
  2405. AUTH_USER_MODEL
  2406.  
  2407. 'openstack_auth.User'
  2408.  
  2409. DATE_INPUT_FORMATS
  2410.  
  2411. ('%Y-%m-%d',
  2412. '%m/%d/%Y',
  2413. '%m/%d/%y',
  2414. '%b %d %Y',
  2415. '%b %d, %Y',
  2416. '%d %b %Y',
  2417. '%d %b, %Y',
  2418. '%B %d %Y',
  2419. '%B %d, %Y',
  2420. '%d %B %Y',
  2421. '%d %B, %Y')
  2422.  
  2423. COMPRESS_CSS_FILTERS
  2424.  
  2425. ('compressor.filters.css_default.CssAbsoluteFilter',)
  2426.  
  2427. AUTHENTICATION_BACKENDS
  2428.  
  2429. ('openstack_auth.backend.KeystoneBackend',)
  2430.  
  2431. EMAIL_HOST_PASSWORD
  2432.  
  2433. u'********************'
  2434.  
  2435. COMPRESS_REBUILD_TIMEOUT
  2436.  
  2437. 2592000
  2438.  
  2439. PASSWORD_RESET_TIMEOUT_DAYS
  2440.  
  2441. u'********************'
  2442.  
  2443. SESSION_FILE_PATH
  2444.  
  2445. None
  2446.  
  2447. CACHE_MIDDLEWARE_ALIAS
  2448.  
  2449. 'default'
  2450.  
  2451. ROOT_PATH
  2452.  
  2453. '/opt/stack/horizon/openstack_dashboard'
  2454.  
  2455. SESSION_SAVE_EVERY_REQUEST
  2456.  
  2457. False
  2458.  
  2459. NUMBER_GROUPING
  2460.  
  2461. 0
  2462.  
  2463. SESSION_ENGINE
  2464.  
  2465. 'django.contrib.sessions.backends.signed_cookies'
  2466.  
  2467. COMPRESS_YUGLIFY_BINARY
  2468.  
  2469. u'yuglify'
  2470.  
  2471. CSRF_FAILURE_VIEW
  2472.  
  2473. 'django.views.csrf.csrf_failure'
  2474.  
  2475. CSRF_COOKIE_PATH
  2476.  
  2477. '/'
  2478.  
  2479. COMPRESS_CACHE_KEY_FUNCTION
  2480.  
  2481. u'********************'
  2482.  
  2483. LOGIN_REDIRECT_URL
  2484.  
  2485. '/dashboard/'
  2486.  
  2487. DECIMAL_SEPARATOR
  2488.  
  2489. '.'
  2490.  
  2491. COMPRESS_PRECOMPILERS
  2492.  
  2493. (('text/scss', 'horizon.utils.scss_filter.HorizonScssFilter'),)
  2494.  
  2495. COMPRESS_MTIME_DELAY
  2496.  
  2497. 10
  2498.  
  2499. LOCALE_PATHS
  2500.  
  2501. ()
  2502.  
  2503. TEMPLATE_STRING_IF_INVALID
  2504.  
  2505. ''
  2506.  
  2507. AUTHENTICATION_URLS
  2508.  
  2509. ['openstack_auth.urls']
  2510.  
  2511. LOGOUT_URL
  2512.  
  2513. '/dashboard/auth/logout/'
  2514.  
  2515. EMAIL_USE_TLS
  2516.  
  2517. False
  2518.  
  2519. TEMPLATE_DIRS
  2520.  
  2521. ('/opt/stack/horizon/openstack_dashboard/templates',)
  2522.  
  2523. FIXTURE_DIRS
  2524.  
  2525. ()
  2526.  
  2527. EMAIL_HOST
  2528.  
  2529. 'localhost'
  2530.  
  2531. DATE_FORMAT
  2532.  
  2533. 'N j, Y'
  2534.  
  2535. SESSION_COOKIE_MAX_SIZE
  2536.  
  2537. 4093
  2538.  
  2539. MEDIA_ROOT
  2540.  
  2541. '/opt/stack/horizon/media'
  2542.  
  2543. SWIFT_FILE_TRANSFER_CHUNK_SIZE
  2544.  
  2545. 524288
  2546.  
  2547. DEFAULT_EXCEPTION_REPORTER_FILTER
  2548.  
  2549. 'horizon.exceptions.HorizonReporterFilter'
  2550.  
  2551. ADMINS
  2552.  
  2553. ()
  2554.  
  2555. SESSION_TIMEOUT
  2556.  
  2557. 1800
  2558.  
  2559. FORMAT_MODULE_PATH
  2560.  
  2561. None
  2562.  
  2563. DEFAULT_FROM_EMAIL
  2564.  
  2565. 'webmaster@localhost'
  2566.  
  2567. COMPRESS_ROOT
  2568.  
  2569. '/opt/stack/horizon/static'
  2570.  
  2571. SECURE_HSTS_INCLUDE_SUBDOMAINS
  2572.  
  2573. False
  2574.  
  2575. MEDIA_URL
  2576.  
  2577. '/dashboard/media/'
  2578.  
  2579. DATETIME_FORMAT
  2580.  
  2581. 'N j, Y, P'
  2582.  
  2583. EMAIL_SUBJECT_PREFIX
  2584.  
  2585. '[Django] '
  2586.  
  2587. OPENSTACK_KEYSTONE_BACKEND
  2588.  
  2589. u'********************'
  2590.  
  2591. API_RESULT_PAGE_SIZE
  2592.  
  2593. u'********************'
  2594.  
  2595. OPENSTACK_KEYSTONE_DEFAULT_ROLE
  2596.  
  2597. u'********************'
  2598.  
  2599. COMPRESS_JS_COMPRESSOR
  2600.  
  2601. u'compressor.js.JsCompressor'
  2602.  
  2603. DISALLOWED_USER_AGENTS
  2604.  
  2605. ()
  2606.  
  2607. ALLOWED_INCLUDE_ROOTS
  2608.  
  2609. ()
  2610.  
  2611. COMPRESS_MINT_DELAY
  2612.  
  2613. 30
  2614.  
  2615. LOGGING
  2616.  
  2617. {'disable_existing_loggers': False,
  2618. 'handlers': {'console': {'class': 'logging.StreamHandler', 'level': 'INFO'},
  2619. 'null': {'class': 'django.utils.log.NullHandler',
  2620. 'level': 'DEBUG'}},
  2621. 'loggers': {'ceilometerclient': {'handlers': ['console'],
  2622. 'level': 'DEBUG',
  2623. 'propagate': False},
  2624. 'cinderclient': {'handlers': ['console'],
  2625. 'level': 'DEBUG',
  2626. 'propagate': False},
  2627. 'django': {'handlers': ['console'],
  2628. 'level': 'DEBUG',
  2629. 'propagate': False},
  2630. 'django.db.backends': {'handlers': ['null'], 'propagate': False},
  2631. 'glanceclient': {'handlers': ['console'],
  2632. 'level': 'DEBUG',
  2633. 'propagate': False},
  2634. 'heatclient': {'handlers': ['console'],
  2635. 'level': 'DEBUG',
  2636. 'propagate': False},
  2637. 'horizon': {'handlers': ['console'],
  2638. 'level': 'DEBUG',
  2639. 'propagate': False},
  2640. 'iso8601': {'handlers': ['null'], 'propagate': False},
  2641. 'keystoneclient': {'handlers': ['console'],
  2642. 'level': 'DEBUG',
  2643. 'propagate': False},
  2644. 'neutronclient': {'handlers': ['console'],
  2645. 'level': 'DEBUG',
  2646. 'propagate': False},
  2647. 'nose.plugins.manager': {'handlers': ['console'],
  2648. 'level': 'DEBUG',
  2649. 'propagate': False},
  2650. 'novaclient': {'handlers': ['console'],
  2651. 'level': 'DEBUG',
  2652. 'propagate': False},
  2653. 'openstack_auth': {'handlers': ['console'],
  2654. 'level': 'DEBUG',
  2655. 'propagate': False},
  2656. 'openstack_dashboard': {'handlers': ['console'],
  2657. 'level': 'DEBUG',
  2658. 'propagate': False},
  2659. 'requests': {'handlers': ['null'], 'propagate': False},
  2660. 'scss': {'handlers': ['null'], 'propagate': False},
  2661. 'swiftclient': {'handlers': ['console'],
  2662. 'level': 'DEBUG',
  2663. 'propagate': False},
  2664. 'troveclient': {'handlers': ['console'],
  2665. 'level': 'DEBUG',
  2666. 'propagate': False}},
  2667. 'version': 1}
  2668.  
  2669. PREPEND_WWW
  2670.  
  2671. False
  2672.  
  2673. SHORT_DATE_FORMAT
  2674.  
  2675. 'm/d/Y'
  2676.  
  2677. TEMPLATES
  2678.  
  2679. []
  2680.  
  2681. TEST_RUNNER
  2682.  
  2683. 'django_nose.NoseTestSuiteRunner'
  2684.  
  2685. COMPRESS_ENABLED
  2686.  
  2687. True
  2688.  
  2689. OPENSTACK_HYPERVISOR_FEATURES
  2690.  
  2691. {'can_set_mount_point': False,
  2692. 'can_set_password': False,
  2693. 'requires_keypair': False}
  2694.  
  2695. CACHE_MIDDLEWARE_KEY_PREFIX
  2696.  
  2697. u'********************'
  2698.  
  2699. COMPRESS_OFFLINE
  2700.  
  2701. True
  2702.  
  2703. TIME_ZONE
  2704.  
  2705. 'UTC'
  2706.  
  2707. COMPRESS_OFFLINE_CONTEXT
  2708.  
  2709. {'HORIZON_CONFIG': {'ajax_queue_limit': 10,
  2710. 'angular_modules': ['horizon.dashboard.project',
  2711. 'horizon.dashboard.identity'],
  2712. 'auto_fade_alerts': {'delay': 3000,
  2713. 'fade_duration': 1500,
  2714. 'types': ['alert-success',
  2715. 'alert-info']},
  2716. 'dashboards': ('project',
  2717. 'admin',
  2718. 'identity',
  2719. 'settings'),
  2720. 'default_dashboard': 'project',
  2721. 'exceptions': {'not_found': (<class 'keystoneauth1.exceptions.http.NotFound'>,
  2722. <class 'cinderclient.exceptions.NotFound'>,
  2723. <class 'novaclient.exceptions.NotFound'>,
  2724. <class 'glanceclient.exc.NotFound'>,
  2725. <class 'neutronclient.common.exceptions.NotFound'>,
  2726. <class 'heatclient.exc.HTTPNotFound'>,
  2727. <class 'troveclient.openstack.common.apiclient.exceptions.NotFound'>),
  2728. 'recoverable': (<class 'keystoneauth1.exceptions.base.ClientException'>,
  2729. <class 'keystoneauth1.exceptions.auth.AuthorizationFailure'>,
  2730. <class 'keystoneauth1.exceptions.http.Forbidden'>,
  2731. <class 'cinderclient.exceptions.ClientException'>,
  2732. <class 'cinderclient.exceptions.ConnectionError'>,
  2733. <class 'cinderclient.exceptions.Forbidden'>,
  2734. <class 'novaclient.exceptions.ClientException'>,
  2735. <class 'novaclient.exceptions.Forbidden'>,
  2736. <class 'glanceclient.exc.ClientException'>,
  2737. <class 'neutronclient.common.exceptions.Forbidden'>,
  2738. <class 'neutronclient.common.exceptions.NeutronClientException'>,
  2739. <class 'swiftclient.exceptions.ClientException'>,
  2740. <class 'heatclient.exc.HTTPForbidden'>,
  2741. <class 'heatclient.exc.HTTPException'>,
  2742. <class 'troveclient.openstack.common.apiclient.exceptions.ClientException'>,
  2743. <class 'saharaclient.api.base.APIException'>,
  2744. <class 'requests.exceptions.RequestException'>),
  2745. 'unauthorized': (<class 'keystoneauth1.exceptions.http.Unauthorized'>,
  2746. <class 'cinderclient.exceptions.Unauthorized'>,
  2747. <class 'novaclient.exceptions.Unauthorized'>,
  2748. <class 'glanceclient.exc.Unauthorized'>,
  2749. <class 'neutronclient.common.exceptions.Unauthorized'>,
  2750. <class 'heatclient.exc.HTTPUnauthorized'>,
  2751. <class 'troveclient.openstack.common.apiclient.exceptions.Unauthorized'>)},
  2752. 'external_templates': ['auth/login/login.regular.mock.html',
  2753. 'auth/login/login.websso.mock.html',
  2754. 'framework/widgets/action-list/action-list.single-button-dropdown.mock.html',
  2755. 'framework/widgets/action-list/action-list.split-botton-dropdown.mock.html',
  2756. 'framework/widgets/action-list/action.html',
  2757. 'framework/widgets/action-list/button-group.mock.html',
  2758. 'framework/widgets/action-list/menu-item.html',
  2759. 'framework/widgets/action-list/menu.html',
  2760. 'framework/widgets/action-list/single-button.html',
  2761. 'framework/widgets/action-list/split-button.html',
  2762. 'framework/widgets/action-list/warning-tooltip.html',
  2763. 'framework/widgets/charts/chart-tooltip.html',
  2764. 'framework/widgets/charts/pie-chart.html',
  2765. 'framework/widgets/headers/hz-page-header.html',
  2766. 'framework/widgets/help-panel/help-panel.html',
  2767. 'framework/widgets/magic-search/hz-magic-search-bar.html',
  2768. 'framework/widgets/magic-search/magic-search.html',
  2769. 'framework/widgets/metadata/display/metadata-display.html',
  2770. 'framework/widgets/metadata/tree/metadata-tree-item.html',
  2771. 'framework/widgets/metadata/tree/metadata-tree.html',
  2772. 'framework/widgets/modal/simple-modal.html',
  2773. 'framework/widgets/table/hz-table-footer.html',
  2774. 'framework/widgets/table/search-bar.html',
  2775. 'framework/widgets/table/st-table.mock.html',
  2776. 'framework/widgets/table/table.mock.html',
  2777. 'framework/widgets/toast/toast.html',
  2778. 'framework/widgets/transfer-table/transfer-table.basic.mock.html',
  2779. 'framework/widgets/transfer-table/transfer-table.clone.mock.html',
  2780. 'framework/widgets/transfer-table/transfer-table.example.html',
  2781. 'framework/widgets/transfer-table/transfer-table.html',
  2782. 'framework/widgets/transfer-table/transfer-table.max-1.mock.html',
  2783. 'framework/widgets/transfer-table/transfer-table.max-2.mock.html',
  2784. 'framework/widgets/wizard/wizard.html',
  2785. 'app/core/images/table/images-table.html',
  2786. 'app/core/metadata/modal/modal.html',
  2787. 'dashboard/project/workflow/launch-instance/configuration/configuration.help.html',
  2788. 'dashboard/project/workflow/launch-instance/configuration/configuration.html',
  2789. 'dashboard/project/workflow/launch-instance/configuration/load-edit.html',
  2790. 'dashboard/project/workflow/launch-instance/flavor/flavor.help.html',
  2791. 'dashboard/project/workflow/launch-instance/flavor/flavor.html',
  2792. 'dashboard/project/workflow/launch-instance/flavor/select-flavor-table.html',
  2793. 'dashboard/project/workflow/launch-instance/keypair/create-keypair.html',
  2794. 'dashboard/project/workflow/launch-instance/keypair/import-keypair.html',
  2795. 'dashboard/project/workflow/launch-instance/keypair/keypair-details.html',
  2796. 'dashboard/project/workflow/launch-instance/keypair/keypair.help.html',
  2797. 'dashboard/project/workflow/launch-instance/keypair/keypair.html',
  2798. 'dashboard/project/workflow/launch-instance/keypair/new-keypair.html',
  2799. 'dashboard/project/workflow/launch-instance/network/network.help.html',
  2800. 'dashboard/project/workflow/launch-instance/network/network.html',
  2801. 'dashboard/project/workflow/launch-instance/security-groups/security-group-details.html',
  2802. 'dashboard/project/workflow/launch-instance/security-groups/security-groups.help.html',
  2803. 'dashboard/project/workflow/launch-instance/security-groups/security-groups.html',
  2804. 'dashboard/project/workflow/launch-instance/source/source-details.html',
  2805. 'dashboard/project/workflow/launch-instance/source/source.help.html',
  2806. 'dashboard/project/workflow/launch-instance/source/source.html',
  2807. 'dashboard/identity/users/table/table.html'],
  2808. 'help_url': 'http://docs.openstack.org',
  2809. 'js_files': ['auth/auth.module.js',
  2810. 'auth/login/login.module.js',
  2811. 'framework/framework.module.js',
  2812. 'framework/util/bind-scope/bind-scope.module.js',
  2813. 'framework/util/filters/filters.module.js',
  2814. 'framework/util/promise-toggle/promise-toggle.module.js',
  2815. 'framework/util/tech-debt/tech-debt.module.js',
  2816. 'framework/util/util.module.js',
  2817. 'framework/util/validators/validators.module.js',
  2818. 'framework/widgets/action-list/action-list.module.js',
  2819. 'framework/widgets/charts/charts.module.js',
  2820. 'framework/widgets/headers/headers.module.js',
  2821. 'framework/widgets/help-panel/help-panel.module.js',
  2822. 'framework/widgets/magic-search/magic-search.module.js',
  2823. 'framework/widgets/metadata/display/display.module.js',
  2824. 'framework/widgets/metadata/metadata.module.js',
  2825. 'framework/widgets/metadata/tree/tree.module.js',
  2826. 'framework/widgets/modal-wait-spinner/modal-wait-spinner.module.js',
  2827. 'framework/widgets/modal/modal.module.js',
  2828. 'framework/widgets/table/table.module.js',
  2829. 'framework/widgets/toast/toast.module.js',
  2830. 'framework/widgets/transfer-table/transfer-table.module.js',
  2831. 'framework/widgets/widgets.module.js',
  2832. 'framework/widgets/wizard/wizard.module.js',
  2833. 'auth/login/login-finder.directive.js',
  2834. 'auth/login/login.controller.js',
  2835. 'framework/conf/conf.js',
  2836. 'framework/util/bind-scope/bind-scope.directive.js',
  2837. 'framework/util/filters/filters.js',
  2838. 'framework/util/http/http.js',
  2839. 'framework/util/i18n/i18n.js',
  2840. 'framework/util/promise-toggle/hz-promise-toggle.directive.js',
  2841. 'framework/util/tech-debt/dummy.controller.js',
  2842. 'framework/util/tech-debt/helper-functions.service.js',
  2843. 'framework/util/tech-debt/image-file-on-change.directive.js',
  2844. 'framework/util/validators/hz-password-match.directive.js',
  2845. 'framework/util/validators/validate-number-max.directive.js',
  2846. 'framework/util/validators/validate-number-min.directive.js',
  2847. 'framework/util/workflow/workflow.js',
  2848. 'framework/util/workflow/workflow.service.js',
  2849. 'framework/widgets/action-list/action-list.directive.js',
  2850. 'framework/widgets/action-list/action.directive.js',
  2851. 'framework/widgets/action-list/button-tooltip.directive.js',
  2852. 'framework/widgets/action-list/button-tooltip.row-warning.service.js',
  2853. 'framework/widgets/action-list/menu.directive.js',
  2854. 'framework/widgets/charts/chart-tooltip.directive.js',
  2855. 'framework/widgets/charts/pie-chart.directive.js',
  2856. 'framework/widgets/headers/hz-page-header.directive.js',
  2857. 'framework/widgets/help-panel/help-panel.directive.js',
  2858. 'framework/widgets/magic-search/hz-magic-search-bar.directive.js',
  2859. 'framework/widgets/magic-search/magic-overrides.directive.js',
  2860. 'framework/widgets/magic-search/st-magic-search.directive.js',
  2861. 'framework/widgets/metadata/display/metadata-display.controller.js',
  2862. 'framework/widgets/metadata/display/metadata-display.directive.js',
  2863. 'framework/widgets/metadata/tree/metadata-tree-item.controller.js',
  2864. 'framework/widgets/metadata/tree/metadata-tree-item.directive.js',
  2865. 'framework/widgets/metadata/tree/metadata-tree-unique.directive.js',
  2866. 'framework/widgets/metadata/tree/metadata-tree.controller.js',
  2867. 'framework/widgets/metadata/tree/metadata-tree.directive.js',
  2868. 'framework/widgets/metadata/tree/tree.service.js',
  2869. 'framework/widgets/modal-wait-spinner/modal-wait-spinner.directive.js',
  2870. 'framework/widgets/modal-wait-spinner/modal-wait-spinner.service.js',
  2871. 'framework/widgets/modal/simple-modal.controller.js',
  2872. 'framework/widgets/modal/simple-modal.service.js',
  2873. 'framework/widgets/table/hz-expand-detail.directive.js',
  2874. 'framework/widgets/table/hz-search-bar.directive.js',
  2875. 'framework/widgets/table/hz-select-all.directive.js',
  2876. 'framework/widgets/table/hz-select.directive.js',
  2877. 'framework/widgets/table/hz-table-footer.directive.js',
  2878. 'framework/widgets/table/hz-table.directive.js',
  2879. 'framework/widgets/table/table.controller.js',
  2880. 'framework/widgets/toast/toast.directive.js',
  2881. 'framework/widgets/toast/toast.service.js',
  2882. 'framework/widgets/transfer-table/transfer-table.controller.js',
  2883. 'framework/widgets/transfer-table/transfer-table.directive.js',
  2884. 'framework/widgets/wizard/modal-container.controller.js',
  2885. 'framework/widgets/wizard/wizard.controller.js',
  2886. 'framework/widgets/wizard/wizard.directive.js',
  2887. 'app/app.module.js',
  2888. 'app/core/cloud-services/cloud-services.module.js',
  2889. 'app/core/core.module.js',
  2890. 'app/core/images/images.module.js',
  2891. 'app/core/metadata/metadata.module.js',
  2892. 'app/core/metadata/modal/modal.module.js',
  2893. 'app/core/openstack-service-api/openstack-service-api.module.js',
  2894. 'app/core/workflow/workflow.module.js',
  2895. 'app/tech-debt/tech-debt.module.js',
  2896. 'app/core/cloud-services/hz-if-nova-extensions.directive.js',
  2897. 'app/core/cloud-services/hz-if-services.directive.js',
  2898. 'app/core/cloud-services/hz-if-settings.directive.js',
  2899. 'app/core/images/filters/image-status.filter.js',
  2900. 'app/core/images/filters/image-type.filter.js',
  2901. 'app/core/images/table/images-table.controller.js',
  2902. 'app/core/metadata/metadata.service.js',
  2903. 'app/core/metadata/modal/modal-helper.controller.js',
  2904. 'app/core/metadata/modal/modal.controller.js',
  2905. 'app/core/metadata/modal/modal.service.js',
  2906. 'app/core/openstack-service-api/cinder.service.js',
  2907. 'app/core/openstack-service-api/glance.service.js',
  2908. 'app/core/openstack-service-api/heat.service.js',
  2909. 'app/core/openstack-service-api/keystone.service.js',
  2910. 'app/core/openstack-service-api/neutron.service.js',
  2911. 'app/core/openstack-service-api/nova-extensions.service.js',
  2912. 'app/core/openstack-service-api/nova.service.js',
  2913. 'app/core/openstack-service-api/policy.service.js',
  2914. 'app/core/openstack-service-api/security-group.service.js',
  2915. 'app/core/openstack-service-api/service-catalog.service.js',
  2916. 'app/core/openstack-service-api/settings.service.js',
  2917. 'app/core/openstack-service-api/user-session.service.js',
  2918. 'app/core/workflow/decorator.service.js',
  2919. 'app/core/workflow/workflow.service.js',
  2920. 'app/tech-debt/hz-namespace-resource-type-form.controller.js',
  2921. 'app/tech-debt/image-form.controller.js',
  2922. 'dashboard/project/images/images.module.js',
  2923. 'dashboard/project/project.module.js',
  2924. 'dashboard/project/workflow/launch-instance/launch-instance.module.js',
  2925. 'dashboard/project/workflow/workflow.module.js',
  2926. 'dashboard/project/workflow/launch-instance/configuration/configuration.controller.js',
  2927. 'dashboard/project/workflow/launch-instance/configuration/load-edit.directive.js',
  2928. 'dashboard/project/workflow/launch-instance/flavor/flavor.controller.js',
  2929. 'dashboard/project/workflow/launch-instance/flavor/select-flavor-table.directive.js',
  2930. 'dashboard/project/workflow/launch-instance/keypair/create-keypair.controller.js',
  2931. 'dashboard/project/workflow/launch-instance/keypair/import-keypair.controller.js',
  2932. 'dashboard/project/workflow/launch-instance/keypair/keypair.controller.js',
  2933. 'dashboard/project/workflow/launch-instance/keypair/new-keypair.controller.js',
  2934. 'dashboard/project/workflow/launch-instance/launch-instance-modal.controller.js',
  2935. 'dashboard/project/workflow/launch-instance/launch-instance-model.js',
  2936. 'dashboard/project/workflow/launch-instance/launch-instance-wizard.controller.js',
  2937. 'dashboard/project/workflow/launch-instance/launch-instance-workflow.service.js',
  2938. 'dashboard/project/workflow/launch-instance/network/network.controller.js',
  2939. 'dashboard/project/workflow/launch-instance/security-groups/security-groups.controller.js',
  2940. 'dashboard/project/workflow/launch-instance/source/source.controller.js',
  2941. 'dashboard/identity/identity.module.js',
  2942. 'dashboard/identity/projects/projects.module.js',
  2943. 'dashboard/identity/users/users.module.js',
  2944. 'dashboard/identity/users/table/table.controller.js',
  2945. 'dashboard/project/data_processing/data_processing.event_log.js',
  2946. 'dashboard/project/data_processing/data_processing.job_interface_arguments.js'],
  2947. 'js_spec_files': ['framework/util/promise-toggle/hz-promise-toggle.directive.mock.js',
  2948. 'auth/login/login.controller.spec.js',
  2949. 'auth/login/login.module.spec.js',
  2950. 'auth/login/login.spec.js',
  2951. 'framework/framework.module.spec.js',
  2952. 'framework/util/bind-scope/bind-scope.spec.js',
  2953. 'framework/util/filters/filters.spec.js',
  2954. 'framework/util/http/http.spec.js',
  2955. 'framework/util/i18n/i18n.spec.js',
  2956. 'framework/util/promise-toggle/hz-promise-toggle.directive.spec.js',
  2957. 'framework/util/tech-debt/helper-functions.spec.js',
  2958. 'framework/util/validators/validators.spec.js',
  2959. 'framework/util/workflow/workflow.spec.js',
  2960. 'framework/widgets/action-list/action-list.spec.js',
  2961. 'framework/widgets/charts/chart-tooltip.spec.js',
  2962. 'framework/widgets/charts/charts.spec.js',
  2963. 'framework/widgets/charts/pie-chart.spec.js',
  2964. 'framework/widgets/headers/headers.module.spec.js',
  2965. 'framework/widgets/headers/hz-page-header.directive.spec.js',
  2966. 'framework/widgets/help-panel/help-panel.directive.spec.js',
  2967. 'framework/widgets/help-panel/help-panel.module.spec.js',
  2968. 'framework/widgets/magic-search/hz-magic-search-bar.spec.js',
  2969. 'framework/widgets/magic-search/magic-overrides.directive.spec.js',
  2970. 'framework/widgets/magic-search/st-magic-search.directive.spec.js',
  2971. 'framework/widgets/metadata/display/display.spec.js',
  2972. 'framework/widgets/metadata/tree/tree.spec.js',
  2973. 'framework/widgets/modal-wait-spinner/modal-wait-spinner.spec.js',
  2974. 'framework/widgets/modal/simple-modal.spec.js',
  2975. 'framework/widgets/table/search-bar.spec.js',
  2976. 'framework/widgets/table/table.spec.js',
  2977. 'framework/widgets/toast/toast.spec.js',
  2978. 'framework/widgets/transfer-table/transfer-table.controller.spec.js',
  2979. 'framework/widgets/transfer-table/transfer-table.directive.spec.js',
  2980. 'framework/widgets/transfer-table/transfer-table.module.spec.js',
  2981. 'framework/widgets/widgets.module.spec.js',
  2982. 'framework/widgets/wizard/wizard.spec.js',
  2983. 'app/core/openstack-service-api/common-test.mock.js',
  2984. 'app/app.module.spec.js',
  2985. 'app/core/cloud-services/hz-if-nova-extensions.directive.spec.js',
  2986. 'app/core/cloud-services/hz-if-services.directive.spec.js',
  2987. 'app/core/cloud-services/hz-if-settings.directive.spec.js',
  2988. 'app/core/core.module.spec.js',
  2989. 'app/core/images/filters/image-status.filter.spec.js',
  2990. 'app/core/images/filters/image-type.filter.spec.js',
  2991. 'app/core/images/images.module.spec.js',
  2992. 'app/core/images/table/images-table.controller.spec.js',
  2993. 'app/core/metadata/metadata.module.spec.js',
  2994. 'app/core/metadata/metadata.service.spec.js',
  2995. 'app/core/metadata/modal/modal-helper.controller.spec.js',
  2996. 'app/core/metadata/modal/modal.controller.spec.js',
  2997. 'app/core/metadata/modal/modal.module.spec.js',
  2998. 'app/core/metadata/modal/modal.service.spec.js',
  2999. 'app/core/openstack-service-api/cinder.service.spec.js',
  3000. 'app/core/openstack-service-api/glance.service.spec.js',
  3001. 'app/core/openstack-service-api/heat.service.spec.js',
  3002. 'app/core/openstack-service-api/keystone.service.spec.js',
  3003. 'app/core/openstack-service-api/neutron.service.spec.js',
  3004. 'app/core/openstack-service-api/nova-extensions.service.spec.js',
  3005. 'app/core/openstack-service-api/nova.service.spec.js',
  3006. 'app/core/openstack-service-api/policy.service.spec.js',
  3007. 'app/core/openstack-service-api/security-group.service.spec.js',
  3008. 'app/core/openstack-service-api/service-catalog.service.spec.js',
  3009. 'app/core/openstack-service-api/settings.service.spec.js',
  3010. 'app/core/openstack-service-api/user-session.service.spec.js',
  3011. 'app/core/workflow/workflow.module.spec.js',
  3012. 'dashboard/project/images/images.module.spec.js',
  3013. 'dashboard/project/project.module.spec.js',
  3014. 'dashboard/project/workflow/launch-instance/configuration/configuration.controller.spec.js',
  3015. 'dashboard/project/workflow/launch-instance/flavor/flavor.spec.js',
  3016. 'dashboard/project/workflow/launch-instance/keypair/keypair.spec.js',
  3017. 'dashboard/project/workflow/launch-instance/launch-instance-modal.controller.spec.js',
  3018. 'dashboard/project/workflow/launch-instance/launch-instance-model.spec.js',
  3019. 'dashboard/project/workflow/launch-instance/launch-instance-wizard.controller.spec.js',
  3020. 'dashboard/project/workflow/launch-instance/launch-instance-workflow.service.spec.js',
  3021. 'dashboard/project/workflow/launch-instance/launch-instance.module.spec.js',
  3022. 'dashboard/project/workflow/launch-instance/network/network.spec.js',
  3023. 'dashboard/project/workflow/launch-instance/security-groups/security-groups.spec.js',
  3024. 'dashboard/project/workflow/launch-instance/source/source.controller.spec.js',
  3025. 'dashboard/project/workflow/workflow.module.spec.js',
  3026. 'dashboard/identity/identity.module.spec.js',
  3027. 'dashboard/identity/projects/projects.module.spec.js',
  3028. 'dashboard/identity/users/table/table.controller.spec.js',
  3029. 'dashboard/identity/users/users.module.spec.js'],
  3030. 'modal_backdrop': 'static',
  3031. 'panel_customization': [{'PANEL_GROUP': 'compute',
  3032. 'PANEL_GROUP_DASHBOARD': 'project',
  3033. 'PANEL_GROUP_NAME': <django.utils.functional.__proxy__ object at 0x7f736e3a6710>,
  3034. '_': <function ugettext at 0x7f737486e2a8>,
  3035. '__doc__': None,
  3036. '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_1010_compute_panel_group.pyc',
  3037. '__name__': 'openstack_dashboard.enabled._1010_compute_panel_group',
  3038. '__package__': 'openstack_dashboard.enabled'},
  3039. {'ADD_PANEL': 'openstack_dashboard.dashboards.project.overview.panel.Overview',
  3040. 'DEFAULT_PANEL': 'overview',
  3041. 'PANEL': 'overview',
  3042. 'PANEL_DASHBOARD': 'project',
  3043. 'PANEL_GROUP': 'compute',
  3044. '__doc__': None,
  3045. '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_1020_project_overview_panel.pyc',
  3046. '__name__': 'openstack_dashboard.enabled._1020_project_overview_panel',
  3047. '__package__': None},
  3048. {'ADD_PANEL': 'openstack_dashboard.dashboards.project.instances.panel.Instances',
  3049. 'PANEL': 'instances',
  3050. 'PANEL_DASHBOARD': 'project',
  3051. 'PANEL_GROUP': 'compute',
  3052. '__doc__': None,
  3053. '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_1030_project_instances_panel.pyc',
  3054. '__name__': 'openstack_dashboard.enabled._1030_project_instances_panel',
  3055. '__package__': None},
  3056. {'ADD_PANEL': 'openstack_dashboard.dashboards.project.volumes.panel.Volumes',
  3057. 'PANEL': 'volumes',
  3058. 'PANEL_DASHBOARD': 'project',
  3059. 'PANEL_GROUP': 'compute',
  3060. '__doc__': None,
  3061. '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_1040_project_volumes_panel.pyc',
  3062. '__name__': 'openstack_dashboard.enabled._1040_project_volumes_panel',
  3063. '__package__': None},
  3064. {'ADD_PANEL': 'openstack_dashboard.dashboards.project.images.panel.Images',
  3065. 'PANEL': 'images',
  3066. 'PANEL_DASHBOARD': 'project',
  3067. 'PANEL_GROUP': 'compute',
  3068. '__doc__': None,
  3069. '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_1050_project_images_panel.pyc',
  3070. '__name__': 'openstack_dashboard.enabled._1050_project_images_panel',
  3071. '__package__': None},
  3072. {'ADD_PANEL': 'openstack_dashboard.dashboards.project.access_and_security.panel.AccessAndSecurity',
  3073. 'PANEL': 'access_and_security',
  3074. 'PANEL_DASHBOARD': 'project',
  3075. 'PANEL_GROUP': 'compute',
  3076. '__doc__': None,
  3077. '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_1060_project_access_panel.pyc',
  3078. '__name__': 'openstack_dashboard.enabled._1060_project_access_panel',
  3079. '__package__': None},
  3080. {'PANEL_GROUP': 'network',
  3081. 'PANEL_GROUP_DASHBOARD': 'project',
  3082. 'PANEL_GROUP_NAME': <django.utils.functional.__proxy__ object at 0x7f736e3a6a10>,
  3083. '_': <function ugettext at 0x7f737486e2a8>,
  3084. '__doc__': None,
  3085. '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_1410_network_panel_group.pyc',
  3086. '__name__': 'openstack_dashboard.enabled._1410_network_panel_group',
  3087. '__package__': 'openstack_dashboard.enabled'},
  3088. {'ADD_PANEL': 'openstack_dashboard.dashboards.project.network_topology.panel.NetworkTopology',
  3089. 'PANEL': 'network_topology',
  3090. 'PANEL_DASHBOARD': 'project',
  3091. 'PANEL_GROUP': 'network',
  3092. '__doc__': None,
  3093. '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_1420_project_network_topology_panel.pyc',
  3094. '__name__': 'openstack_dashboard.enabled._1420_project_network_topology_panel',
  3095. '__package__': None},
  3096. {'ADD_PANEL': 'openstack_dashboard.dashboards.project.networks.panel.Networks',
  3097. 'PANEL': 'networks',
  3098. 'PANEL_DASHBOARD': 'project',
  3099. 'PANEL_GROUP': 'network',
  3100. '__doc__': None,
  3101. '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_1430_project_network_panel.pyc',
  3102. '__name__': 'openstack_dashboard.enabled._1430_project_network_panel',
  3103. '__package__': None},
  3104. {'ADD_PANEL': 'openstack_dashboard.dashboards.project.routers.panel.Routers',
  3105. 'PANEL': 'routers',
  3106. 'PANEL_DASHBOARD': 'project',
  3107. 'PANEL_GROUP': 'network',
  3108. '__doc__': None,
  3109. '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_1440_project_routers_panel.pyc',
  3110. '__name__': 'openstack_dashboard.enabled._1440_project_routers_panel',
  3111. '__package__': None},
  3112. {'ADD_PANEL': 'openstack_dashboard.dashboards.project.loadbalancers.panel.LoadBalancer',
  3113. 'PANEL': 'loadbalancers',
  3114. 'PANEL_DASHBOARD': 'project',
  3115. 'PANEL_GROUP': 'network',
  3116. '__doc__': None,
  3117. '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_1450_project_loadbalancers_panel.pyc',
  3118. '__name__': 'openstack_dashboard.enabled._1450_project_loadbalancers_panel',
  3119. '__package__': None},
  3120. {'ADD_PANEL': 'openstack_dashboard.dashboards.project.firewalls.panel.Firewall',
  3121. 'PANEL': 'firewalls',
  3122. 'PANEL_DASHBOARD': 'project',
  3123. 'PANEL_GROUP': 'network',
  3124. '__doc__': None,
  3125. '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_1460_project_firewalls_panel.pyc',
  3126. '__name__': 'openstack_dashboard.enabled._1460_project_firewalls_panel',
  3127. '__package__': None},
  3128. {'ADD_PANEL': 'openstack_dashboard.dashboards.project.vpn.panel.VPN',
  3129. 'PANEL': 'vpn',
  3130. 'PANEL_DASHBOARD': 'project',
  3131. 'PANEL_GROUP': 'network',
  3132. '__doc__': None,
  3133. '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_1470_project_vpn_panel.pyc',
  3134. '__name__': 'openstack_dashboard.enabled._1470_project_vpn_panel',
  3135. '__package__': None},
  3136. {'PANEL_GROUP': 'orchestration',
  3137. 'PANEL_GROUP_DASHBOARD': 'project',
  3138. 'PANEL_GROUP_NAME': <django.utils.functional.__proxy__ object at 0x7f736e3a6c90>,
  3139. '_': <function ugettext at 0x7f737486e2a8>,
  3140. '__doc__': None,
  3141. '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_1610_orchestration_panel_group.pyc',
  3142. '__name__': 'openstack_dashboard.enabled._1610_orchestration_panel_group',
  3143. '__package__': 'openstack_dashboard.enabled'},
  3144. {'ADD_PANEL': 'openstack_dashboard.dashboards.project.stacks.panel.Stacks',
  3145. 'PANEL': 'stacks',
  3146. 'PANEL_DASHBOARD': 'project',
  3147. 'PANEL_GROUP': 'orchestration',
  3148. '__doc__': None,
  3149. '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_1620_project_stacks_panel.pyc',
  3150. '__name__': 'openstack_dashboard.enabled._1620_project_stacks_panel',
  3151. '__package__': None},
  3152. {'ADD_PANEL': 'openstack_dashboard.dashboards.project.stacks.resource_types.panel.ResourceTypes',
  3153. 'PANEL': 'stacks.resource_types',
  3154. 'PANEL_DASHBOARD': 'project',
  3155. 'PANEL_GROUP': 'orchestration',
  3156. '__doc__': None,
  3157. '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_1630_project_resource_types_panel.pyc',
  3158. '__name__': 'openstack_dashboard.enabled._1630_project_resource_types_panel',
  3159. '__package__': None},
  3160. {'PANEL_GROUP': 'database',
  3161. 'PANEL_GROUP_DASHBOARD': 'project',
  3162. 'PANEL_GROUP_NAME': <django.utils.functional.__proxy__ object at 0x7f736e3a6f50>,
  3163. '_': <function ugettext at 0x7f737486e2a8>,
  3164. '__doc__': None,
  3165. '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_1710_database_panel_group.pyc',
  3166. '__name__': 'openstack_dashboard.enabled._1710_database_panel_group',
  3167. '__package__': 'openstack_dashboard.enabled'},
  3168. {'ADD_PANEL': 'openstack_dashboard.contrib.trove.content.databases.panel.Databases',
  3169. 'PANEL': 'databases',
  3170. 'PANEL_DASHBOARD': 'project',
  3171. 'PANEL_GROUP': 'database',
  3172. '__doc__': None,
  3173. '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_1720_project_databases_panel.pyc',
  3174. '__name__': 'openstack_dashboard.enabled._1720_project_databases_panel',
  3175. '__package__': None},
  3176. {'ADD_PANEL': 'openstack_dashboard.contrib.trove.content.database_backups.panel.Backups',
  3177. 'PANEL': 'database_backups',
  3178. 'PANEL_DASHBOARD': 'project',
  3179. 'PANEL_GROUP': 'database',
  3180. '__doc__': None,
  3181. '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_1730_project_database_backups_panel.pyc',
  3182. '__name__': 'openstack_dashboard.enabled._1730_project_database_backups_panel',
  3183. '__package__': None},
  3184. {'ADD_PANEL': 'openstack_dashboard.contrib.trove.content.database_clusters.panel.Clusters',
  3185. 'PANEL': 'database_clusters',
  3186. 'PANEL_DASHBOARD': 'project',
  3187. 'PANEL_GROUP': 'database',
  3188. '__doc__': None,
  3189. '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_1740_project_database_clusters_panel.pyc',
  3190. '__name__': 'openstack_dashboard.enabled._1740_project_database_clusters_panel',
  3191. '__package__': None},
  3192. {'PANEL_GROUP': 'data_processing',
  3193. 'PANEL_GROUP_DASHBOARD': 'project',
  3194. 'PANEL_GROUP_NAME': <django.utils.functional.__proxy__ object at 0x7f736e3b4190>,
  3195. '_': <function ugettext at 0x7f737486e2a8>,
  3196. '__doc__': None,
  3197. '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_1810_data_processing_panel_group.pyc',
  3198. '__name__': 'openstack_dashboard.enabled._1810_data_processing_panel_group',
  3199. '__package__': 'openstack_dashboard.enabled'},
  3200. {'ADD_PANEL': 'openstack_dashboard.contrib.sahara.content.data_processing.wizard.panel.WizardPanel',
  3201. 'PANEL': 'data_processing.wizard',
  3202. 'PANEL_DASHBOARD': 'project',
  3203. 'PANEL_GROUP': 'data_processing',
  3204. '__doc__': None,
  3205. '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_1815_data_processing_wizard_panel.pyc',
  3206. '__name__': 'openstack_dashboard.enabled._1815_data_processing_wizard_panel',
  3207. '__package__': None},
  3208. {'ADD_INSTALLED_APPS': ['openstack_dashboard.contrib.sahara.content.data_processing'],
  3209. 'ADD_JS_FILES': ['dashboard/project/data_processing/data_processing.event_log.js'],
  3210. 'ADD_PANEL': 'openstack_dashboard.contrib.sahara.content.data_processing.clusters.panel.ClustersPanel',
  3211. 'PANEL': 'data_processing.clusters',
  3212. 'PANEL_DASHBOARD': 'project',
  3213. 'PANEL_GROUP': 'data_processing',
  3214. '__doc__': None,
  3215. '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_1820_data_processing_clusters_panel.pyc',
  3216. '__name__': 'openstack_dashboard.enabled._1820_data_processing_clusters_panel',
  3217. '__package__': None},
  3218. {'ADD_PANEL': 'openstack_dashboard.contrib.sahara.content.data_processing.job_executions.panel.JobExecutionsPanel',
  3219. 'PANEL': 'data_processing.job_executions',
  3220. 'PANEL_DASHBOARD': 'project',
  3221. 'PANEL_GROUP': 'data_processing',
  3222. '__doc__': None,
  3223. '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_1825_data_processing_job_executions_panel.pyc',
  3224. '__name__': 'openstack_dashboard.enabled._1825_data_processing_job_executions_panel',
  3225. '__package__': None},
  3226. {'ADD_PANEL': 'openstack_dashboard.contrib.sahara.content.data_processing.cluster_templates.panel.ClusterTemplatesPanel',
  3227. 'PANEL': 'data_processing.cluster_templates',
  3228. 'PANEL_DASHBOARD': 'project',
  3229. 'PANEL_GROUP': 'data_processing',
  3230. '__doc__': None,
  3231. '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_1830_data_processing_cluster_templates_panel.pyc',
  3232. '__name__': 'openstack_dashboard.enabled._1830_data_processing_cluster_templates_panel',
  3233. '__package__': None},
  3234. {'ADD_PANEL': 'openstack_dashboard.contrib.sahara.content.data_processing.nodegroup_templates.panel.NodegroupTemplatesPanel',
  3235. 'PANEL': 'data_processing.nodegroup_templates',
  3236. 'PANEL_DASHBOARD': 'project',
  3237. 'PANEL_GROUP': 'data_processing',
  3238. '__doc__': None,
  3239. '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_1835_data_processing_nodegroup_templates_panel.pyc',
  3240. '__name__': 'openstack_dashboard.enabled._1835_data_processing_nodegroup_templates_panel',
  3241. '__package__': None},
  3242. {'ADD_JS_FILES': ['dashboard/project/data_processing/data_processing.job_interface_arguments.js'],
  3243. 'ADD_PANEL': 'openstack_dashboard.contrib.sahara.content.data_processing.jobs.panel.JobsPanel',
  3244. 'PANEL': 'data_processing.jobs',
  3245. 'PANEL_DASHBOARD': 'project',
  3246. 'PANEL_GROUP': 'data_processing',
  3247. '__doc__': None,
  3248. '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_1840_data_processing_jobs_panel.pyc',
  3249. '__name__': 'openstack_dashboard.enabled._1840_data_processing_jobs_panel',
  3250. '__package__': None},
  3251. {'ADD_PANEL': 'openstack_dashboard.contrib.sahara.content.data_processing.job_binaries.panel.JobBinariesPanel',
  3252. 'PANEL': 'data_processing.job_binaries',
  3253. 'PANEL_DASHBOARD': 'project',
  3254. 'PANEL_GROUP': 'data_processing',
  3255. '__doc__': None,
  3256. '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_1845_data_processing_job_binaries_panel.pyc',
  3257. '__name__': 'openstack_dashboard.enabled._1845_data_processing_job_binaries_panel',
  3258. '__package__': None},
  3259. {'ADD_PANEL': 'openstack_dashboard.contrib.sahara.content.data_processing.data_sources.panel.DataSourcesPanel',
  3260. 'PANEL': 'data_processing.data_sources',
  3261. 'PANEL_DASHBOARD': 'project',
  3262. 'PANEL_GROUP': 'data_processing',
  3263. '__doc__': None,
  3264. '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_1850_data_processing_data_sources_panel.pyc',
  3265. '__name__': 'openstack_dashboard.enabled._1850_data_processing_data_sources_panel',
  3266. '__package__': None},
  3267. {'ADD_PANEL': 'openstack_dashboard.contrib.sahara.content.data_processing.data_image_registry.panel.ImageRegistryPanel',
  3268. 'PANEL': 'data_processing.data_image_registry',
  3269. 'PANEL_DASHBOARD': 'project',
  3270. 'PANEL_GROUP': 'data_processing',
  3271. '__doc__': None,
  3272. '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_1855_data_processing_data_image_registry_panel.pyc',
  3273. '__name__': 'openstack_dashboard.enabled._1855_data_processing_data_image_registry_panel',
  3274. '__package__': None},
  3275. {'ADD_PANEL': 'openstack_dashboard.contrib.sahara.content.data_processing.data_plugins.panel.PluginsPanel',
  3276. 'PANEL': 'data_processing.data_plugins',
  3277. 'PANEL_DASHBOARD': 'project',
  3278. 'PANEL_GROUP': 'data_processing',
  3279. '__doc__': None,
  3280. '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_1860_data_processing_data_plugins_panel.pyc',
  3281. '__name__': 'openstack_dashboard.enabled._1860_data_processing_data_plugins_panel',
  3282. '__package__': None},
  3283. {'PANEL_GROUP': 'object_store',
  3284. 'PANEL_GROUP_DASHBOARD': 'project',
  3285. 'PANEL_GROUP_NAME': <django.utils.functional.__proxy__ object at 0x7f736e3b42d0>,
  3286. '_': <function ugettext at 0x7f737486e2a8>,
  3287. '__doc__': None,
  3288. '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_1910_object_store_panel_group.pyc',
  3289. '__name__': 'openstack_dashboard.enabled._1910_object_store_panel_group',
  3290. '__package__': 'openstack_dashboard.enabled'},
  3291. {'ADD_PANEL': 'openstack_dashboard.dashboards.project.containers.panel.Containers',
  3292. 'PANEL': 'containers',
  3293. 'PANEL_DASHBOARD': 'project',
  3294. 'PANEL_GROUP': 'object_store',
  3295. '__doc__': None,
  3296. '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_1920_project_containers_panel.pyc',
  3297. '__name__': 'openstack_dashboard.enabled._1920_project_containers_panel',
  3298. '__package__': None},
  3299. {'PANEL_GROUP': 'admin',
  3300. 'PANEL_GROUP_DASHBOARD': 'admin',
  3301. 'PANEL_GROUP_NAME': <django.utils.functional.__proxy__ object at 0x7f736e3b4350>,
  3302. '_': <function ugettext at 0x7f737486e2a8>,
  3303. '__doc__': None,
  3304. '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_2010_admin_system_panel_group.pyc',
  3305. '__name__': 'openstack_dashboard.enabled._2010_admin_system_panel_group',
  3306. '__package__': 'openstack_dashboard.enabled'},
  3307. {'ADD_PANEL': 'openstack_dashboard.dashboards.admin.overview.panel.Overview',
  3308. 'DEFAULT_PANEL': 'overview',
  3309. 'PANEL': 'overview',
  3310. 'PANEL_DASHBOARD': 'admin',
  3311. 'PANEL_GROUP': 'admin',
  3312. '__doc__': None,
  3313. '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_2020_admin_overview_panel.pyc',
  3314. '__name__': 'openstack_dashboard.enabled._2020_admin_overview_panel',
  3315. '__package__': None},
  3316. {'ADD_PANEL': 'openstack_dashboard.dashboards.admin.metering.panel.Metering',
  3317. 'PANEL': 'metering',
  3318. 'PANEL_DASHBOARD': 'admin',
  3319. 'PANEL_GROUP': 'admin',
  3320. '__doc__': None,
  3321. '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_2030_admin_metering_panel.pyc',
  3322. '__name__': 'openstack_dashboard.enabled._2030_admin_metering_panel',
  3323. '__package__': None},
  3324. {'ADD_PANEL': 'openstack_dashboard.dashboards.admin.hypervisors.panel.Hypervisors',
  3325. 'PANEL': 'hypervisors',
  3326. 'PANEL_DASHBOARD': 'admin',
  3327. 'PANEL_GROUP': 'admin',
  3328. '__doc__': None,
  3329. '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_2040_admin_hypervisors_panel.pyc',
  3330. '__name__': 'openstack_dashboard.enabled._2040_admin_hypervisors_panel',
  3331. '__package__': None},
  3332. {'ADD_PANEL': 'openstack_dashboard.dashboards.admin.aggregates.panel.Aggregates',
  3333. 'PANEL': 'aggregates',
  3334. 'PANEL_DASHBOARD': 'admin',
  3335. 'PANEL_GROUP': 'admin',
  3336. '__doc__': None,
  3337. '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_2050_admin_aggregates_panel.pyc',
  3338. '__name__': 'openstack_dashboard.enabled._2050_admin_aggregates_panel',
  3339. '__package__': None},
  3340. {'ADD_PANEL': 'openstack_dashboard.dashboards.admin.instances.panel.Instances',
  3341. 'PANEL': 'instances',
  3342. 'PANEL_DASHBOARD': 'admin',
  3343. 'PANEL_GROUP': 'admin',
  3344. '__doc__': None,
  3345. '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_2060_admin_instances_panel.pyc',
  3346. '__name__': 'openstack_dashboard.enabled._2060_admin_instances_panel',
  3347. '__package__': None},
  3348. {'ADD_PANEL': 'openstack_dashboard.dashboards.admin.volumes.panel.Volumes',
  3349. 'PANEL': 'volumes',
  3350. 'PANEL_DASHBOARD': 'admin',
  3351. 'PANEL_GROUP': 'admin',
  3352. '__doc__': None,
  3353. '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_2070_admin_volumes_panel.pyc',
  3354. '__name__': 'openstack_dashboard.enabled._2070_admin_volumes_panel',
  3355. '__package__': None},
  3356. {'ADD_PANEL': 'openstack_dashboard.dashboards.admin.flavors.panel.Flavors',
  3357. 'PANEL': 'flavors',
  3358. 'PANEL_DASHBOARD': 'admin',
  3359. 'PANEL_GROUP': 'admin',
  3360. '__doc__': None,
  3361. '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_2080_admin_flavors_panel.pyc',
  3362. '__name__': 'openstack_dashboard.enabled._2080_admin_flavors_panel',
  3363. '__package__': None},
  3364. {'ADD_PANEL': 'openstack_dashboard.dashboards.admin.images.panel.Images',
  3365. 'PANEL': 'images',
  3366. 'PANEL_DASHBOARD': 'admin',
  3367. 'PANEL_GROUP': 'admin',
  3368. '__doc__': None,
  3369. '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_2090_admin_images_panel.pyc',
  3370. '__name__': 'openstack_dashboard.enabled._2090_admin_images_panel',
  3371. '__package__': None},
  3372. {'ADD_PANEL': 'openstack_dashboard.dashboards.admin.networks.panel.Networks',
  3373. 'PANEL': 'networks',
  3374. 'PANEL_DASHBOARD': 'admin',
  3375. 'PANEL_GROUP': 'admin',
  3376. '__doc__': None,
  3377. '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_2100_admin_networks_panel.pyc',
  3378. '__name__': 'openstack_dashboard.enabled._2100_admin_networks_panel',
  3379. '__package__': None},
  3380. {'ADD_PANEL': 'openstack_dashboard.dashboards.admin.routers.panel.Routers',
  3381. 'PANEL': 'routers',
  3382. 'PANEL_DASHBOARD': 'admin',
  3383. 'PANEL_GROUP': 'admin',
  3384. '__doc__': None,
  3385. '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_2110_admin_routers_panel.pyc',
  3386. '__name__': 'openstack_dashboard.enabled._2110_admin_routers_panel',
  3387. '__package__': None},
  3388. {'ADD_PANEL': 'openstack_dashboard.dashboards.admin.defaults.panel.Defaults',
  3389. 'PANEL': 'defaults',
  3390. 'PANEL_DASHBOARD': 'admin',
  3391. 'PANEL_GROUP': 'admin',
  3392. '__doc__': None,
  3393. '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_2120_admin_defaults_panel.pyc',
  3394. '__name__': 'openstack_dashboard.enabled._2120_admin_defaults_panel',
  3395. '__package__': None},
  3396. {'ADD_PANEL': 'openstack_dashboard.dashboards.admin.metadata_defs.panel.MetadataDefinitions',
  3397. 'PANEL': 'metadata_defs',
  3398. 'PANEL_DASHBOARD': 'admin',
  3399. 'PANEL_GROUP': 'admin',
  3400. '__doc__': None,
  3401. '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_2130_admin_metadata_defs_panel.pyc',
  3402. '__name__': 'openstack_dashboard.enabled._2130_admin_metadata_defs_panel',
  3403. '__package__': None},
  3404. {'ADD_PANEL': 'openstack_dashboard.dashboards.admin.info.panel.Info',
  3405. 'PANEL': 'info',
  3406. 'PANEL_DASHBOARD': 'admin',
  3407. 'PANEL_GROUP': 'admin',
  3408. '__doc__': None,
  3409. '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_2140_admin_info_panel.pyc',
  3410. '__name__': 'openstack_dashboard.enabled._2140_admin_info_panel',
  3411. '__package__': None},
  3412. {'ADD_PANEL': 'openstack_dashboard.dashboards.identity.domains.panel.Domains',
  3413. 'PANEL': 'domains',
  3414. 'PANEL_DASHBOARD': 'identity',
  3415. 'PANEL_GROUP': 'default',
  3416. '__doc__': None,
  3417. '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_3010_identity_domains_panel.pyc',
  3418. '__name__': 'openstack_dashboard.enabled._3010_identity_domains_panel',
  3419. '__package__': None},
  3420. {'ADD_PANEL': 'openstack_dashboard.dashboards.identity.projects.panel.Tenants',
  3421. 'PANEL': 'projects',
  3422. 'PANEL_DASHBOARD': 'identity',
  3423. 'PANEL_GROUP': 'default',
  3424. '__doc__': None,
  3425. '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_3020_identity_projects_panel.pyc',
  3426. '__name__': 'openstack_dashboard.enabled._3020_identity_projects_panel',
  3427. '__package__': None},
  3428. {'ADD_PANEL': 'openstack_dashboard.dashboards.identity.users.panel.Users',
  3429. 'PANEL': 'users',
  3430. 'PANEL_DASHBOARD': 'identity',
  3431. 'PANEL_GROUP': 'default',
  3432. '__doc__': None,
  3433. '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_3030_identity_users_panel.pyc',
  3434. '__name__': 'openstack_dashboard.enabled._3030_identity_users_panel',
  3435. '__package__': None},
  3436. {'ADD_PANEL': 'openstack_dashboard.dashboards.identity.groups.panel.Groups',
  3437. 'PANEL': 'groups',
  3438. 'PANEL_DASHBOARD': 'identity',
  3439. 'PANEL_GROUP': 'default',
  3440. '__doc__': None,
  3441. '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_3040_identity_groups_panel.pyc',
  3442. '__name__': 'openstack_dashboard.enabled._3040_identity_groups_panel',
  3443. '__package__': None},
  3444. {'ADD_PANEL': 'openstack_dashboard.dashboards.identity.roles.panel.Roles',
  3445. 'PANEL': 'roles',
  3446. 'PANEL_DASHBOARD': 'identity',
  3447. 'PANEL_GROUP': 'default',
  3448. '__doc__': None,
  3449. '__file__': '/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/enabled/_3050_identity_roles_panel.pyc',
  3450. '__name__': 'openstack_dashboard.enabled._3050_identity_roles_panel',
  3451. '__package__': None}],
  3452. 'scss_files': ['dashboard/project/project.scss',
  3453. 'dashboard/identity/identity.scss'],
  3454. 'user_home': 'openstack_dashboard.views.get_user_home'},
  3455. 'STATIC_URL': '/dashboard/static/',
  3456. 'WEBROOT': '/dashboard/'}
  3457.  
  3458. COMPRESS_YUGLIFY_CSS_ARGUMENTS
  3459.  
  3460. u'--terminal'
  3461.  
  3462. EMAIL_BACKEND
  3463.  
  3464. 'django.core.mail.backends.console.EmailBackend'
  3465.  
  3466. COMPRESS_JINJA2_GET_ENVIRONMENT
  3467.  
  3468. <function JINJA2_GET_ENVIRONMENT at 0x7f736d9a21b8>
  3469.  
  3470. DEFAULT_TABLESPACE
  3471.  
  3472. ''
  3473.  
  3474. TEMPLATE_CONTEXT_PROCESSORS
  3475.  
  3476. ('django.core.context_processors.debug',
  3477. 'django.core.context_processors.i18n',
  3478. 'django.core.context_processors.request',
  3479. 'django.core.context_processors.media',
  3480. 'django.core.context_processors.static',
  3481. 'django.contrib.messages.context_processors.messages',
  3482. 'horizon.context_processors.horizon',
  3483. 'openstack_dashboard.context_processors.openstack')
  3484.  
  3485. OPENSTACK_IMAGE_BACKEND
  3486.  
  3487. {'image_formats': [('',
  3488. <django.utils.functional.__proxy__ object at 0x7f736ef26750>),
  3489. ('aki',
  3490. <django.utils.functional.__proxy__ object at 0x7f736ef26890>),
  3491. ('ami',
  3492. <django.utils.functional.__proxy__ object at 0x7f736ef268d0>),
  3493. ('ari',
  3494. <django.utils.functional.__proxy__ object at 0x7f736ef26910>),
  3495. ('docker',
  3496. <django.utils.functional.__proxy__ object at 0x7f736ef26950>),
  3497. ('iso',
  3498. <django.utils.functional.__proxy__ object at 0x7f736ef26990>),
  3499. ('ova',
  3500. <django.utils.functional.__proxy__ object at 0x7f736ef269d0>),
  3501. ('qcow2',
  3502. <django.utils.functional.__proxy__ object at 0x7f736ef26a10>),
  3503. ('raw',
  3504. <django.utils.functional.__proxy__ object at 0x7f736ef26a50>),
  3505. ('vdi',
  3506. <django.utils.functional.__proxy__ object at 0x7f736ef26a90>),
  3507. ('vhd',
  3508. <django.utils.functional.__proxy__ object at 0x7f736ef26ad0>),
  3509. ('vmdk',
  3510. <django.utils.functional.__proxy__ object at 0x7f736ef26b10>)]}
  3511.  
  3512. MIGRATION_MODULES
  3513.  
  3514. {}
  3515.  
  3516. SESSION_COOKIE_AGE
  3517.  
  3518. 1209600
  3519.  
  3520. SETTINGS_MODULE
  3521.  
  3522. 'openstack_dashboard.settings'
  3523.  
  3524. USE_ETAGS
  3525.  
  3526. False
  3527.  
  3528. LANGUAGES
  3529.  
  3530. (('cs', 'Czech'),
  3531. ('de', 'German'),
  3532. ('en', 'English'),
  3533. ('en-au', 'Australian English'),
  3534. ('es', 'Spanish'),
  3535. ('fr', 'French'),
  3536. ('it', 'Italian'),
  3537. ('ja', 'Japanese'),
  3538. ('ko', 'Korean (Korea)'),
  3539. ('pl', 'Polish'),
  3540. ('pt-br', 'Portuguese (Brazil)'),
  3541. ('ru', 'Russian'),
  3542. ('tr', 'Turkish'),
  3543. ('zh-cn', 'Simplified Chinese'),
  3544. ('zh-tw', 'Chinese (Taiwan)'))
  3545.  
  3546. COMPRESS_CLOSURE_COMPILER_BINARY
  3547.  
  3548. u'java -jar compiler.jar'
  3549.  
  3550. FILE_UPLOAD_TEMP_DIR
  3551.  
  3552. None
  3553.  
  3554. CSRF_COOKIE_AGE
  3555.  
  3556. 31449600
  3557.  
  3558. STATIC_URL
  3559.  
  3560. '/dashboard/static/'
  3561.  
  3562. EMAIL_PORT
  3563.  
  3564. 25
  3565.  
  3566. USE_TZ
  3567.  
  3568. True
  3569.  
  3570. SHORT_DATETIME_FORMAT
  3571.  
  3572. 'm/d/Y P'
  3573.  
  3574. TEST_NON_SERIALIZED_APPS
  3575.  
  3576. []
  3577.  
  3578. PASSWORD_HASHERS
  3579.  
  3580. u'********************'
  3581.  
  3582. FILE_UPLOAD_MAX_MEMORY_SIZE
  3583.  
  3584. 2621440
  3585.  
  3586. ABSOLUTE_URL_OVERRIDES
  3587.  
  3588. {}
  3589.  
  3590. LANGUAGE_COOKIE_PATH
  3591.  
  3592. '/'
  3593.  
  3594. CUSTOM_THEME_PATH
  3595.  
  3596. 'themes/webroot'
  3597.  
  3598. CACHE_MIDDLEWARE_SECONDS
  3599.  
  3600. 600
  3601.  
  3602. EMAIL_SSL_CERTFILE
  3603.  
  3604. None
  3605.  
  3606. CSRF_COOKIE_HTTPONLY
  3607.  
  3608. False
  3609.  
  3610. DATETIME_INPUT_FORMATS
  3611.  
  3612. ('%Y-%m-%d %H:%M:%S',
  3613. '%Y-%m-%d %H:%M:%S.%f',
  3614. '%Y-%m-%d %H:%M',
  3615. '%Y-%m-%d',
  3616. '%m/%d/%Y %H:%M:%S',
  3617. '%m/%d/%Y %H:%M:%S.%f',
  3618. '%m/%d/%Y %H:%M',
  3619. '%m/%d/%Y',
  3620. '%m/%d/%y %H:%M:%S',
  3621. '%m/%d/%y %H:%M:%S.%f',
  3622. '%m/%d/%y %H:%M',
  3623. '%m/%d/%y')
  3624.  
  3625. API_RESULT_LIMIT
  3626.  
  3627. u'********************'
  3628.  
  3629. EMAIL_HOST_USER
  3630.  
  3631. ''
  3632.  
  3633. OPENSTACK_CINDER_FEATURES
  3634.  
  3635. {'enable_backup': False}
  3636.  
  3637. 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