We are amped to announce the release of: puppet-neutron 12.4.1: Puppet module for OpenStack Neutron This release is part of the queens stable release series. Download the package from: https://tarballs.openstack.org/puppet-neutron/ For more details, please see below. 12.4.1 ^^^^^^ New Features ************ * New class neutron::agents::bgp_dragent that installs and manages the neutron-dynamic-routing and neutron-bgp-dragent packages. When you are using this feature you must enable the 'bgp' service plugin by passing it in neutron::service_plugins. * Added logic to support IPv6 deployment on underlay network with ODL. The logic is implemented such that both TLS and IPv6 can be enabled or either of them or none. * Added vlan_transparent boolean parameter that if set to true allows plugins that support transparent VLANs to use it. * Adds 'neutron::agents::ml2::ovs::tunnel_csum' Set or un-set the tunnel header checksum on outgoing IP packet carrying GRE/VXLAN tunnel in ovs agent. * Added support for networking-ansible's mac parameter * Added support for networking-ansible's manage_vlans parameter * Added support for networking-ansible ML2 plugin. * Add openstack-db tag to Exec that run db-sync. * Provides the option to define a set of DNS servers which will be configured in the 'ovn' section of etc/neutron/plugins/ml2_conf.ini. These DNS servers will be used as DNS forwarders for the VMs if a neutron subnet is not defined with 'dns_nameservers' option. Bug Fixes ********* * Fixes missing "flat" network type in the allowed network types for OpenDaylight OVS. * OVS SSL/TLS certificates are now pushed to every OpenDaylight instance. See https://bugs.launchpad.net/puppet-neutron/+bug/1766989 * Fixes default of vhostuser_mode in ODL-OVS to be server, and clarifies the configuration parameter. See https://bugs.launchpad.net/tripleo/+bug/1762473 Changes in puppet-neutron 12.4.0..12.4.1 ---------------------------------------- d924fa0 Prepare for 12.4.1 release 9d183da Add networking-ansible ml2 plugin support 3000794 IPv6 support for ODL-OVS deployment 1a71a73 Adds new neutron nsx plugin parameters 7f1a892 Add posibilities to set tunnel_csum in ovs agent 5be74c5 Add 'openstack-db' tag to db-sync Exec resource ed05e01 Make vlan_transparent in neutron.conf configurable b7f9a27 import zuul job settings from project-config a7acb84 neutron-dynamic-routing wrong package for Debian ea1bb10 Update Gemfile to pull spec_helper from stable/queens f690af9 Make providers use auth_url for authentication ded5e91 Add support for n-server to manage n-d-r package 25988a0 Fix neutron-bgp-dragent issues 7bc0766 Add support for dynamic routing bpg dragent 3aa3109 ovn: Add dns_servers configuration support b06ce52 Fixes missing 'geneve' network type 43ce982 Fixes ODL OVS to add certs to every node 33b6de4 Change package name for OVN metadata agent 78a3933 Fixes missing 'flat' network type for ODL OVS a900c54 Corrects ODL-OVS vhostusermode default and docs Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 1 + Gemfile | 1 + lib/puppet/provider/neutron.rb | 4 +- .../neutron_bgp_dragent_config/ini_setting.rb | 15 ++ lib/puppet/type/neutron_bgp_dragent_config.rb | 28 +++ lib/puppet/type/neutron_security_group.rb | 3 +- lib/puppet/type/ovn_metadata_agent_config.rb | 2 +- manifests/agents/bgp_dragent.pp | 98 +++++++++ manifests/agents/ml2/ovs.pp | 7 + manifests/config.pp | 6 + manifests/db/sync.pp | 1 + manifests/deps.pp | 1 + manifests/init.pp | 44 ++-- manifests/params.pp | 13 +- manifests/plugins/ml2.pp | 4 +- manifests/plugins/ml2/networking_ansible.pp | 50 +++++ manifests/plugins/ml2/networking_ansible_host.pp | 55 +++++ manifests/plugins/ml2/ovn.pp | 8 + manifests/plugins/ml2/type_driver.pp | 2 +- manifests/plugins/nsx.pp | 88 +++++--- manifests/plugins/ovs/opendaylight.pp | 104 ++++----- manifests/server.pp | 25 +++ metadata.json | 4 +- .../notes/add-bgp-dragent-c6b19e076b1acf0c.yaml | 7 + ...pport-for-IPv6-deployment-8aa288ee1195f81c.yaml | 6 + ...d-vlan_transparent-config-74028f32b6041daa.yaml | 4 + .../notes/bug-1794268-2d0a335261fc8910.yaml | 5 + ...odl-ovs-allowed-net-types-e61c0567ea18c2f5.yaml | 5 + ...l-ovs-certificate-pushing-71f5f84074829e9f.yaml | 5 + ...ix-odl-ovs-vhostuser_mode-6a99fc68b305a583.yaml | 6 + .../notes/net-ansible-mac-189cb3b712b30a89.yaml | 4 + .../net-ansible-manage-vlans-46dde6651bf47897.yaml | 4 + ...orking-ansible-ml2-plugin-a2889e2a81e1afb2.yaml | 3 + .../notes/openstack_db_tag-a69183ca2ee8a4d9.yaml | 3 + ...dns-servers-config-option-1ffa7a252df8731a.yaml | 6 + spec/classes/neutron_agents_bgp_dragent_spec.rb | 243 +++++++++++++++++++++ spec/classes/neutron_agents_ml2_ovs_spec.rb | 1 + spec/classes/neutron_agents_ovn_metadata_spec.rb | 2 +- spec/classes/neutron_config_spec.rb | 7 + spec/classes/neutron_db_sync_spec.rb | 2 + spec/classes/neutron_init_spec.rb | 27 ++- .../neutron_plugins_ml2_networking_ansible_spec.rb | 89 ++++++++ spec/classes/neutron_plugins_ml2_ovn_spec.rb | 2 + spec/classes/neutron_plugins_ml2_spec.rb | 2 +- spec/classes/neutron_plugins_nsx_spec.rb | 58 +++-- .../neutron_plugins_ovs_opendaylight_spec.rb | 65 +++++- spec/classes/neutron_server_spec.rb | 24 ++ .../neutron_bgp_dragent_config/ini_setting_spec.rb | 74 +++++++ spec/unit/provider/neutron_spec.rb | 6 +- spec/unit/type/neutron_bgp_dragent_config_spec.rb | 23 ++ spec/unit/type/ovn_metadata_agent_config_spec.rb | 2 +- 51 files changed, 1106 insertions(+), 143 deletions(-)
participants (1)
-
no-reply@openstack.org