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 os
|
||||||
import sys
|
import sys
|
||||||
|
import pbr.version
|
||||||
|
|
||||||
|
sys.path.insert(0, os.path.abspath(os.path.join(os.path.dirname(__file__),
|
||||||
|
'..', '..')))
|
||||||
|
|
||||||
project = 'python-glanceclient'
|
|
||||||
|
|
||||||
# -- General configuration ----------------------------------------------------
|
# -- General configuration ----------------------------------------------------
|
||||||
|
|
||||||
@@ -26,7 +29,8 @@ source_suffix = '.rst'
|
|||||||
master_doc = 'index'
|
master_doc = 'index'
|
||||||
|
|
||||||
# General information about the project.
|
# 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.
|
# If true, '()' will be appended to :func: etc. cross-reference text.
|
||||||
add_function_parentheses = True
|
add_function_parentheses = True
|
||||||
@@ -38,6 +42,13 @@ add_module_names = True
|
|||||||
# The name of the Pygments (syntax highlighting) style to use.
|
# The name of the Pygments (syntax highlighting) style to use.
|
||||||
pygments_style = 'sphinx'
|
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 --------------------------------------------------
|
# -- Options for HTML output --------------------------------------------------
|
||||||
|
|
||||||
# The theme to use for HTML and HTML Help pages. Major themes that come with
|
# The theme to use for HTML and HTML Help pages. Major themes that come with
|
||||||
@@ -56,7 +67,7 @@ latex_documents = [
|
|||||||
'index',
|
'index',
|
||||||
'%s.tex' % project,
|
'%s.tex' % project,
|
||||||
u'%s Documentation' % project,
|
u'%s Documentation' % project,
|
||||||
u'OpenStack LLC',
|
u'OpenStack Foundation',
|
||||||
'manual'
|
'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.
|
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
|
Release Notes
|
||||||
=============
|
=============
|
||||||
@@ -94,7 +95,7 @@ Release Notes
|
|||||||
.. _1050345: http://bugs.launchpad.net/python-glanceclient/+bug/1050345
|
.. _1050345: http://bugs.launchpad.net/python-glanceclient/+bug/1050345
|
||||||
|
|
||||||
0.5.1
|
0.5.1
|
||||||
----
|
-----
|
||||||
* 1045824_: Always send Content-Length when updating image with image data
|
* 1045824_: Always send Content-Length when updating image with image data
|
||||||
* 1046607_: Handle 300 Multiple Choices nicely in the CLI
|
* 1046607_: Handle 300 Multiple Choices nicely in the CLI
|
||||||
* 1035931_: Properly display URI in legacy 'show' command
|
* 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