diff --git a/doc/source/conf.py b/doc/source/conf.py index d2ea1ceed66..54a5be14639 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -33,6 +33,7 @@ extensions = ['sphinx.ext.autodoc', 'sphinx.ext.ifconfig', 'sphinx.ext.graphviz', 'oslosphinx', + 'stevedore.sphinxext' ] # autodoc generation is a bit aggressive and a nuisance diff --git a/doc/source/database_architecture.rst b/doc/source/database_architecture.rst new file mode 100644 index 00000000000..9a635118453 --- /dev/null +++ b/doc/source/database_architecture.rst @@ -0,0 +1,9 @@ +============================== + Cinder Database Architecture +============================== + +Cinder Database Backends +~~~~~~~~~~~~~~~~~~~~~~~~ + +.. list-plugins:: cinder.database.migration_backend + :detailed: diff --git a/doc/source/drivers.rst b/doc/source/drivers.rst new file mode 100644 index 00000000000..44ee4c2ab3c --- /dev/null +++ b/doc/source/drivers.rst @@ -0,0 +1,6 @@ +=================== + Available Drivers +=================== + +.. list-plugins:: oslo_messaging.notify.drivers + :detailed: diff --git a/doc/source/index.rst b/doc/source/index.rst index ef6dba4726f..9044bedb05f 100644 --- a/doc/source/index.rst +++ b/doc/source/index.rst @@ -41,6 +41,11 @@ Developer Docs :maxdepth: 1 devref/index + database_architecture + scheduler-filters + scheduler-weights + drivers + oslo-middleware API Extensions ============== diff --git a/doc/source/oslo-middleware.rst b/doc/source/oslo-middleware.rst new file mode 100644 index 00000000000..60aa9ba8e1e --- /dev/null +++ b/doc/source/oslo-middleware.rst @@ -0,0 +1,6 @@ +========================== + Oslo Middleware +========================== + +.. list-plugins:: oslo_middleware + :detailed: diff --git a/doc/source/scheduler-filters.rst b/doc/source/scheduler-filters.rst new file mode 100644 index 00000000000..2bb153ab0ab --- /dev/null +++ b/doc/source/scheduler-filters.rst @@ -0,0 +1,6 @@ +============================== + Cinder Scheduler Filters +============================== + +.. list-plugins:: cinder.scheduler.filters + :detailed: diff --git a/doc/source/scheduler-weights.rst b/doc/source/scheduler-weights.rst new file mode 100644 index 00000000000..daeced7e3de --- /dev/null +++ b/doc/source/scheduler-weights.rst @@ -0,0 +1,6 @@ +========================== + Cinder Scheduler Weights +========================== + +.. list-plugins:: cinder.scheduler.weights + :detailed: