We are high-spirited to announce the release of:
puppet-nova 10.1.0: Puppet module for OpenStack Nova
This release is part of the ocata release series.
Download the package from:
https://tarballs.openstack.org/puppet-nova/
For more details, please see below.
10.1.0 ^^^^^^
New Features ************
* Adds the enable_new_services config parameter to nova conductor
* Add libvirt_hw_machine_type parameter to nova::compute::libvirt to allow setting the libvirt/hw_machine_type option in nova.conf
* All parameters from xenserver config have been added to class definition.
Deprecation Notes *****************
* remove ec2 related options previously deprecated config option ''ec2_listen_port'' ''ec2_workers'' ''keystone_ec2_url'' to be removed, as they were never used in code.
* Following parameters gets deprecated xenapi_connection_url, xenapi_connection_username, xenapi_connection_password.
Other Notes ***********
* The scheduler and scheduler filter options have been moved out of the DEFAULT namespace to the scheduler and filter_scheduler namespaces. The module has been updated with the current options setable for Ocata and removes the old DEFAULT/* options under the covers.
Changes in puppet-nova 10.0.0..10.1.0 -------------------------------------
6bb922b Add the enable_new_services option to nova::conductor aa967d2 Prepare 10.1.0 release f3d1c7a Fix a string only containing a variable aa8a6df Fix alignment of comments in nova::compute 9bc89b0 Added retries in db_sync for nova_api db dbe5dbd XenServer patch cf56e3f Fix spec test for sync 1a13220 Show team and repo badges on README fd1b58e remove ec2 related options 1083ee6 Update scheduler config options 13fd6e4 Expose libvirt/hw_machine_type for consistent machine types.
Diffstat (except docs and test files) -------------------------------------
README.md | 7 + manifests/api.pp | 19 -- manifests/compute.pp | 12 +- manifests/compute/libvirt.pp | 6 + manifests/compute/rbd.pp | 2 +- manifests/compute/xenserver.pp | 346 ++++++++++++++++++++- manifests/conductor.pp | 22 +- manifests/db/sync_api.pp | 2 + manifests/scheduler.pp | 7 +- manifests/scheduler/filter.pp | 161 ++++++++-- metadata.json | 12 +- ...le_new_services_parameter-0174ea25ea8b5de7.yaml | 3 + ...hw_machine_type_parameter-a385e959c6aea16d.yaml | 5 + ...ecated_ec2_related_option-47bda9520a888853.yaml | 8 + .../notes/scheduler-options-56584924232d7ab7.yaml | 7 + releasenotes/notes/xenserver-8eb20faa5f230dfd.yaml | 8 + releasenotes/source/conf.py | 4 +- spec/classes/nova_compute_libvirt_spec.rb | 2 + spec/classes/nova_compute_xenserver_spec.rb | 110 ++++++- spec/classes/nova_conductor_spec.rb | 12 + spec/classes/nova_db_sync_api_spec.rb | 12 +- spec/classes/nova_db_sync_spec.rb | 16 +- spec/classes/nova_scheduler_filter_spec.rb | 69 ++-- spec/classes/nova_scheduler_spec.rb | 5 +- 24 files changed, 742 insertions(+), 115 deletions(-)