tempest #1

  • By oil-charms
  • Latest version (#1)
  • xenial, yakkety, trusty
  • Stable

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.

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

floating-network-name
(string) floating IP network
ext_net
http-proxy
(string) http proxy address
glance-alt-image-name
(string) Alt image to use
precise
name-server
(string) name server
verbose
(boolean) Enable verbose logging
network-name
(string) neutron network
ext_net
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
use-syslog
(boolean) Setting this to True will allow supporting services to log to syslog.
flavor-alt-name
(string) Alt image to use
m1.medium
image-ssh-user
(string) User to connect to main image as
cirros
cidr-priv
(string) cidr priv
192.168.21.0/24
image-alt-ssh-user
(string) User to connect to alt image as
ubuntu
debug
(boolean) Enable debug logging
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