Fix rst errors in README
This fixes some rst formatting errors in the README file. The readme is used as the package long description on pypi, and they have recently enabled some checks that cause package upload errors if there are formatting issues with the rst content. Change-Id: I3ff7a509c2b875606c985c87b61a63c5e15c1bda
This commit is contained in:
parent
721b353324
commit
be83eae483
67
README.rst
67
README.rst
@ -8,48 +8,56 @@ Team and repository tags
|
||||
.. Change things from this point on
|
||||
|
||||
Python bindings to the Monasca API
|
||||
=======================================
|
||||
==================================
|
||||
|
||||
This is a client library for Monasca built to interface with the Monasca API. It
|
||||
provides a Python API (the ``monascaclient`` module) and a command-line tool
|
||||
This is a client library for Monasca built to interface with the Monasca API.
|
||||
It provides a Python API (the ``monascaclient`` module) and a command-line tool
|
||||
(``monasca``).
|
||||
|
||||
The Monasca Client was written using the OpenStack Heat Python client as a framework.
|
||||
The Monasca Client was written using the OpenStack Heat Python client as a
|
||||
framework.
|
||||
|
||||
.. contents:: Contents:
|
||||
:local:
|
||||
|
||||
Ubuntu Install
|
||||
--------------
|
||||
Requires:
|
||||
- pip - version >= 1.4. python get-pip.py
|
||||
Requires::
|
||||
|
||||
pip - version >= 1.4. python get-pip.py
|
||||
|
||||
See versions on PYPI:
|
||||
https://pypi.org/project/python-monascaclient/
|
||||
|
||||
Install It:
|
||||
- sudo pip install python-monascaclient
|
||||
Install It::
|
||||
|
||||
Alternative Manual Install Steps:
|
||||
- cd to your python-monascaclient repo
|
||||
- sudo pip install -r requirements.txt
|
||||
- python setup.py install
|
||||
sudo pip install python-monascaclient
|
||||
|
||||
Alternative Manual Install Steps::
|
||||
|
||||
cd <path to your python-monascaclient repo>
|
||||
|
||||
sudo pip install -r requirements.txt
|
||||
|
||||
python setup.py install
|
||||
|
||||
Building and Packaging
|
||||
----------------------
|
||||
Install the tool dependencies
|
||||
sudo apt-get install python-pip python-virtualenv
|
||||
Install the tool dependencies::
|
||||
|
||||
In the python-monascaclient source directory
|
||||
virtualenv --no-site-packages .venv
|
||||
sudo apt-get install python-pip python-virtualenv
|
||||
|
||||
source ./.venv/bin/activate
|
||||
In the python-monascaclient source directory::
|
||||
|
||||
pip install wheel
|
||||
virtualenv --no-site-packages .venv
|
||||
|
||||
python setup.py bdist_wheel
|
||||
source ./.venv/bin/activate
|
||||
|
||||
pip install $(ls -1rt dist/*.whl | tail -1) --upgrade
|
||||
pip install wheel
|
||||
|
||||
python setup.py bdist_wheel
|
||||
|
||||
pip install $(ls -1rt dist/*.whl | tail -1) --upgrade
|
||||
|
||||
Command-line API
|
||||
----------------
|
||||
@ -57,6 +65,9 @@ Installing this distribution gets you a shell command, ``monasca``, that you
|
||||
can use to interact with the Monitoring API server.
|
||||
|
||||
Usage:
|
||||
|
||||
.. code-block:: console
|
||||
|
||||
monasca
|
||||
|
||||
monasca help
|
||||
@ -66,15 +77,15 @@ Usage:
|
||||
This outputs the results in json format. Normally output is in table format.
|
||||
|
||||
|
||||
The monascaclient CLI needs the Monasca API endpoint url and the OS_AUTH_TOKEN to pass to the
|
||||
Monasca API RESTful interface. This is provided through environment or CLI
|
||||
parameters.
|
||||
The monascaclient CLI needs the Monasca API endpoint url and the OS_AUTH_TOKEN
|
||||
to pass to the Monasca API RESTful interface. This is provided through
|
||||
environment or CLI parameters.
|
||||
|
||||
Environmental Variables
|
||||
=======================
|
||||
|
||||
Environmental variables can be sourced, or optionally passed in as CLI arguments.
|
||||
It is easiest to source them first and then use the CLI.
|
||||
Environmental variables can be sourced, or optionally passed in as CLI
|
||||
arguments. It is easiest to source them first and then use the CLI.
|
||||
|
||||
When token and endpoint are known::
|
||||
|
||||
@ -92,7 +103,8 @@ When using Keystone to obtain the token and endpoint::
|
||||
# Optional(specific version added to OS_AUTH_URL if (v2.0 or v3) not present already)
|
||||
export OS_AUTH_VERSION=
|
||||
|
||||
When OS_USER_DOMAIN_NAME is not set, then 'Default' is assumed. Alternatively IDs can be used instead of names.
|
||||
When OS_USER_DOMAIN_NAME is not set, then 'Default' is assumed. Alternatively
|
||||
IDs can be used instead of names.
|
||||
Although *deprecated*, but OS_TENANT_NAME and OS_TENANT_ID can be used for
|
||||
OS_PROEJCT_NAME and OS_PROJECT_ID respectively.
|
||||
|
||||
@ -102,7 +114,8 @@ When using Vagrant Environment with middleware disabled::
|
||||
export OS_NO_CLIENT_AUTH=1
|
||||
export MONASCA_API_URL=http://192.168.10.4:8070/v2.0/
|
||||
|
||||
The Monasca API will treat the auth token as the tenant ID when Keystone is not enabled.
|
||||
The Monasca API will treat the auth token as the tenant ID when Keystone is not
|
||||
enabled.
|
||||
|
||||
License
|
||||
=======
|
||||
|
Loading…
Reference in New Issue
Block a user