Added the content of the ceph Blueprint in the USECASES.md and linked it in the README.md

Change-Id: I260246b9f50ea9afca02711bdba658f0a590c4b5
Implements: I want to run benchmarks on three new machines
Closes-Bug: #1243332
add the mon string in class names

So that they are unique and there is no risk of name clash.

Change-Id: Ie07e00af7b75f5b295e4085f4e2e3e6ff50d4482
Signed-off-by: Loic Dachary <loic@dachary.org>
Merge "add the mon string in class names"
attach disks when running integration tests

The vagrant instances run for integration tests are attached a 10GB thin
provisioned disk. It will show on /dev/sdb an allow for tests when
creating an OSD on a physical device.

This feature has been added to a fork of rspec-system (
https://gitorious.org/rspec-system/rspec-system/commit/6b1860fc5ab98337aa6e8aafac2ca2679f11ee47
) which is hosted on gitorious instead of github. There is no hope of
getting the patch accepted because rspec-system is retired.

The test instances are renamed (first.vm => first, second.vm => second)
without a dot in their name because it makes it easier to derive a disk
name that does not conflict with the restrictions imposed by vagrant on
disk file names.

Change-Id: I1964c7f6160bd16b92a7e4fd6dc9444c22cfd60b
Signed-off-by: Loic Dachary <loic@dachary.org>
remove rspec-system dependencies from Gemfile

rspec-system will fail to install on jenkins slaves. It does not matter
anyway since it is not going to be used for unit tests. Create a
Gemfile-rspec-system to be used when running integration tests. Although
it would be convenient to be able to

   BUNDLE_GEMFILE=Gemfile-rspec-system bundle exec rake spec:system

it will fail because the environment variable won't be propagated where
it should.

   .rspec_system/vagrant_projects/x64/Gemfile-rspec-system not found

The README.md file is updated to simply mv to Gemfile which is good
enough for the environment running the integration tests.

A bug was filed against openstack-ci to resolve this installation
problem but it is unclear if and how it could be fixed
https://bugs.launchpad.net/openstack-ci/+bug/1290710

Change-Id: I0bff624892837536419bdbdd6651b009600fe9c6
Signed-off-by: Loic Dachary <loic@dachary.org>
fix bugous variable substitutions in mon integration tests

It is not ${...} but #{...}

Change-Id: Ied305417a0b30558cda65779d72929572a50b755
Signed-off-by: Loic Dachary <loic@dachary.org>
ceph::conf class wrapper for ceph_config

So that scenario_node_terminus can use it.

Change-Id: I65b9e712b98b65f9bea6029853d92c0241acf1d6
Signed-off-by: Loic Dachary <loic@dachary.org>
Merge "fix bugous variable substitutions in mon integration tests"