Update glance_image provider with API v2

Some arguments are deprecated in API v2.
This patch aims to update glance_image provider to fit with the
OpenStack Images API v2.0 (latest stable).

Note: Glance API v2 is by default from OpenStack Folsom release.

Change-Id: Ic06a839324aa0a6e11b16a13ad8927a1da6e13e4
Signed-off-by: Emilien Macchi <emilien.macchi@enovance.com>
set ssl options for glance-registry

lets you set the ssl cert, key, ca for secure registry
connection.

Change-Id: Ic0ab88ef14ea61fd42b2bc1811ca1b5a4180b4a4
backport: havana
set ssl options for glance-api

lets you set the ssl cert, key, ca for secure api
connection.

Change-Id: Ie82a46eeca27897363273aab5e58fcf6f6fe1ae0
backport: havana
Merge "set ssl options for glance-registry"
Add support for puppetlabs-mysql 2.2

Puppetlabs-mysql has been rewritten to be much
cleaner. This patch adds a new parameter for the
glance mysql class allowing users to use the new
version. Previous behavior will continue as normal
when using the old version (0.9)

Change-Id: Icdc787e325f3e86572f6930f1ab8c3d5291e67c9
Fixed gate by Updating Gemfile to pin Rake to 10.1.1

The latest Rake update requires Ruby >= 1.9. Bundler in the
current gate uses 1.8.x. This update fixes the gate by pinning
Rake to the last known working version.

Change-Id: Idf75f487cfc20fe2b2af55af59cdeab7c774f62e
Added copy-on-write cloning of images to volumes.

This enables COW cloning of images into rbd-backed Cinder volumes.

Change-Id: Ibb114c90f2d5a2d258b25155cc800ab7ce77adfc
Merge "Update glance_image provider with API v2"
Updated to match semver and release notes.

Before this update the Modulefile was not following semver in
relation to stable/havana, and the README files were not in sync.
This update introduces proper semver and consistency.

Change-Id: I1c66f6f811ea23f64589eec338209593d253708c
Merge "Added copy-on-write cloning of images to volumes."
Merge "Updated to match semver and release notes."
Change mysql default charset to utf8

Changed the default charset to uf8 and the
collation to utf8_unicode_ci.

Change-Id: Iac22a6f66e889157bd1f327da50e0186e04651dc
deprecate show_image_direct_url in glance::rbd

show_image_direct_url conflicts with same parameter
in glance::api.

Change-Id: I65a4158bcb271324f8ca40a454d21b167c4f5151
Introduce glance:config to manage custom options

This glance::config is aim to use glance_config resources
to manage custom configurations in glance config files.

This will make end user easy to add their own custom options
in Hiera data.

Fully implements blueprint glance-custom-config

Change-Id: Idc47b6bda3ea38e582501278f82c9c6841b8cdf0
replaced deprecated parameter notifier_strategy

The configuration option 'notifier_strategy' has been deprecated
in favor of 'notification_driver'.

Change-Id: Ia51aa6772df8736c57f0fb2223b6a680e3dfb11d
Merge "Introduce glance:config to manage custom options"
Merge "replaced deprecated parameter notifier_strategy"