RETIRED, The UI component for Tuskar
Go to file
Ryan Brady bfffd1cec5 Fixes EndpointNotFound after deployment
After deploying an overcloud via the UI, the generic error page for
Horizon is displayed.  With debugging enabled, an EndpointNotFound
error message is displayed.  This is caused by the dashboard_urls
method attempting to access a method on the overcloud keystone client
before the overcloud keystone service is initialized.

This patch wraps the code to check for initialized services in a
try block and returns an empty list in the event an exception is
thrown.

Change-Id: I7da53ea085b2728950c3a0c2760d0745119e6ff1
Resolves: rhbz#1245192
2015-08-04 09:16:55 -04:00
.tx Final translations for Folsom. 2012-09-18 15:26:19 -07:00
doc Merge "Allow to upload all data from nodes.csv file" 2015-04-29 14:38:05 +00:00
tools Remove vim: tabstop=5 shiftwidth=4 softtabstop=4 from headers 2014-03-05 20:19:42 -07:00
tuskar_ui Fixes EndpointNotFound after deployment 2015-08-04 09:16:55 -04:00
_10_admin.py.example Disable other dashboards 2014-04-04 15:35:52 +02:00
_20_project.py.example Disable other dashboards 2014-04-04 15:35:52 +02:00
_30_identity.py.example Disable Identity dashboard by default 2014-08-19 16:58:17 +02:00
_50_tuskar.py.example Disable other dashboards 2014-04-04 15:35:52 +02:00
.gitignore Add *.lock files to .gitignore 2015-01-29 14:35:28 +01:00
.gitreview Update .gitreview file following repository move 2013-10-05 16:51:57 +00:00
.mailmap remove 'import *' usage (or mark is #noqa) 2013-07-30 11:45:39 +08:00
.pylintrc updating run_tests.sh to mimic other openstack projects, pep8, pylint, coverage 2011-08-31 14:41:36 -07:00
HACKING.rst Workflow documentation is now in infra-manual 2014-12-05 03:30:41 +00:00
LICENSE Initial commit 2011-01-12 13:43:31 -08:00
Makefile Unifies the project packaging into one set of modules. 2012-02-29 00:20:13 -08:00
manage.py Fix PEP8 issues. 2012-08-29 15:53:07 +08:00
MANIFEST.in Removed Less remains, updated MANIFEST.in 2015-04-21 18:04:35 +02:00
nodes.sh Add nodes.sh script to generate node csv 2014-10-20 15:51:57 +00:00
README.rst Link to readthedocs for the installation guide 2014-04-28 15:58:55 +02:00
requirements.txt Updated from global requirements 2015-07-01 12:58:54 +00:00
run_tests.sh Synced run_tests.sh with horizon, requirements cleanup 2015-05-26 20:05:01 +02:00
setup.cfg Revert "Support building wheels (PEP-427)" 2013-11-29 13:26:09 +02:00
setup.py Updated from global requirements 2015-06-22 08:29:12 +00:00
test-requirements.txt Add mox3 to test-requirements.txt 2015-07-14 21:57:40 +02:00
tox.ini Drops tests for Python 2.6 2015-01-08 09:55:12 +01:00

Tuskar UI

Tuskar UI is a user interface for Tuskar, a management API for OpenStack deployments. It is a plugin for OpenStack Horizon.

High-Level Overview

Tuskar UI endeavours to be a stateless UI, relying on Tuskar API calls as much as possible. We use existing Horizon libraries and components where possible. If added libraries and components are needed, we will work with the OpenStack community to push those changes back into Horizon.

Interested in seeing Tuskar and Tuskar UI in action? Watch a demo!

Installation Guide

Use the Installation Guide to install Tuskar UI.

License

This project is licensed under the Apache License, version 2. More information can be found in the LICENSE file.

Contact Us

Join us on IRC (Internet Relay Chat):

Network: Freenode (irc.freenode.net/tuskar)
Channel: #tuskar

Or send an email to openstack-dev@lists.openstack.org.