[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