Vendor-facing API for registration of interop-compliance
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Michael Krotscheck 6fffbca938 Added JavaScript Style Linting 6 years ago
bin Add oslo.log library 6 years ago
defcore Remove files that are now mastered in openstack/defcore 6 years ago
doc Update readme files with the latest information. 6 years ago
etc Add API endpoint for retrieving capabilities 6 years ago
refstack Fix unit tests failing gate 6 years ago
refstack-ui Added JavaScript Style Linting 6 years ago
specs Add Test Records Retrieval API to Refstack v1 API. 6 years ago
.gitignore Move requests cache into memory 6 years ago
.gitreview Add a gitreview setup 7 years ago
.testr.conf Repair tests coverage utility 6 years ago
LICENSE Add a LICENSE 7 years ago
README.rst Updated the README.rst to fix the link to the wiki page. 6 years ago py33 tests fixed 7 years ago
requirements.txt Add API endpoint for retrieving capabilities 6 years ago Improve database creation for testing 6 years ago
setup.cfg Add config auto generator 6 years ago added tox.ini 7 years ago
test-requirements.txt Add API endpoint for retrieving capabilities 6 years ago
tox.ini Add unit tests for untested code 6 years ago



What is refstack?

  • Toolset for testing interoperability between OpenStack clouds.
  • Database backed website supporting collection and publication of Community Test results for OpenStack.
  • User interface to display individual test run results.


refstack intends on being THE source of tools for interoperability testing of OpenStack clouds.

refstack provides users in the OpenStack community with a Tempest wrapper, refstack-client, that helps to verify interoperability of their cloud with other OpenStack clouds. It does so by validating any cloud implementation against the OpenStack Tempest API tests.

refstack and DefCore - The prototypical use case for refstack provides the DefCore Committee the tools for vendors and other users to run API tests against their clouds to provide the DefCore committee with a reliable overview of what APIs and capabilities are being used in the marketplace. This will help to guide the DefCore-defined capabilities and help ensure interoperability across the entire OpenStack ecosystem. It can also be used to validate clouds against existing DefCore capability lists, giving you assurance that your cloud faithfully implements OpenStack standards.

Value Add for Vendors - Vendors can use refstack to demonstrate that their distros, and/or their customers' installed clouds remain with OpenStack after their software has been incorporated into the distro or cloud.

refstack consists of two parts:

Get involved!