We are delighted to announce the release of: puppet-nova 11.3.0: Puppet module for OpenStack Nova This release is part of the pike stable release series. Download the package from: https://tarballs.openstack.org/puppet-nova/ For more details, please see below. 11.3.0 ^^^^^^ New Features ************ * The nova::api::pci_alias and nova::compute::pci_passthrough params now accept an array of hashes. A valid JSON encoded array of objects is also acceptable. Deprecation Notes ***************** * nova::rpc_backend is deprecated and will be removed in a future release. Please use nova::default_transport_url instead. * Invalid JSON was previously accepted for the nova::api::pci_alias and nova::compute::pci_passthrough parameters. This format is now deprecated and may not be accepted in future. Changes in puppet-nova 11.2.0..11.3.0 ------------------------------------- 91edc2c Prepare for official Pike release 414ae8d Use API level filtering for nova_security_group provider b55a58c Revert "Warn our users about Nova API in WSGI with Apache" 1cd349f Fix handling of nova pci MultiStrOpt params cd223bf Fix unit test 5abac8f Bump modules to next minor with -dev fbff847 Fix unit test for nova::client class 08661e0 Fix resources for latest puppet ca1bdcf Fix resources for latest puppet 4855cc5 Update openstackdocstheme>=1.16.0 93b7656 Switch nova_security_rule to openstack provider a0c5183 Deprecate oslo.messaging rpc_backend option parameter 0f8c04d Switch nova_security_group to openstack provider 9b7833a Remove extra spaces aaac373 Fix filename of api-paste.ini Diffstat (except docs and test files) ------------------------------------- lib/puppet/parser/functions/check_array_of_hash.rb | 27 ----- .../parser/functions/to_array_of_json_strings.rb | 38 +++++++ lib/puppet/provider/nova_security_group/nova.rb | 37 ------- .../provider/nova_security_group/openstack.rb | 80 ++++++++++++++ lib/puppet/provider/nova_security_rule/nova.rb | 51 --------- .../provider/nova_security_rule/openstack.rb | 122 +++++++++++++++++++++ lib/puppet/type/nova_paste_api_ini.rb | 2 +- lib/puppet/type/nova_security_rule.rb | 36 +++--- manifests/api.pp | 22 ++-- manifests/compute.pp | 6 +- manifests/compute/libvirt/services.pp | 29 +++-- manifests/compute/rbd.pp | 3 +- manifests/init.pp | 102 +++++++++-------- manifests/metadata/novajoin/api.pp | 2 +- manifests/policy.pp | 2 + manifests/wsgi/apache_api.pp | 2 - metadata.json | 14 +-- ...ate_rpc_backend_parameter-4ba7bbc47d3df140.yaml | 4 + releasenotes/notes/nova_wsgi-a9ee8c336a67a7ac.yaml | 5 - .../notes/pci_params_format-bf62bf47585ad1cc.yaml | 11 ++ releasenotes/source/conf.py | 4 +- spec/classes/nova_api_spec.rb | 44 +++++++- spec/classes/nova_client_spec.rb | 23 ++-- spec/classes/nova_compute_rbd_spec.rb | 4 +- spec/classes/nova_compute_spec.rb | 45 ++++++-- spec/classes/nova_init_spec.rb | 22 +--- spec/type/nova_security_rule_spec.rb | 4 +- .../unit/provider/nova_security_group/nova_spec.rb | 91 --------------- .../provider/nova_security_group/openstack_spec.rb | 48 ++++++++ spec/unit/provider/nova_security_rule/nova_spec.rb | 48 -------- .../provider/nova_security_rule/openstack_spec.rb | 61 +++++++++++ test-requirements.txt | 2 +- 32 files changed, 578 insertions(+), 413 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index a23c7e7..629ab00 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -3 +3 @@ sphinx>=1.6.2 # BSD -openstackdocstheme>=1.11.0 # Apache-2.0 +openstackdocstheme>=1.16.0 # Apache-2.0