Vendor-facing API for registration of interop-compliance
Go to file
david 4c2650da57 general house cleaning and repair of web.py imports
Change-Id: Ia8cc89b5220b51bce8ccfe09f7c459d4dac3bf6b
2014-03-01 20:17:05 -08:00
alembic pep8 cleanup 2014-02-21 16:08:12 -08:00
refstack general house cleaning and repair of web.py imports 2014-03-01 20:17:05 -08:00
scripts added tox.ini 2014-03-01 17:36:44 -08:00
t-container Dockerfile from @d_qoi working to build container 2014-02-22 20:04:25 -06:00
tests added tox.ini 2014-03-01 17:36:44 -08:00
.gitignore general house cleaning and repair of web.py imports 2014-03-01 20:17:05 -08:00
.testr.conf added tox.ini 2014-03-01 17:36:44 -08:00
alembic.ini use local dir for config by default 2013-11-26 12:32:14 -08:00
NOTES.md moved scratch out of readme 2013-10-22 21:55:11 -07:00
README.rst general house cleaning and repair of web.py imports 2014-03-01 20:17:05 -08:00
requirements.txt Fixin syntax in == 2013-12-09 18:18:04 +00:00
setup.cfg added tox.ini 2014-03-01 17:36:44 -08:00
setup.py added tox.ini 2014-03-01 17:36:44 -08:00
test-requirements.txt added tox.ini 2014-03-01 17:36:44 -08:00
tox.ini added tox.ini 2014-03-01 17:36:44 -08:00

RefStack

Vendor-facing API for registration of interop-compliance endpoints and credentials for on-demand testing.

Running at http://refstack.org See (living) documentation at https://etherpad.openstack.org/RefStackBlueprint

Okay, I'm Sold, How Do I Run This Myself?

This is our documentation for how we get this set up:

# Git you clonin'
git clone http://github.com/stackforge/refstack

cd refstack

# Setup or update the database
# NOTE: you are going to have to modify the db connection string in
#       `alembic.ini` to get this working
# PROTIP: if you just want to test this out, use `-n alembic_sqlite` to
#         make a local sqlite db
#         $ alembic -n alembic_sqlite upgrade head
alembic upgrade head

# Plug this bad boy into your server infrastructure.
# We use nginx and gunicorn, you may use something else if you are smarter
# than we are.
# For the most basic setup that you can try right now, just kick off
# gunicorn:
gunicorn -b 0.0.0.0:8000 refstack.web:app

# To actually configure this winner, check out the config section and
# crack open refstack.cfg in vim.
# `vim refstack.cfg`

# Now browse to http://localhost:8000

Configuration

Coming soon!

TODO:

Metadata gathering:
  • Number of nodes
  • vCPUs
  • Distro
  • Deployment approach
  • RAM
Plugins:
  • Cinder
  • Neutron