Evaluate Integration testing options for StackForge

Registered by Matt Ray

For the Havana release we need to establish a base level of integration gating tests for the cookbooks. OpenStack-Infra has resources available for performing functional and integration tsts, we need to find what those are and how we can use them. Ideally we will be able to add Test Kitchen and/or Vagrant support to each cookbook for spinning up VMs to at least test single-node deployments of the recipes. If multi-node testing is available, that would be a worth pursuing eventually.

Start here and follow up with questions in #openstack-infra without bugging them too much.
  http://ci.openstack.org/project.html

Goals:
* Functional testing of each component cookbook upon change request of a component cookbook
* Functional testing of entire stack (All-In-One) upon change request of a component cookbook or top-level repo
* Functional testing of a multi-node deployment upon change request of a component cookbook or top-level repo

-- 07/17/2014 --
Looking to kill this blueprint and re-open a discussion about how to implement integration testing. (j^2, markvan, galstrom)

Blueprint information

Status:
Complete
Approver:
Matt Ray
Priority:
High
Drafter:
None
Direction:
Approved
Assignee:
None
Definition:
Obsolete
Series goal:
None
Implementation:
Deferred
Milestone target:
None
Completed by
Mark Vanderwiel

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/integration-testing-for-havana,n,z

Addressed by: https://review.openstack.org/70261
    Adding serverspec integration tests

Addressed by: https://review.openstack.org/72932
    refactor keystone.conf template specs

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.