Removes unnecessary api-paste.ini configuration

Paremeter api_paste_config defaults to '/etc/nova/api-paste.ini',
so it is not needed to set it in nova.conf. Without having the parameter
in nova.conf we can use this module together with dist.conf. Also
auth parameters should be in nova.conf and not in api-paste.ini.

Change-Id: I85e4626076429d3e6955b7578320aac1f40d056a
Revert "Removes unnecessary api-paste.ini configuration"

This change should have never been merged b/c it appears to not
work for upgrades b/c of the precedence for configuration
lookups. It needs to be submitted together with code to remove
the previous configuration elements.

This reverts commit 3cf9a45458672862ce4e81a3ce45cd98112f93d4
Ensure keystone endpoint set before service starts

This patch ensures that in the case where keystone and
nova-api are on the same node, nova-api is not started
until the keystone catalog contains the compute service
and endpoint required to use nova.

Change-Id: Ia49874a01582802ba457c9117747aeff203590c3
Preparing for 3.0.0 Havana release

Updated version in Modulefile.
Updated README.md with release notes.
Updated fixtures.yml to point o stable/havana branch.

Change-Id: Icca5f6c74cf4b6cc22eb25e3291a5b37d7540e65
Fix package name for nova-spiceproxy on Ubuntu

Package name is nova-spiceproxy, not nova-spicehtml5proxy for Ubuntu.

Change-Id: Ica1e85f723c3deb1ec24134010de6c25c5f05e35
Closes-bug: #1257984
(cherry picked from commit 1134e8a17d827575c1c049d862d79dbbe08b7dbe)
Configure libvirt migration on the RedHat and Debian-Ubuntu

It introduces Red Hat support and fix Ubuntu / Debian libvirt
configuration to support live migrations when using libvirt nova driver.

Change-Id: I72f03316e79ce3b83959def79b86056c934ce62d
Signed-off-by: Emilien Macchi <emilien.macchi@enovance.com>
(cherry picked from commit daac3744caef40a4770d467391d270dd28514809)
Updated for 3.0.0-rc2

Updated .gitreview to use stable/havana branch. Updated Modulefile
with latest version. Updated README.md changelog.

Change-Id: I8830a7085c8ad5dc2181cfdd89242379de56fc26
Add support for VMware driver

This patch aims to add support for VMwareVCDriver.

implements blueprint support-vmware-driver

Change-Id: I22f15dfc9c9b0f27d06e64c23a6c5c8e921a71a9
(cherry picked from commit 568f662ee421df179bc74dc884e9ee7606756e51)
Removes unnecessary api-paste.ini configuration

Paremeter api_paste_config defaults to '/etc/nova/api-paste.ini',
so it is not needed to set it in nova.conf. Without having
the parameter in nova.conf we can use this module together
with dist.conf. Also filter:authtoken parameters should be
in nova.conf and not in api-paste.ini. Removes filter:authtoken
configuration from api-paste.ini in case it is filled there.

Change-Id: I4798124b3c75c012653c9868c771146f23cf4cc7
(cherry picked from commit ee469886921b7168a0ae974f7557d355af98aacb)
Release 3.0.0

Updated Modulefile and README for release 3.0.0.

Change-Id: I184b91d174ae688c2d4d384463eeccf3f00918fe
Merge "Release 3.0.0" into stable/havana
Fix configuring libvirt before installation

When enabling nova::migration::libvirt, it will try to configure
libvirtd.conf before installing libvirt package. This patchset adds
a dependency to make sure libvirt package has been installed when
running nova::migration::libvirt.

Change-Id: I981217c2bbecb276f25fa98d897e1da93d7e02a7
Closes-bug: #1254372
(cherry picked from commit 6c6e6be7e62775c76290d3ff39268d1b0105e915)
Remove novnc from vncproxy packages list for Ubuntu

Package resources can no longer have array for name since Puppet 3.4.

Since the package nova-novncproxy already requires novnc,
we can safely remove it from the list of packages to install.

Closes-bug: #1263293
Change-Id: Iba7ff0b7aedd750a54d931e0e8cbe37418ed6aed
(cherry picked from commit d4a8c904b775114a10edf5b1a696d6fcbf50e924)
Fix vncproxy package/service name on Debian

This commit fix vncproxy on debian os, we have now a duplicate
between nova::vncproxy and nova::spicehtml5proxy packages on debian
but install both have no sense…

Closes-bug: #1267645

Change-Id: Ib0a769ba91221d1ebc14df01f24579c8fe58db26
(cherry picked from commit c5eb65b0ad498eff4928d95e2dba31807844b5c0)