[release-announce] puppet-neutron 13.3.0 (rocky)
no-reply at openstack.org
no-reply at openstack.org
Mon Aug 20 15:32:04 UTC 2018
We jubilantly announce the release of:
puppet-neutron 13.3.0: Puppet module for OpenStack Neutron
This release is part of the rocky release series.
Download the package from:
https://tarballs.openstack.org/puppet-neutron/
For more details, please see below.
13.3.0
^^^^^^
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 support for networking-ansible ML2 plugin.
* 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.
* Service_token_roles_required missing in the server config file
which allows backwards compatibility to ensure that the service
tokens are compared against a list of possible roles for validity.
Upgrade Notes
*************
* The deprecated class neutron::plugins::ovn are now removed. Please
use the neutron::plugins::ml2::ovn class instead.
* The deprecated parameter neutron::quota::quota_health_monitor are
removed. Please use the quota_healthmonitor parameter instead.
* The deprecated parameters log_dir, log_file, state_path and
lock_path in neutron::server are removed. Please use these parameter
in the ::neutron class instead.
* The deprecated parameter report_interval in neutron::server are
removed. This parameter does not have any effect for neutron-server.
Please configure it in the ::neutron class for agents.
* The deprecated parameter neutron::server::qos_notification_driver
are now removed.
* The deprecated parameter
neutron::server::notifications::auth_plugin are removed. Please use
the auth_type parameter instead.
* The deprecated parameters neutron::rabbit_host,
neutron::rabbit_hosts, neutron::rabbit_password
neutron::rabbit_port, neutron::rabbit_user,
neutron::rabbit_virtual_host and neutron::rpc_backend are now
removed. Please use neutron::default_transport_url instead.
* The deprecated parameter enable_tunneling in
neutron::agents::ml2::ovs are now removed. Please set tunnel_types
to an array with desired types instead.
* The deprecated parameters enabled and manage_serivce in
neutron::agents::vpnaas are now removed.
* The deprecated parameter send_arp_for_ha in neutron::agents::l3
are now removed.
* The deprecated parameter dhcp_domain in neutron::agents::dhcp are
now removed. Please use the neutron::dns_domain parameter instead.
* The deprecated parameter supported_pci_vendor_devs in
neutron::plugins::ml2 are now removed.
* The deprecated neutron::rabbit_host, neutron::rabbit_hosts,
neutron::rabbit_password, neutron::rabbit_port,
neutron::rabbit_userid and neutron::rabit_virtual_host are now
removed. Please use neutron::default_transport_url instead.
Deprecation Notes
*****************
* Deprecate of_interface in class neutron::agents::ml2::ovs. Option
not needed anymore
Changes in puppet-neutron 13.1.0..13.3.0
----------------------------------------
fee69de Prepare Rocky RC1
c9faaa5 Make providers use auth_url for authentication
2a42bb2 Deprecate of_interface for ovs
8a1cd80 Replace port 35357 with 5000 for "auth_url"
ef6d25c Add support for n-server to manage n-d-r package
e8d0100 Remove the unnecessary =
334a79f Prepare Rocky M3
9b02f45 Fix neutron-bgp-dragent issues
cb299dc Add the project source code repository in README
fb87473 Remove the unnecessary _
294d173 modulesync: sync and add nodepool-bionic for beaker
ace50f7 Fix OS versions in metadata
8ca79b5 Fix inifile version in metadata
38285dc Service_token_roles_required missing in the server config file
33c323a Debian release is 9 in metadata
d6c0500 Fix dependency cycle in networking-ansible plugin manifest
75a9993 Add support for dynamic routing bpg dragent
659a256 Add networking-ansible ml2 plugin support
8214553 add release note link in readme
efe3daa Replace port 35357 with 5000 for "auth_url"
59e2238 Remove deprecated parameters
a42a7ab Add tripleo jobs
2b8a60b Fix annotations
b9e73b3 Remove deprecated rabbit params
1d00496 fix tox python3 overrides
b2b8cf7 ovn: Add dns_servers configuration support
bd82de5 Replace port 35357 with 5000 for "auth_url"
Diffstat (except docs and test files)
-------------------------------------
.zuul.yaml | 1 +
README.md | 22 +-
examples/cisco_ml2.pp | 10 +-
examples/neutron.pp | 8 +-
examples/neutron_l3_with_to_uuid.pp | 4 +-
examples/neutron_wsgi.pp | 4 +-
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 +-
manifests/agents/bgp_dragent.pp | 98 +++++++++
manifests/agents/dhcp.pp | 13 --
manifests/agents/l3.pp | 15 --
manifests/agents/ml2/linuxbridge.pp | 3 +-
manifests/agents/ml2/networking_baremetal.pp | 4 +-
manifests/agents/ml2/ovs.pp | 37 ++--
manifests/agents/vpnaas.pp | 18 --
manifests/config.pp | 6 +
manifests/db/mysql.pp | 36 +--
manifests/deps.pp | 1 +
manifests/init.pp | 50 -----
manifests/keystone/authtoken.pp | 12 +-
manifests/params.pp | 7 +
manifests/plugins/cisco.pp | 4 +-
manifests/plugins/ml2.pp | 13 --
manifests/plugins/ml2/networking_ansible.pp | 47 ++++
manifests/plugins/ml2/networking_ansible_host.pp | 39 ++++
manifests/plugins/ml2/ovn.pp | 8 +
manifests/plugins/ovn.pp | 56 -----
manifests/plugins/plumgrid.pp | 6 +-
manifests/quota.pp | 18 +-
manifests/server.pp | 178 ++++++---------
manifests/server/notifications.pp | 25 +--
manifests/server/placement.pp | 4 +-
metadata.json | 19 +-
.../notes/add-bgp-dragent-c6b19e076b1acf0c.yaml | 7 +
.../notes/bug-1734241-a20421a6e3edcc17.yaml | 3 +
...orking-ansible-ml2-plugin-a2889e2a81e1afb2.yaml | 3 +
...dns-servers-config-option-1ffa7a252df8731a.yaml | 6 +
.../notes/remove-deprecated-78a9c6eb010d5705.yaml | 37 ++++
...-deprecated-rabbit-params-9773d78c90d8965d.yaml | 6 +
...vice_token_roles_required-c07f2c2e0ed118c3.yaml | 5 +
spec/acceptance/nodesets/nodepool-bionic.yml | 10 +
spec/classes/neutron_agents_bgp_dragent_spec.rb | 243 +++++++++++++++++++++
spec/classes/neutron_agents_bigswitch.rb | 2 +-
spec/classes/neutron_agents_dhcp_spec.rb | 3 +-
spec/classes/neutron_agents_l3_spec.rb | 3 +-
spec/classes/neutron_agents_lbaas_spec.rb | 4 +-
spec/classes/neutron_agents_metadata_spec.rb | 2 +-
spec/classes/neutron_agents_metering_spec.rb | 1 -
.../classes/neutron_agents_ml2_linuxbridge_spec.rb | 2 +-
...neutron_agents_ml2_networking_baremetal_spec.rb | 2 +-
spec/classes/neutron_agents_ml2_ovs_spec.rb | 21 +-
spec/classes/neutron_agents_ml2_sriov_spec.rb | 2 +-
spec/classes/neutron_agents_ml2_vpp_spec.rb | 2 +-
spec/classes/neutron_agents_ovn_metadata_spec.rb | 2 +-
spec/classes/neutron_agents_vpnaas_spec.rb | 2 +-
spec/classes/neutron_config_spec.rb | 7 +
spec/classes/neutron_init_spec.rb | 65 +-----
spec/classes/neutron_keystone_authtoken_spec.rb | 7 +-
spec/classes/neutron_plugins_cisco_spec.rb | 4 +-
spec/classes/neutron_plugins_midonet_spec.rb | 2 +-
spec/classes/neutron_plugins_ml2_arista_l3_spec.rb | 1 -
spec/classes/neutron_plugins_ml2_arista_spec.rb | 1 -
...neutron_plugins_ml2_bigswitch_restproxy_spec.rb | 1 -
spec/classes/neutron_plugins_ml2_bigswitch_spec.rb | 1 -
.../neutron_plugins_ml2_cisco_nexus1000v_spec.rb | 1 -
.../neutron_plugins_ml2_cisco_nexus_spec.rb | 1 -
spec/classes/neutron_plugins_ml2_cisco_spec.rb | 1 -
...tron_plugins_ml2_cisco_type_nexus_vxlan_spec.rb | 1 -
.../classes/neutron_plugins_ml2_cisco_ucsm_spec.rb | 1 -
spec/classes/neutron_plugins_ml2_cisco_vts_spec.rb | 1 -
.../neutron_plugins_ml2_fujitsu_cfab_spec.rb | 1 -
.../neutron_plugins_ml2_fujitsu_fossw_spec.rb | 1 -
spec/classes/neutron_plugins_ml2_fujitsu_spec.rb | 1 -
spec/classes/neutron_plugins_ml2_mellanox_spec.rb | 1 -
spec/classes/neutron_plugins_ml2_midonet_spec.rb | 1 -
.../neutron_plugins_ml2_mlnx_sdn_assist_spec.rb | 1 -
.../neutron_plugins_ml2_networking_ansible_spec.rb | 75 +++++++
spec/classes/neutron_plugins_ml2_nuage_spec.rb | 2 -
.../neutron_plugins_ml2_opendaylight_spec.rb | 1 -
spec/classes/neutron_plugins_ml2_ovn_spec.rb | 4 +-
spec/classes/neutron_plugins_ml2_spec.rb | 1 -
spec/classes/neutron_plugins_ml2_vpp_spec.rb | 1 -
spec/classes/neutron_plugins_nsx_spec.rb | 2 -
spec/classes/neutron_plugins_nuage_spec.rb | 2 -
spec/classes/neutron_plugins_nvp_spec.rb | 2 -
spec/classes/neutron_plugins_opencontrail_spec.rb | 2 +-
spec/classes/neutron_plugins_plumgrid_spec.rb | 6 +-
spec/classes/neutron_server_notifications_spec.rb | 22 +-
spec/classes/neutron_server_placement_spec.rb | 8 +-
spec/classes/neutron_server_spec.rb | 49 +++--
spec/classes/neutron_services_fwaas_spec.rb | 2 +-
spec/classes/neutron_services_l2gw_spec.rb | 2 +-
.../neutron_bgp_dragent_config/ini_setting_spec.rb | 74 +++++++
.../neutron_security_group/openstack_spec.rb | 2 +-
spec/unit/provider/neutron_spec.rb | 16 +-
spec/unit/type/neutron_bgp_dragent_config_spec.rb | 23 ++
tox.ini | 1 +
99 files changed, 990 insertions(+), 592 deletions(-)
More information about the Release-announce
mailing list