summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--doc/source/commands.rst3
-rw-r--r--doc/source/conf.py1
-rw-r--r--doc/source/index.rst1
-rw-r--r--doc/source/plugin-commands.rst32
-rw-r--r--test-requirements.txt11
5 files changed, 47 insertions, 1 deletions
diff --git a/doc/source/commands.rst b/doc/source/commands.rst
index e0742ab4..60698950 100644
--- a/doc/source/commands.rst
+++ b/doc/source/commands.rst
@@ -126,7 +126,8 @@ Plugin Objects
--------------
The following are known `Objects` used by OpenStack :doc:`plugins`. These are
-listed here to avoid name conflicts when creating new plugins.
+listed here to avoid name conflicts when creating new plugins. For a complete
+list check out :doc:`plugin-commands`.
* ``baremetal``: (**Baremetal (Ironic)**)
* ``congress datasource``: (**Policy (Congress)**)
diff --git a/doc/source/conf.py b/doc/source/conf.py
index f4434ec1..792ba40a 100644
--- a/doc/source/conf.py
+++ b/doc/source/conf.py
@@ -38,6 +38,7 @@ extensions = ['sphinx.ext.autodoc',
'sphinx.ext.todo',
'oslosphinx',
'ext.apidoc',
+ 'stevedore.sphinxext',
]
# Add any paths that contain templates here, relative to this directory.
diff --git a/doc/source/index.rst b/doc/source/index.rst
index c1fbbe39..49929972 100644
--- a/doc/source/index.rst
+++ b/doc/source/index.rst
@@ -16,6 +16,7 @@ User Documentation
commands
configuration
plugins
+ plugin-commands
authentication
interactive
humaninterfaceguide
diff --git a/doc/source/plugin-commands.rst b/doc/source/plugin-commands.rst
new file mode 100644
index 00000000..893c4c49
--- /dev/null
+++ b/doc/source/plugin-commands.rst
@@ -0,0 +1,32 @@
+=================
+ Plugin Commands
+=================
+
+.. list-plugins:: openstack.cli.extension
+
+.. list-plugins:: openstack.key_manager.v1
+ :detailed:
+
+.. list-plugins:: openstack.baremetal.v1
+ :detailed:
+
+.. list-plugins:: openstack.congressclient.v1
+ :detailed:
+
+.. list-plugins:: openstack.workflow_engine.v2
+ :detailed:
+
+.. list-plugins:: openstack.data_processing.v1
+ :detailed:
+
+.. list-plugins:: openstack.dns.v1
+ :detailed:
+
+.. list-plugins:: openstack.management.v1
+ :detailed:
+
+.. list-plugins:: openstack.messaging.v1
+ :detailed:
+
+.. list-plugins:: openstack.orchestration.v1
+ :detailed:
diff --git a/test-requirements.txt b/test-requirements.txt
index c02ebf0e..05b95f75 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -16,3 +16,14 @@ testrepository>=0.0.18
testtools>=1.4.0
WebOb>=1.2.3
tempest-lib>=0.10.0
+
+# Install these to generate sphinx autodocs
+python-barbicanclient>=3.3.0
+python-congressclient>=1.0.0
+python-designateclient>=1.5.0
+python-heatclient>=0.6.0
+python-ironicclient>=0.8.0
+python-mistralclient>=1.0.0
+python-saharaclient>=0.10.0
+python-tuskarclient>=0.1.17
+python-zaqarclient>=0.3.0