We eagerly announce the release of: puppet-neutron 11.1.0: Puppet module for OpenStack Neutron This release is part of the pike release series. Download the package from: https://tarballs.openstack.org/puppet-neutron/ For more details, please see below. 11.1.0 ^^^^^^ New Features ************ * New option "enable_dvr" is now exposed. The option is added in Pike, and it allows to disable "dvr" API extension exposure when it's known the deployment is not configured to support DVR routers. * Neutron API can now be deployed in WSGI with Apache, like we support it for other modules. Switch neutron::server::service_name to 'httpd' and use neutron::wsgi::apache class to deploy it. * Add support to deploy VMware NSX plugin. Other Notes *********** * Removed deprecated option neutron::memcache_servers. * Removed deprecated option neutron::mac_generation_retries. Changes in puppet-neutron 11.0.0..11.1.0 ---------------------------------------- 3e012f4 Drop -dev in preparation for Pike M2 834af21 Missing some parameters to test in db.pp 94b1054 server: fix wrong puppet syntax for resource collector 107a576 Fix unit test c1f019f Support Neutron API in WSGI with Apache 4950563 Warn instead of fail with wrong type_driver 62b80f6 oslo policy: check puppet resource instead of actual config in spec e3e4a9c Make sure overlay_ip_version is treated as string 8a86e50 Update tox configuration f2f852b Fix the default parameter value in spec test 5ad8d50 Fixing L2GW agent package name for Ubuntu b4dcaa0 Expose enable_dvr neutron-server option 2e8b7a0 Bump modules to next minor with -dev 5393b9b Refactor Bagpipe driver support for including ML2 plugin configuration 736dee5 Remove deprecated parameters 04917ff Add support for nsx_v3 plugin Diffstat (except docs and test files) ------------------------------------- Gemfile | 4 +- bindep.txt | 11 ++ examples/neutron_wsgi.pp | 17 +++ .../provider/neutron_plugin_nsx/ini_setting.rb | 15 ++ lib/puppet/type/neutron_bgpvpn_bagpipe_config.rb | 2 +- lib/puppet/type/neutron_plugin_nsx.rb | 56 ++++++++ manifests/agents/bagpipe.pp | 6 +- manifests/config.pp | 6 + manifests/deps.pp | 1 + manifests/init.pp | 19 +-- manifests/keystone/auth.pp | 4 +- manifests/params.pp | 9 +- manifests/plugins/ml2.pp | 2 +- manifests/plugins/ml2/bagpipe.pp | 58 ++++++++ manifests/plugins/ml2/type_driver.pp | 2 +- manifests/plugins/nsx.pp | 111 +++++++++++++++ manifests/server.pp | 55 ++++++-- manifests/server/notifications.pp | 3 - manifests/wsgi/apache.pp | 153 +++++++++++++++++++++ metadata.json | 12 +- .../notes/bgpvpn-support-73886489d10d6301.yaml | 1 + .../notes/expose-enable-dvr-c6f94cf187944b79.yaml | 6 + .../notes/neutron-wsgi-1c0c06dddb8ac447.yaml | 6 + .../notes/nsx-support-1254839718d8df8c.yaml | 3 + ...e_deprecated_init-options-a91378136d978251.yaml | 4 + releasenotes/source/conf.py | 4 +- spec/acceptance/neutron_config_spec.rb | 24 +++- spec/classes/neutron_agents_bagpipe_spec.rb | 8 +- spec/classes/neutron_agents_l2gw_spec.rb | 2 +- spec/classes/neutron_config_spec.rb | 7 + spec/classes/neutron_db_spec.rb | 12 +- spec/classes/neutron_keystone_auth_spec.rb | 1 - spec/classes/neutron_plugins_ml2_bagpipe_spec.rb | 63 +++++++++ spec/classes/neutron_plugins_ml2_spec.rb | 3 +- spec/classes/neutron_plugins_nsx_spec.rb | 142 +++++++++++++++++++ spec/classes/neutron_policy_spec.rb | 4 +- spec/classes/neutron_server_spec.rb | 62 +++++++-- spec/classes/neutron_services_bgpvpn_spec.rb | 2 +- .../classes/neutron_services_lbaas_haproxy_spec.rb | 24 ++-- .../classes/neutron_services_lbaas_octavia_spec.rb | 12 +- spec/classes/neutron_services_lbaas_spec.rb | 2 +- spec/classes/neutron_services_vpnaas_spec.rb | 2 +- spec/classes/neutron_wsgi_apache_spec.rb | 126 +++++++++++++++++ .../neutron_plugin_nsx/ini_setting_spec.rb | 55 ++++++++ .../type/neutron_bgpvpn_bagpipe_config_spec.rb | 2 +- spec/unit/type/neutron_plugin_nsx_spec.rb | 20 +++ tox.ini | 3 + 47 files changed, 1048 insertions(+), 98 deletions(-)