RETIRED, Chef Cookbook - OpenStack Integration Testing
Go to file
Matt Thompson 2debea8459 First pass at cookbook-openstack-integration-test
This first pass gets tempest installed to /opt/tempest, and sets up
necessary users for testing.  More work needs to be done on adding
correct configuration to tempest.conf and enabling different features
depending on what exists in the environment.  This will most likely
involve exposing everything via different attributes.

Since we checkout master of tempest, the cookbook assumes tempest
will be executed to use a virtual env.  This will hopefully safe-guard
us from future package-related issues.  Note that at the moment
the python virtual env does NOT build cleanly on RHEL 6.5.  According
to devstack, it appears that a number of work-arounds are required to
make tempest run on RHEL 6.5.

Change-Id: I08224d2f4784d2fc041a5806f221e7411d5b813a
2014-06-05 16:26:14 +01:00
attributes First pass at cookbook-openstack-integration-test 2014-06-05 16:26:14 +01:00
recipes First pass at cookbook-openstack-integration-test 2014-06-05 16:26:14 +01:00
spec First pass at cookbook-openstack-integration-test 2014-06-05 16:26:14 +01:00
templates/default First pass at cookbook-openstack-integration-test 2014-06-05 16:26:14 +01:00
.gitignore First pass at cookbook-openstack-integration-test 2014-06-05 16:26:14 +01:00
.gitreview Added .gitreview 2014-02-23 14:50:27 +00:00
.rubocop.yml First pass at cookbook-openstack-integration-test 2014-06-05 16:26:14 +01:00
Berksfile First pass at cookbook-openstack-integration-test 2014-06-05 16:26:14 +01:00
Gemfile First pass at cookbook-openstack-integration-test 2014-06-05 16:26:14 +01:00
Gemfile.lock First pass at cookbook-openstack-integration-test 2014-06-05 16:26:14 +01:00
README.md First pass at cookbook-openstack-integration-test 2014-06-05 16:26:14 +01:00
Strainerfile First pass at cookbook-openstack-integration-test 2014-06-05 16:26:14 +01:00
TESTING.md First pass at cookbook-openstack-integration-test 2014-06-05 16:26:14 +01:00
metadata.rb First pass at cookbook-openstack-integration-test 2014-06-05 16:26:14 +01:00

README.md

Description

This cookbook installs the OpenStack Integration Test Suite Tempest as part of an OpenStack reference deployment Chef for OpenStack.

Requirements

Chef 11 or higher required (for Chef environment use).

Cookbooks

The following cookbooks are dependencies:

  • openstack-common
  • openstack-identity
  • openstack-image
  • openstack-compute
  • openstack-block-storage

Usage

setup

  • Install and configure Tempest

Attributes

Please refer to the attributes/default.rb for attribute details.

Testing

Please refer to the TESTING.md for instructions for testing the cookbook.

License and Author

Author Matt Thompson (matt.thompson@rackspace.co.uk)
Copyright Copyright (c) 2014, Rackspace US, Inc.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.