python-tempestconf will automatically generates the tempest configuration based on your cloud.
Project description
Overview
python-tempestconf will automatically generate the tempest configuration based on your cloud.
Free software: Apache license
Documentation: http://git.openstack.org/cgit/openstack/python-tempestconf/tree/README.rst
Source: https://git.openstack.org/openstack/python-tempestconf
Usage
Git
Clone and change to the directory:
$ git clone https://git.openstack.org/openstack/python-tempestconf
$ cd python-tempestconf
Create virtual environment using virtualenv:
$ virtualenv .venv
$ source .venv/bin/activate
Source the newly created virtual environment and install requirements:
(.venv) $ pip install -r requirements.txt
(.venv) $ pip install -r test-requirements.txt
Source cloud credentials, for example:
(py27) $ source cloudrc
Run python-tempestconf to generate tempest configuration file:
(py27) $ python config_tempest/config_tempest.py --debug identity.uri $OS_AUTH_URL \
identity.admin_password $OS_PASSWORD --create
After this, ./etc/tempest.conf is generated.
RPM Installation (RDO)
python-tempestconf is installed together with openstack-tempest, as a new dependency (starting from the Ocata release)
# yum install openstack-tempest
Source cloud credentials, initialize tempest and run the discovery tool:
$ source cloudrc
$ tempest init testingdir
$ cd testingdir
$ discover-tempest-config --debug identity.uri $OS_AUTH_URL \
identity.admin_password $OS_PASSWORD --create
os-client-config support
python-tempestconf supports os-client-config so instead of sourcing openstackrc files you can use clouds.yml files. Location where these files should be stored and syntax which is used to specify cloud.yaml files can be found here
In case of git usage:
(py27) $ python config_tempest/config_tempest.py --debug --create --os-cloud <name of cloud>
In case of RPM:
$ tempest init testingdir
$ cd testingdir
$ discover-tempest-config --debug --create --os-cloud <name of cloud>
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for python_tempestconf-1.1.4-py2-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | adb68a6930738aa6eaae773eb6e079e0378dc7a3b7c1aa55411a1b53661d4b3e |
|
MD5 | 5aa88f89df94d0ca13a61fa3c28a4703 |
|
BLAKE2b-256 | e97ad517fda8de642ba76de4960be33dd6ddfb98a80d0c2bbbdf09fbd73456ec |