2014-05-15 09:05:37 -05:00
|
|
|
===============
|
|
|
|
OpenStackClient
|
|
|
|
===============
|
2012-04-18 13:16:39 -05:00
|
|
|
|
2014-05-15 09:05:37 -05:00
|
|
|
OpenStackClient (aka OSC) is a command-line client for OpenStack that
|
2015-11-08 22:05:15 +08:00
|
|
|
brings the command set for Compute, Identity, Image, Object Storage and
|
|
|
|
Block Storage APIs together in a single shell with a uniform command
|
|
|
|
structure.
|
2012-04-18 13:16:39 -05:00
|
|
|
|
2015-08-08 01:07:07 -07:00
|
|
|
User Documentation
|
|
|
|
------------------
|
2012-04-18 13:16:39 -05:00
|
|
|
|
|
|
|
.. toctree::
|
|
|
|
:maxdepth: 1
|
|
|
|
|
2016-04-18 13:49:01 -05:00
|
|
|
Manual Page <man/openstack>
|
2014-11-17 16:42:30 -06:00
|
|
|
command-list
|
2013-07-29 17:05:02 -05:00
|
|
|
commands
|
2015-03-03 23:12:07 -06:00
|
|
|
configuration
|
2013-12-05 13:23:44 -06:00
|
|
|
plugins
|
2015-10-16 02:08:05 -04:00
|
|
|
plugin-commands
|
2014-10-24 10:34:41 -05:00
|
|
|
authentication
|
2014-12-02 16:57:22 -06:00
|
|
|
interactive
|
2015-01-13 17:03:01 -06:00
|
|
|
humaninterfaceguide
|
2015-04-23 21:25:56 -04:00
|
|
|
backwards-incompatible
|
2013-07-29 17:05:02 -05:00
|
|
|
|
2012-04-18 13:16:39 -05:00
|
|
|
Getting Started
|
|
|
|
---------------
|
|
|
|
|
2015-01-13 17:23:33 -06:00
|
|
|
* Try :doc:`some commands <command-list>`
|
2014-09-18 17:05:07 -04:00
|
|
|
* Read the source `on OpenStack's Git server`_
|
2015-01-13 17:23:33 -06:00
|
|
|
* Install OpenStackClient from `PyPi`_ or a `tarball`_
|
2013-07-29 17:05:02 -05:00
|
|
|
|
2015-11-30 16:30:42 -05:00
|
|
|
Release Notes
|
|
|
|
-------------
|
|
|
|
|
|
|
|
.. toctree::
|
|
|
|
:maxdepth: 1
|
|
|
|
|
2016-05-28 10:58:23 +08:00
|
|
|
Release Notes <http://docs.openstack.org/releasenotes/python-openstackclient>
|
2015-11-30 16:30:42 -05:00
|
|
|
history
|
|
|
|
|
2015-08-08 01:07:07 -07:00
|
|
|
Developer Documentation
|
|
|
|
-----------------------
|
|
|
|
|
|
|
|
.. toctree::
|
|
|
|
:maxdepth: 1
|
|
|
|
|
|
|
|
developing
|
2016-04-12 16:07:30 -05:00
|
|
|
command-beta
|
2015-10-20 15:44:38 -05:00
|
|
|
command-options
|
2015-11-20 10:36:40 -06:00
|
|
|
command-wrappers
|
2016-03-09 11:47:28 -06:00
|
|
|
command-errors
|
2016-06-15 14:09:08 +08:00
|
|
|
command-logs
|
2015-12-10 13:30:21 -06:00
|
|
|
specs/commands
|
2015-01-13 17:23:33 -06:00
|
|
|
|
|
|
|
Project Goals
|
|
|
|
-------------
|
|
|
|
|
|
|
|
* Use the OpenStack Python API libraries, extending or replacing them as required
|
|
|
|
* Use a consistent naming and structure for commands and arguments
|
|
|
|
* Provide consistent output formats with optional machine parseable formats
|
|
|
|
* Use a single-binary approach that also contains an embedded shell that can execute
|
|
|
|
multiple commands on a single authentication (see libvirt's virsh for an example)
|
|
|
|
* Independence from the OpenStack project names; only API names are referenced (to
|
|
|
|
the extent possible)
|
2012-04-18 13:16:39 -05:00
|
|
|
|
|
|
|
Contributing
|
|
|
|
============
|
|
|
|
|
2015-01-13 17:23:33 -06:00
|
|
|
OpenStackClient utilizes all of the usual OpenStack processes and requirements for
|
|
|
|
contributions. The code is hosted `on OpenStack's Git server`_. `Bug reports`_
|
|
|
|
and `blueprints`_ may be submitted to the :code:`python-openstackclient` project
|
|
|
|
on `Launchpad`_. Code may be submitted to the
|
|
|
|
:code:`openstack/python-openstackclient` project using `Gerrit`_.
|
2015-06-03 02:34:07 +02:00
|
|
|
Developers may also be found in the `IRC channel`_ ``#openstack-sdks``.
|
2012-04-18 13:16:39 -05:00
|
|
|
|
2015-01-13 17:23:33 -06:00
|
|
|
.. _`on OpenStack's Git server`: https://git.openstack.org/cgit/openstack/python-openstackclient/tree
|
2012-06-22 10:24:44 -07:00
|
|
|
.. _Launchpad: https://launchpad.net/python-openstackclient
|
2014-12-05 03:30:40 +00:00
|
|
|
.. _Gerrit: http://docs.openstack.org/infra/manual/developers.html#development-workflow
|
2015-01-13 17:23:33 -06:00
|
|
|
.. _Bug reports: https://bugs.launchpad.net/python-openstackclient/+bugs
|
|
|
|
.. _blueprints: https://blueprints.launchpad.net/python-openstackclient
|
|
|
|
.. _PyPi: https://pypi.python.org/pypi/python-openstackclient
|
|
|
|
.. _tarball: http://tarballs.openstack.org/python-openstackclient
|
2015-06-03 02:34:07 +02:00
|
|
|
.. _IRC channel: https://wiki.openstack.org/wiki/IRC
|
2012-04-18 13:16:39 -05:00
|
|
|
|
2014-11-18 00:16:21 -05:00
|
|
|
Indices and Tables
|
|
|
|
==================
|
2012-04-18 13:16:39 -05:00
|
|
|
|
|
|
|
* :ref:`genindex`
|
|
|
|
* :ref:`modindex`
|
|
|
|
* :ref:`search`
|