tempest #0
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.
- Tags:
- openstack ›
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.
Usage
NOTICE: At this time, the Tempest charm is in development and is in a proof-of-concept alpha state.
Development and related discussion occurs on the freenode #openstack-charms 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.
Executing the run-tempest action:
juju run-action tempest/0 run-tempest
Contact Information
See the OpenStack Charm Guide or discuss on Freenode IRC: #openstack-charms
Configuration
- cidr-priv
- (string) cidr priv
- 192.168.21.0/24
- debug
- (boolean) Enable debug logging
- flavor-alt-name
- (string) Alt image to use
- m1.medium
- flavor-name
- (string) Main image to use
- m1.small
- floating-network-name
- (string) floating IP network
- ext_net
- glance-alt-image-name
- (string) Alt image to use
- precise
- glance-image-name
- (string) Main image to use
- cirros
- http-proxy
- (string) http proxy address
- https-proxy
- (string) https proxy address
- image-alt-ssh-user
- (string) User to connect to alt image as
- ubuntu
- image-ssh-user
- (string) User to connect to main image as
- cirros
- name-server
- (string) name server
- network-name
- (string) neutron network
- ext_net
- pip-index-url
- (string) Base URL of Python Package Index
- result-format
- (string) Format to return results in
- Default Value
- router-name
- (string) neutron Router
- provider-router
- swift-resource-ip
- (string) undercloud swift ip
- tempest-source
- (string) Location to pull tempest source from
- https://github.com/openstack/tempest
- use-internal-endpoints
- (boolean) Openstack mostly defaults to using public endpoints for internal communication between services. If set to True this option will configure services to use internal endpoints where possible.
- use-syslog
- (boolean) Setting this to True will allow supporting services to log to syslog.
- verbose
- (boolean) Enable verbose logging