charm-tempest/src
Liam Young a9a5a2e5fa Change openstack clients install directive
This change switches to using the python_packages *1 layer.yaml
directive for installing the openstack clients for use by the
charm. This is primarily to work around *2

*1 https://charmsreactive.readthedocs.io/en/latest/layer-basic.html#layer-configuration
*2 https://github.com/juju-solutions/layer-basic/issues/149

Change-Id: I618235384164c03776bd25bf669543fbd99794ad
2019-12-04 14:52:00 +00:00
..
actions Fix python3 invocation for charm to charm-env 2019-11-08 17:55:34 +00:00
files Sync charm/ceph helpers, tox, and requirements 2019-09-30 22:42:08 -05:00
hooks Update pre-install hooks to fail on error 2019-02-12 11:06:56 -08:00
lib py3: Switch to using Python 3 for rocky or later 2018-09-26 12:41:18 +00:00
reactive Add unit tests 2016-12-07 13:06:28 +00:00
templates Fix str/int in tempest.conf 2017-01-25 09:30:01 +00:00
tests Enable functional tests for train 2019-10-24 06:45:25 +00:00
unit_tests Refactor to source charm 2016-06-15 17:27:33 +00:00
.stestr.conf Replace ostestr with stestr in testing framework. 2019-03-08 10:26:04 -05:00
README.md Update readme to clarify charm intent 2019-03-01 11:54:24 +01:00
actions.yaml Refactor to source charm 2016-06-15 17:27:33 +00:00
config.yaml Add Keystone v3 support to charm 2017-01-20 11:04:54 +00:00
copyright Refactor to source charm 2016-06-15 17:27:33 +00:00
icon.svg Refactor to source charm 2016-06-15 17:27:33 +00:00
layer.yaml Change openstack clients install directive 2019-12-04 14:52:00 +00:00
metadata.yaml Update series metadata 2019-08-26 20:54:36 +00:00
test-requirements.txt Sync charm/ceph helpers, tox, and requirements 2019-09-30 22:42:08 -05:00
tox.ini Enable functional tests for train 2019-10-24 06:45:25 +00:00

README.md

Overview

This charm exists to provide an example integration of Tempest, for the purpose of test and reference. It is not intended for production use in any case.

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