puppet-nova/manifests
Javier Pena 313eb84b26 Set cpu_mode to "none" when virt_type is qemu
The Nova code states that the default value for cpu_mode when using
qemu as virt_type should be host-model [1]. However, this is not
actually tested in the gate due to [2], and with QEMU 2.6.0 it is
known to cause issues [3], because there is a chance a new CPU
flag is used, but not emulated by QEMU TCG code.

Setting cpu_mode to "none" in this case as default would prevent us
from hitting issues when this code is most exercised, i.e. CI
environments.

[1] f419825c21/nova/conf/libvirt.py (L442-L448)
[2] https://github.com/openstack-dev/devstack/blob/master/lib/nova_plugins/hypervisor-libvirt#L42
[3] https://bugzilla.redhat.com/show_bug.cgi?id=1404627

Change-Id: Ic95755a927eef0580433cd5c8eca1c4c7cad2f69
2016-12-15 14:48:39 +01:00
..
compute Set cpu_mode to "none" when virt_type is qemu 2016-12-15 14:48:39 +01:00
cron Add hooks for external install & svc management 2015-12-08 10:14:11 -05:00
db Added retries in db_sync for nova_api db 2016-12-05 10:56:44 +00:00
ironic Implement nova::ironic::common class 2016-05-20 09:55:27 +00:00
keystone Remove old authtoken options 2016-11-15 23:40:13 -03:00
manage Add hooks for external install & svc management 2015-12-08 10:14:11 -05:00
migration Remove libvirt migration flags options 2016-10-30 00:09:06 +08:00
network Deprecate ca_certificates_file option 2016-09-19 17:21:49 +08:00
scheduler Update scheduler config options 2016-11-22 14:37:46 -07:00
vncproxy Supports IPv6 in vnc proxy. 2016-02-16 18:43:47 +01:00
wsgi Implement WSGI support for Nova API 2016-03-09 18:27:12 -05:00
api.pp remove ec2 related options 2016-11-24 09:35:16 +08:00
availability_zone.pp Move availability zone parameters to their own class. 2016-02-15 11:23:07 +00:00
cache.pp Add ability to configure cache 2016-06-09 07:37:35 +00:00
cells.pp Remove cells.driver configuration option 2016-10-25 08:23:07 +08:00
cert.pp Add hooks for external install & svc management 2015-12-08 10:14:11 -05:00
client.pp Add hooks for external install & svc management 2015-12-08 10:14:11 -05:00
compute.pp Fix alignment of comments in nova::compute 2016-12-09 14:25:40 +01:00
conductor.pp Add the enable_new_services option to nova::conductor 2016-12-12 14:37:06 +01:00
config.pp Add hooks for external install & svc management 2015-12-08 10:14:11 -05:00
consoleauth.pp Add hooks for external install & svc management 2015-12-08 10:14:11 -05:00
db.pp Add support for db_max_retries param 2016-05-09 19:10:25 +00:00
deps.pp Re-add missing nova::dbsync_api anchors. 2016-02-03 12:22:10 +01:00
generic_service.pp Add hooks for external install & svc management 2015-12-08 10:14:11 -05:00
init.pp Remove old authtoken options 2016-11-15 23:40:13 -03:00
logging.pp Remove verbose 2016-10-25 19:57:59 -03:00
network.pp Remove unnecesary spaces in log messages. 2016-09-26 14:35:14 +02:00
objectstore.pp Add hooks for external install & svc management 2015-12-08 10:14:11 -05:00
params.pp Remove unnecesary spaces in log messages. 2016-09-26 14:35:14 +02:00
policy.pp Configure oslo related sections using puppet-oslo module 2016-04-08 17:31:15 +03:00
quota.pp Deprecate quota_driver 2016-07-11 10:44:56 -04:00
rabbitmq.pp Deprecating the management of rabbitmq resources 2016-04-14 19:59:53 +03:00
scheduler.pp Update scheduler config options 2016-11-22 14:37:46 -07:00
serialproxy.pp Fix class names in docstring 2016-10-13 13:59:16 -04:00
spicehtml5proxy.pp Add hooks for external install & svc management 2015-12-08 10:14:11 -05:00
vncproxy.pp Fix class names in docstring 2016-10-13 13:59:16 -04:00