Mitaka Series Release Notes


New Features

  • Add ability to configure cache parameters. This feature was implemented in puppet-nova during Newton but backported in Mitaka because Nova deprecated memcached_servers in Mitaka. The backport is not using puppet-oslo but the results are the same.

  • Case insensitive ‘libvirt_rbd_secret_uuid’ option for nova compute rbd.

Known Issues

  • Using nova::wsgi::apache_api to deploy Nova in WSGI with Apache is not recommended by Nova team. See bug 1661360.

Upgrade Notes

  • The default value for nova::compute::libvirt::libvirt_cpu_mode when nova::compute::libvirt::libvirt_virt_type is set to ‘qemu’ has been changed from ‘host-model’ to ‘none’. The Nova gate does not really test the ‘host-model’ option in their CI, but ‘none’ due to Devstack configuration, and it is known to create issues with QEMU 2.6 (see

Bug Fixes

  • Fixes bug 1660099 so we don’t restrict vncserver_listen to be binded on, which has been wrong for long time. Nova allows to bind on any IP and live migration will be supported.

  • Fix vmware section name, should be vmware and not VMWARE.

  • Add missing insecure, ca_file and datastore_regex parameters


New Features

  • Make the nova_api database creation default to “true” since it is now required in Mitaka

Upgrade Notes

  • When upgrading, be aware that the default value of sync_db_api has changed from “false” to “true” for this database.

Deprecation Notes

  • network_api_class parameter from nova::network::neutron doesn’t take effect anymore and will be removed in future. Set use_neutron always to true as nova::network::neutron is a Neutron-specific class



This is the first Mitaka release for puppet-nova module.

New Features

  • Align nova/neutron configuration for Keystone v3.

  • Add WSGI support for Nova API with Apache.

  • Add support for CPU pinning.

  • Add support for IPv6 in VNC proxy.

  • Add support for new Nova API database.

  • Allow to enable/disable IPv6 support.

  • Add hooks for external install & svc management.

  • Extend quota support.

  • Nova Cells support for nova_aggregate provider.

  • Add missing parameters in nova.conf for SSL

  • Support of PyMySQL driver for MySQL backend.

  • Add ability to manage security groups from a Puppet provider.

  • Release notes are no longer maintained by hand, we now use the reno tool to manage them.

Deprecation Notes

  • Preparation for default endpoint names rename. In a future release, service_name parameter default value will be changed to “Compute Service”.

  • Deprecate nova::utilities.

  • Remove EC2 support.

  • Drop use of deprecated neutron auth options.

  • Use identity_uri and auth_uri by default.

  • Remove installation of pm-utils.

  • Move availability zone parameters to a new class, with deprecation support. Parameters affected are default_availability_zone, default_schedule_zone, and internal_service_availability_zone.

  • Remove QPID messaging support. Qpid messaging driver is removed from oslo.messaging so we won’t support anymore.

Other Notes

  • Rewrite nova_network provider with using only nova client.