RETIRED, A service for managing OpenStack deployments
Go to file
Mark McLoughlin 2f9930a149 Rename from Ironic to Tuskar
Change-Id: I4b6c7a70fe8ce1e3ac4cbfc4784b9320399cc8c2
2013-05-28 15:28:52 +01:00
contrib Fix pep8 errors and make it pass Jenkins tests. 2013-05-16 18:40:38 -07:00
etc/tuskar Rename from Ironic to Tuskar 2013-05-28 15:28:52 +01:00
tools Rename from Ironic to Tuskar 2013-05-28 15:28:52 +01:00
tuskar Rename from Ironic to Tuskar 2013-05-28 15:28:52 +01:00
.gitignore Implement initial draft of a Pecan-based API. 2013-05-13 00:57:31 -07:00
.gitreview Rename from Ironic to Tuskar 2013-05-28 15:28:52 +01:00
.testr.conf Added .testr.conf. 2013-05-02 17:32:04 -04:00
CONTRIBUTING.rst Rename from Ironic to Tuskar 2013-05-28 15:28:52 +01:00
LICENSE Added project infrastructure needs. 2013-05-02 14:55:43 -04:00
MANIFEST.in Added project infrastructure needs. 2013-05-02 14:55:43 -04:00
README.rst Rename from Ironic to Tuskar 2013-05-28 15:28:52 +01:00
openstack-common.conf Rename from Ironic to Tuskar 2013-05-28 15:28:52 +01:00
requirements.txt Rename from Ironic to Tuskar 2013-05-28 15:28:52 +01:00
setup.cfg Rename from Ironic to Tuskar 2013-05-28 15:28:52 +01:00
setup.py Rename from Ironic to Tuskar 2013-05-28 15:28:52 +01:00
test-requirements.txt Update the distribute dependency version. 2013-05-20 17:34:44 +01:00
tox.ini Rename from Ironic to Tuskar 2013-05-28 15:28:52 +01:00

README.rst

Tuskar

Tuskar is playground for some ideas for an OpenStack management API.

Send pull requests!

Development

Tuskar source code should be pulled directly from git:

git clone https://github.com/openstack/tuskar

Setting up a local environment for development can be done with tox:

cd <your_src_dir>/tuskar

# install prerequisites
* Ubuntu/Debian:
sudo apt-get install python-dev swig libssl-dev python-pip libmysqlclient-dev libxml2-dev libxslt-dev
* Fedora/RHEL:
sudo yum install python-devel swig openssl-devel python-pip mysql-libs libxml2-devel libxslt-devel

sudo easy_install nose
sudo pip install virtualenv setuptools-git flake8 tox

# create virtualenv
tox -evenv -- echo 'done'

# activate the virtualenv
source .tox/venv/bin/activate

# run testr init
testr init

# run pep8/flake8 checks
flake8

# run unit tests
testr run

# deactivate the virtualenv
deactivate