Convert the README from Markdown to reStructuredText
So that the format matches the extension. The other option would have been to rename the file to README.md, but that would require changes in the spec file for RDO for example. Change-Id: I0766abd310b0ea717989e755ace7252d68d7111f
This commit is contained in:
73
README.rst
73
README.rst
@@ -1,54 +1,75 @@
|
|||||||
===============================
|
|
||||||
python-tempestconf
|
python-tempestconf
|
||||||
===============================
|
==================
|
||||||
|
|
||||||
## Overview
|
Overview
|
||||||
|
--------
|
||||||
|
|
||||||
python-tempestconf will automatically generate the tempest configuration based on your cloud.
|
python-tempestconf will automatically generate the tempest configuration
|
||||||
|
based on your cloud.
|
||||||
|
|
||||||
* Free software: Apache license
|
- Free software: Apache license
|
||||||
* Documentation: https://github.com/redhat-openstack/python-tempestconf/blob/master/README.rst
|
- Documentation:
|
||||||
* Source: https://github.com/redhat-openstack/python-tempestconf
|
https://github.com/redhat-openstack/python-tempestconf/blob/master/README.rst
|
||||||
* Bugs: https://github.com/redhat-openstack/python-tempestconf/issues
|
- Source: https://github.com/redhat-openstack/python-tempestconf
|
||||||
|
- Bugs: https://github.com/redhat-openstack/python-tempestconf/issues
|
||||||
|
|
||||||
## Usage
|
Usage
|
||||||
|
-----
|
||||||
|
|
||||||
### Git
|
Git
|
||||||
[1.] Clone and change to the directory:
|
~~~
|
||||||
|
|
||||||
|
1. Clone and change to the directory:
|
||||||
|
|
||||||
|
.. code-block:: shell-session
|
||||||
|
|
||||||
$ git clone https://github.com/redhat-openstack/python-tempestconf
|
$ git clone https://github.com/redhat-openstack/python-tempestconf
|
||||||
$ cd python-tempestconf
|
$ cd python-tempestconf
|
||||||
|
|
||||||
[2.] Create virtual environment using virtualenv:
|
2. Create virtual environment using virtualenv:
|
||||||
|
|
||||||
|
.. code-block:: shell-session
|
||||||
|
|
||||||
$ virtualenv .venv
|
$ virtualenv .venv
|
||||||
$ source .venv/bin/activate
|
$ source .venv/bin/activate
|
||||||
|
|
||||||
[3.] Source the newly created virtual environment and install requirements:
|
3. Source the newly created virtual environment and install
|
||||||
|
requirements:
|
||||||
|
|
||||||
|
.. code-block:: shell-session
|
||||||
|
|
||||||
(.venv) $ pip install -r requirements.txt
|
(.venv) $ pip install -r requirements.txt
|
||||||
(.venv) $ pip install -r test-requirements.txt
|
(.venv) $ pip install -r test-requirements.txt
|
||||||
|
|
||||||
[4.] Source cloud credentials, for example:
|
4. Source cloud credentials, for example:
|
||||||
|
|
||||||
|
.. code-block:: shell-session
|
||||||
|
|
||||||
(py27) $ source cloudrc
|
(py27) $ source cloudrc
|
||||||
|
|
||||||
[5.] Run python-tempestconf to generate tempest configuration file:
|
5. Run python-tempestconf to generate tempest configuration file:
|
||||||
|
|
||||||
|
.. code-block:: shell-session
|
||||||
|
|
||||||
(py27) $ python config_tempest/config_tempest.py --debug identity.uri $OS_AUTH_URL \
|
(py27) $ python config_tempest/config_tempest.py --debug identity.uri $OS_AUTH_URL \
|
||||||
identity.admin_password $OS_PASSWORD --create
|
identity.admin_password $OS_PASSWORD --create
|
||||||
|
|
||||||
After this, `./etc/tempest.conf` is generated.
|
After this, ``./etc/tempest.conf`` is generated.
|
||||||
|
|
||||||
|
RPM Installation (RDO)
|
||||||
|
~~~~~~~~~~~~~~~~~~~~~~
|
||||||
|
|
||||||
### RPM Installation (RDO)
|
1. python-tempestconf is installed together with openstack-tempest, as
|
||||||
|
a new dependency (starting from the Ocata release)
|
||||||
|
|
||||||
[1.] python-tempestconf is installed together with openstack-tempest,
|
.. code-block:: shell-session
|
||||||
as a new dependency (starting from the Ocata release)
|
|
||||||
|
|
||||||
# yum -y install openstack-tempest
|
# yum -y install openstack-tempest
|
||||||
|
|
||||||
[2.] Source cloud credentials, initialize tempest and run the discovery tool:
|
2. Source cloud credentials, initialize tempest and run the discovery
|
||||||
|
tool:
|
||||||
|
|
||||||
|
.. code-block:: shell-session
|
||||||
|
|
||||||
$ source cloudrc
|
$ source cloudrc
|
||||||
$ tempest init testingdir
|
$ tempest init testingdir
|
||||||
@@ -56,9 +77,9 @@ After this, `./etc/tempest.conf` is generated.
|
|||||||
$ discover-tempest-config --debug identity.uri $OS_AUTH_URL \
|
$ discover-tempest-config --debug identity.uri $OS_AUTH_URL \
|
||||||
identity.admin_password $OS_PASSWORD --create
|
identity.admin_password $OS_PASSWORD --create
|
||||||
|
|
||||||
*Note:* In Ocata release new features were presented. `discover-tempest-config` is the new name
|
.. note::
|
||||||
of the **old** `config_tempest.py` script and it **accepts the same parameters.** More about new
|
In Ocata release new features were presented.
|
||||||
features can be found
|
``discover-tempest-config`` is the new name of the **old**
|
||||||
[here](https://www.rdoproject.org/blog/2017/02/testing-rdo-with-tempest-new-features-in-ocata/)
|
``config_tempest.py`` script and it **accepts the same parameters.**
|
||||||
|
More about new features can be found
|
||||||
|
`here <https://www.rdoproject.org/blog/2017/02/testing-rdo-with-tempest-new-features-in-ocata/>`__
|
||||||
|
Reference in New Issue
Block a user