Provide glance CLI man page.
Provide basic but hopefully useful man page. Also update OpenStack LCC to OpenStack Foundation in docs. Resolves: bug 1193111 Implements blueprint: clients-man-pages Change-Id: I9502b3d5ca75149d747d523934a6401e435924b7
This commit is contained in:
@@ -3,8 +3,11 @@
|
||||
|
||||
import os
|
||||
import sys
|
||||
import pbr.version
|
||||
|
||||
sys.path.insert(0, os.path.abspath(os.path.join(os.path.dirname(__file__),
|
||||
'..', '..')))
|
||||
|
||||
project = 'python-glanceclient'
|
||||
|
||||
# -- General configuration ----------------------------------------------------
|
||||
|
||||
@@ -26,7 +29,8 @@ source_suffix = '.rst'
|
||||
master_doc = 'index'
|
||||
|
||||
# General information about the project.
|
||||
copyright = u'OpenStack LLC'
|
||||
project = 'python-glanceclient'
|
||||
copyright = u'OpenStack Foundation'
|
||||
|
||||
# If true, '()' will be appended to :func: etc. cross-reference text.
|
||||
add_function_parentheses = True
|
||||
@@ -38,6 +42,13 @@ add_module_names = True
|
||||
# The name of the Pygments (syntax highlighting) style to use.
|
||||
pygments_style = 'sphinx'
|
||||
|
||||
# Grouping the document tree for man pages.
|
||||
# List of tuples 'sourcefile', 'target', u'title', u'Authors name', 'manual'
|
||||
|
||||
man_pages = [
|
||||
('man/glance', 'glance', u'Client for OpenStack Images API',
|
||||
[u'OpenStack Foundation'], 1),
|
||||
]
|
||||
# -- Options for HTML output --------------------------------------------------
|
||||
|
||||
# The theme to use for HTML and HTML Help pages. Major themes that come with
|
||||
@@ -56,7 +67,7 @@ latex_documents = [
|
||||
'index',
|
||||
'%s.tex' % project,
|
||||
u'%s Documentation' % project,
|
||||
u'OpenStack LLC',
|
||||
u'OpenStack Foundation',
|
||||
'manual'
|
||||
),
|
||||
]
|
||||
|
@@ -32,6 +32,7 @@ The command line tool will attempt to reauthenticate using your provided credent
|
||||
|
||||
Once you've configured your authentication parameters, you can run ``glance help`` to see a complete listing of available commands.
|
||||
|
||||
See also :doc:`/man/glance`.
|
||||
|
||||
Release Notes
|
||||
=============
|
||||
@@ -94,7 +95,7 @@ Release Notes
|
||||
.. _1050345: http://bugs.launchpad.net/python-glanceclient/+bug/1050345
|
||||
|
||||
0.5.1
|
||||
----
|
||||
-----
|
||||
* 1045824_: Always send Content-Length when updating image with image data
|
||||
* 1046607_: Handle 300 Multiple Choices nicely in the CLI
|
||||
* 1035931_: Properly display URI in legacy 'show' command
|
||||
|
87
doc/source/man/glance.rst
Normal file
87
doc/source/man/glance.rst
Normal file
@@ -0,0 +1,87 @@
|
||||
==============================
|
||||
:program:`glance` CLI man page
|
||||
==============================
|
||||
|
||||
.. program:: glance
|
||||
.. highlight:: bash
|
||||
|
||||
SYNOPSIS
|
||||
========
|
||||
|
||||
:program:`glance` [options] <command> [command-options]
|
||||
|
||||
:program:`glance help`
|
||||
|
||||
:program:`glance help` <command>
|
||||
|
||||
|
||||
DESCRIPTION
|
||||
===========
|
||||
|
||||
The :program:`glance` command line utility interacts with OpenStack Images
|
||||
Service (Glance).
|
||||
|
||||
In order to use the CLI, you must provide your OpenStack username, password,
|
||||
project (historically called tenant), and auth endpoint. You can use
|
||||
configuration options :option:`--os-username`, :option:`--os-password`,
|
||||
:option:`--os-tenant-id`, and :option:`--os-auth-url` or set corresponding
|
||||
environment variables::
|
||||
|
||||
export OS_USERNAME=user
|
||||
export OS_PASSWORD=pass
|
||||
export OS_TENANT_ID=b363706f891f48019483f8bd6503c54b
|
||||
export OS_AUTH_URL=http://auth.example.com:5000/v2.0
|
||||
|
||||
The command line tool will attempt to reauthenticate using provided
|
||||
credentials for every request. You can override this behavior by manually
|
||||
supplying an auth token using :option:`--os-image-url` and
|
||||
:option:`--os-auth-token` or by setting corresponding environment variables::
|
||||
|
||||
export OS_IMAGE_URL=http://glance.example.org:9292/
|
||||
export OS_AUTH_TOKEN=3bcc3d3a03f44e3d8377f9247b0ad155
|
||||
|
||||
|
||||
You can select an API version to use by :option:`--os-image-api-version`
|
||||
option or by setting corresponding environment variable::
|
||||
|
||||
export OS_IMAGE_API_VERSION=2
|
||||
|
||||
OPTIONS
|
||||
=======
|
||||
|
||||
To get a list of available commands and options run::
|
||||
|
||||
glance help
|
||||
|
||||
To get usage and options of a command::
|
||||
|
||||
glance help <command>
|
||||
|
||||
|
||||
EXAMPLES
|
||||
========
|
||||
|
||||
Get information about image-create command::
|
||||
|
||||
glance help image-create
|
||||
|
||||
See available images::
|
||||
|
||||
glance image-list
|
||||
|
||||
Create new image::
|
||||
|
||||
glance image-create --name foo --disk-format=qcow2 \
|
||||
--container-format=bare --is-public=True \
|
||||
--copy-from http://somewhere.net/foo.img
|
||||
|
||||
Describe a specific image::
|
||||
|
||||
glance image-show foo
|
||||
|
||||
|
||||
BUGS
|
||||
====
|
||||
|
||||
Glance client is hosted in Launchpad so you can view current bugs at
|
||||
https://bugs.launchpad.net/python-glanceclient/.
|
Reference in New Issue
Block a user