Description
Tempest is a set of integration tests to be run against a live Openstack
cluster. Tempest has batteries of tests for Openstack API validation,
scenarios, and other specific tests useful in validating an Openstack
deployment.
Overview
Tempest is a set of integration tests to be run against a live OpenStack cluster. Tempest has batteries of tests for OpenStack API validation, Scenarios, and other specific tests useful in validating an OpenStack deployment.
The Tempest Charm can be deployed into a new or existing Juju model containing an OpenStack deployment to execute sets or subsets of Tempest tests.
Building
sudo apt-get install python-tox
tox -e build
Usage
At this time, the Tempest charm is in development and is in a proof-of-concept state. Development and related discussion occurs on the freenode #juju irc channel.
TLDR: Deploy the built charm and relate it to keystone and openstack-dashboard. See config.yaml as annotated.
More docs to come as this matures.
Contact Information
Report bugs on Launchpad
Configuration
- image-ssh-user
- (string) User to connect to main image as
- cirros
- http-proxy
- (string) http proxy address
- glance-alt-image-name
- (string) Alt image to use
- precise
- name-server
- (string) name server
- 10.245.160.2
- result-format
- (string) Format to return results in
- Default Value
- tempest-source
- (string) Location to pull tempest source from
- https://github.com/openstack/tempest
- glance-image-name
- (string) Main image to use
- cirros
- https-proxy
- (string) https proxy address
- flavor-alt-name
- (string) Alt image to use
- m1.medium
- network-name
- (string) neutron network
- ext_net
- cidr-priv
- (string) cidr priv
- 192.168.21.0/24
- image-alt-ssh-user
- (string) User to connect to alt image as
- ubuntu
- router-name
- (string) neutron Router
- provider-router
- flavor-name
- (string) Main image to use
- m1.small
- pip-index-url
- (string) Base URL of Python Package Index
- swift-resource-ip
- (string) undercloud swift ip
- 10.245.160.50