Preparing for 3.0.0 Havana release

Updated Modulefile version. Updated release notes. Updated fixtures
to point to stable/havana branch.

Change-Id: I7d9e8eb9dd618fcedd1912caa19ebfb3204432f2
Add Glance support

Glance support in Cinder is used to convert images into volumes
or send volumes into Glance with the goal to boot virtual machines
from volumes.

Change-Id: Ie2c9ed382254e374d12242edc7d57077fbbcd240
Signed-off-by: Emilien Macchi <emilien.macchi@enovance.com>
(cherry picked from commit 5d91bf3210a9b25d724fc21068e22c9d322c27a5)
Add Swift as backup backend support

Cinder can backup volumes in different backends.
Swift will be the first one supported by puppet-cinder.

New class: cinder::backup::swift

Change-Id: Iec0a48681da8fd987955cabae49d411ede1e255e
Signed-off-by: Emilien Macchi <emilien.macchi@enovance.com>
(cherry picked from commit f0b2f7daa7205b3f709063fded713a4cb6b7d0db)
Improve Cinder Backup support

In my last commit on Cinder module, I add cinder::backup::swift
without adding cinder::backup class which is useful to ensure that
package is installed and service is running.
It also includes variables related to backup configuration.

Note: swift is one of the drivers of backup in Cinder, other ones should
be included in manifests/backup/<driver>.pp

Change-Id: I1a55245abe61f9bbd71568d76ed00e0ecf08307e
Signed-off-by: Emilien Macchi <emilien.macchi@enovance.com>
(cherry picked from commit 5da2beb74d7dc73b4f050f5fb474c473688d206f)
Fix default Swift URL in Backup service

Change-Id: I860fdf2173c2ea0a3a91f310455927f8115b14fe
Signed-off-by: Emilien Macchi <emilien.macchi@enovance.com>
(cherry picked from commit 7420821aa6f609a7bf04f2eb9caf62807ea93d40)
Add Ceph as backup backend support

Cinder backup could use Ceph as backend.
This patch aims to create cinder::backup::ceph class to use this driver.

Change-Id: Ib82b94f3e2d5d9e2287a570a435d469656c9a756
Signed-off-by: Emilien Macchi <emilien.macchi@enovance.com>
(cherry picked from commit c00c752994584600465e36cdf96f547fbe9696e5)
Merge "Add Glance support" into stable/havana
Merge "Add Swift as backup backend support" into stable/havana
Merge "Improve Cinder Backup support" into stable/havana
Merge "Fix default Swift URL in Backup service" into stable/havana
Merge "Add Ceph as backup backend support" into stable/havana
Update for 3.0.0-rc2

Updated Modulefile to reflect latest stable updates. Updated
.gitreview to point to stable/havana.

Change-Id: Iea659933416f6f838a40ebc038c550d016bdfc13
Delete control_exchange flag

control_exchange is duplicated in init.pp and ceilometer.pp which could
create duplicate declaration when declaring cinder and
cinder::ceilometer on same node.

Closes-bug #1266259

Signed-off-by: Emilien Macchi <emilien.macchi@enovance.com>
Change-Id: Ic1c5c880c421f43d2a125b2b5b58630fc55bc9c8
(cherry picked from commit bb977b42d526c7252817aca85dd2b350236111e8)
Release 3.0.0

Updated Modulefile for release 3.0.0

Change-Id: Iee8439843810d234f2c68e8f59086c2f88eaaeef
Update manifest and spec to use new NetApp unified driver config
options.

Change-Id: Ie89aa511d676a5cbd737ee790a6fbbad93e2abf1
Closes-Bug: 1261865
(cherry picked from commit 032195f167890ef40c8d20e3b6634e11aa306430)
Merge "Release 3.0.0" into stable/havana
Merge branch 'stable/havana' of https://github.com/stackforge/puppet-cinder into havana

Conflicts:
	README.md