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