Sign inSign up

monasca/tempest-tests

By monasca

•Updated over 1 year ago

Image
0

3.2K

monasca/tempest-tests repository overview

⁠tempest-tests Dockerfile

This image contains a container that can be used to run the Tempest Monasca Tests.

⁠Tags

The images in this repository follow a few tagging conventions:

  • latest: refers to the latest tempest-tests container

⁠Usage

To run, this container needs to connect to a working Keystone and Monasca API.

To run in environments resembling the official Kubernetes environment⁠ see the Monasca HELM charts⁠.

In order to run in docker-compose add this section to docker-compose.yaml:

  tempest-tests:
    image: monasca/tempest-tests:latest
    environment:
        KEYSTONE_SERVER: "keystone"
        STAY_ALIVE_ON_FAILURE: "true"
        MONASCA_WAIT_FOR_API: "true"

Then run this:

docker-compose up -d tempest-tests

To run in Kubernetes using Helm, see the monasca/monasca-helm repository. There is a chart for this container.

⁠Configuration

VariableDefaultDescription
MONASCA_WAIT_FOR_APIIf true, ensure Monasca API is available
MONASCA_API_WAIT_RETRIES24Retries for Monasca API available checks
MONASCA_API_WAIT_DELAY5Sleep time between Monasca API retries
OS_PASSWORDpasswordPassword for Keystone User
OS_PROJECT_DOMAIN_NAMEDefaultUser Project Domain Name
OS_PROJECT_NAMEmini-monUser Project Name
OS_USERNAMEmini-monKeystone User Name
OS_TENANT_NAMEmini-monKeystone User Tenant(Project) Name
OS_DOMAIN_NAMEDefaultKeystone User Domain Name
ALT_USERNAMEmini-monAlternate User Name
ALT_PASSWORDpasswordAlternate User Password
AUTH_USE_SSLFalseUse https for keystone Auth URI
KEYSTONE_SERVERkeystoneKeystone Server Name
KEYSTONE_PORT35357Keystone Server Port
USE_DYNAMIC_CREDSTrueWhether to use recreate creds for tests
ADMIN_USERNAMEmini-monKeystone Admin Domain Name
ADMIN_PASSWORDpasswordKeystone Admin Domain Name
ADMIN_DOMAIN_NAMEDefaultKeystone Admin Domain Name
OSTESTR_REGEXmonasca_tempest_testsSelects which tests to run
STAY_ALIVE_ON_FAILUREIf true, container runs 2 hours after tests fail

Tag summary

Content type

Image

Digest

Size

191.8 MB

Last updated

almost 9 years ago

docker pull monasca/tempest-tests