Vendor-facing API for registration of interop-compliance
4c2650da57
Change-Id: Ia8cc89b5220b51bce8ccfe09f7c459d4dac3bf6b |
||
---|---|---|
alembic | ||
refstack | ||
scripts | ||
t-container | ||
tests | ||
.gitignore | ||
.testr.conf | ||
alembic.ini | ||
NOTES.md | ||
README.rst | ||
requirements.txt | ||
setup.cfg | ||
setup.py | ||
test-requirements.txt | ||
tox.ini |
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