Mitaka Series Release Notes

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.

Creative Commons Attribution 3.0 License

Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.