summaryrefslogtreecommitdiff
path: root/doc/source/cli/command-objects
diff options
context:
space:
mode:
authorMonty Taylor <mordred@inaugust.com>2018-07-23 09:31:17 -0500
committerMonty Taylor <mordred@inaugust.com>2018-07-23 16:58:30 -0500
commit9ece632f96844fd78c2f717f2f6d35e61c3b9ef2 (patch)
tree24747b229075ea5b0b16b660074006f8da7020fe /doc/source/cli/command-objects
parentee35409069b0f77984e912cfc0c90cb9cce52512 (diff)
downloadpython-openstackclient-9ece632f96844fd78c2f717f2f6d35e61c3b9ef2.tar.gz
Add command to show all service versions
Knowing what services and what versions of those services exist on a cloud isn't always a spectacular experience. Add a command that will use get_all_version_data from keystoneauth to produce a report of the available services and the version info for each service. Depends-On: https://review.openstack.org/584944 Change-Id: I84751c175d0c5f6d857a5473d2db6d5f1b41f946
Diffstat (limited to 'doc/source/cli/command-objects')
-rw-r--r--doc/source/cli/command-objects/versions.rst41
1 files changed, 41 insertions, 0 deletions
diff --git a/doc/source/cli/command-objects/versions.rst b/doc/source/cli/command-objects/versions.rst
new file mode 100644
index 00000000..67425652
--- /dev/null
+++ b/doc/source/cli/command-objects/versions.rst
@@ -0,0 +1,41 @@
+========
+versions
+========
+
+Get a list of every version of every service in a given cloud.
+
+versions show
+-------------
+
+Show service versions:
+
+.. program:: versions show
+.. code:: bash
+
+ openstack versions show
+ [--all-interfaces]
+ [--interface <interface>]
+ [--region-name <region-name>]
+ [--service <service>]
+
+.. option:: --all-interfaces
+
+ Return results for every interface of every service.
+ [Mutually exclusive with --interface]
+
+.. option:: --interface <interface>
+
+ Limit results to only those on given interface.
+ [Default 'public'. Mutually exclusive with --all-interfaces]
+
+.. option:: --region-name <region-name>
+
+ Limit results to only those from region-name
+
+.. option:: --service <service>
+
+ Limit results to only those for service. The argument should be either
+ an exact match to what is in the catalog or a known official value or
+ alias from `service-types-authority`_.
+
+.. _service-types-authority: https://service-types.openstack.org/