John Griffith 922fdd0bdc Update dev docs
* Quick pass at implementing the basics for cinder dev docs
  * Remove the N/A compute related stuff
  * Clean up the architecture a bit to only show cinder related
  * Remove various modules form TOC's that aren't applicable

Change-Id: I0089c388524c9def7494658e836f4ed03a61f5b5
2012-09-03 17:18:10 -06:00

3.6 KiB

API Endpoint

Cinder has a system for managing multiple APIs on different subdomains. Currently there is support for the OpenStack API, as well as the Amazon EC2 API.

Common Components

The cinder.api Module

cinder.api

The cinder.api.cloud Module ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

cinder.api.cloud

OpenStack API

The openstack Module

cinder.api.openstack

The auth Module

cinder.api.openstack.auth

EC2 API

The cinder.api.ec2 Module ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

cinder.api.ec2

The cloud Module

cinder.api.ec2.cloud

The metadatarequesthandler Module

cinder.api.ec2.metadatarequesthandler

Tests

The api_unittest Module

cinder.tests.api_unittest

The api_integration Module

cinder.tests.api_integration

The cloud_unittest Module

cinder.tests.cloud_unittest

The api.fakes Module

cinder.tests.api.fakes

The api.test_wsgi Module

cinder.tests.api.test_wsgi

The test_api Module

cinder.tests.api.openstack.test_api

The test_auth Module

cinder.tests.api.openstack.test_auth

The test_faults Module

cinder.tests.api.openstack.test_faults