refstack/specs
Rob Hirschfeld 206e6a0e10 Use keystone uuid with cloud id
ref: https://storyboard.openstack.org/#!/story/135

Use Endpoint ID as a unique identifier for clouds
in refstack test uploads.

Change-Id: I363531ccfbffc5ba76a7d95de6648ff2dd75a95d
2014-06-26 13:23:38 -05:00
..
approved spec for ability to upload a complete tempest config 2014-06-15 07:18:06 -07:00
proposed Use keystone uuid with cloud id 2014-06-26 13:23:38 -05:00
README.rst Remove executable flags 2014-05-13 16:32:01 +02:00
template.rst removed creative commons lic from template 2014-06-10 14:19:11 -07:00

Refstack Specifications

This folder is used to hold design specifications for additions to the Refstack project. Reviews of the specs are done in gerrit, using a similar workflow to how we review and merge changes to the code itself.

Specifications are proposed by adding an .rst file to the specs/proposed directory and posting it for review. Not all approved blueprints will get fully implemented. You can find an example spec in /specs/template.rst.

When a spec has passed the review process and discussions in our weekly meetings it will be moved to 'specs/approved/'. At that time the blueprint will be marked as approved and assigned to someone.

Once a spec has been fully implemented, meaning a patch has landed that references the blueprint, it will be moved again to 'specs/completed'.

Prior to April 2014, this method was not used for spec reviews. Prior reviews were completed entirely through Launchpad blueprints:

http://blueprints.launchpad.net/refstack

Please note, Launchpad blueprints are still used for tracking the current status of blueprints. For more information, see:

https://wiki.openstack.org/wiki/Blueprints

For more information about working with gerrit, see:

https://wiki.openstack.org/wiki/Gerrit_Workflow

To validate that the specification is syntactically correct (i.e. get more confidence in the Jenkins result), please execute the following command:

$ tox