[openstack-announce] [new][puppet] puppet-neutron 9.1.0 release (newton)

no-reply at openstack.org no-reply at openstack.org
Mon Jul 11 14:01:02 UTC 2016


We are pumped to announce the release of:

puppet-neutron 9.1.0: Puppet module for OpenStack Neutron

This release is part of the newton release series.

For more details, please see below.

9.1.0
^^^^^

Add hooks for external install & svc management.


New Features
************

* Added geneve config options in type_drivers.

* Added max_header_size parameter to ml2 plugin for use in geneve
  configuration.

* Add user_domain_name and project_domain_name parameters.

* This adds defined anchor points for external modules to hook into
  the software install, config and service dependency chain. This
  allows external modules to manage software installation (virtualenv,
  containers, etc) and service management (pacemaker) without needing
  rely on resources that may change or be renamed.


Bug Fixes
*********

* The keystone auth class has been updated to provide a default
  service_name to allow a user to specify a custom auth_name that may
  not contain the name of the service.

* Adds the ability to manage the memcached servers for
  keystone_authtoken in neutron::server

Changes in puppet-neutron 9.0.0..9.1.0
--------------------------------------

d591774 Fix vswitch version
319e43d Prepare 9.1.0 (newton-2)
5933d94 Remove comments of deprecated options
bdaa680 Remove auth_host option
bab3cbf Fix logic in validate_vxlan_udp_port
4b32158 Add user_domain_name and project_domain_name
4731f24 Added geneve type_driver config options
fd675a5 Add memcached_servers for keystone authtoken
4cbf6d1 Remove 12.04 and add 16.04 to metadata
f75650e Remove mitaka release prelude note
323e09a Lint fixes for absolute class name
000f52e agents/bigswitch: deploy python-networking-bigswitch
298b75d Fix resource ordering for neutron-ovs-cleanup service
da0d32b Support network_auto_schedule config option
c9bb66d Support allow_automatic_dhcp_failover config option
c8c790c beaker: fix resource ordering
75c146c Add nodepool-xenial.yml file
8b2319e Add hooks for external install & svc management
cd863e6 Provide default service_name for keystone endpoint
f0d888a Fix facts for policy test
cd1f0d9 Test multiple operating systems for policy


Diffstat (except docs and test files)
-------------------------------------

README.md                                          |   1 -
.../parser/functions/validate_vxlan_udp_port.rb    |   2 +-
lib/puppet/type/neutron_plugin_nuage.rb            |   4 +
manifests/agents/bigswitch.pp                      |  31 +++---
manifests/agents/dhcp.pp                           |  24 +----
manifests/agents/l3.pp                             |  28 ++----
manifests/agents/lbaas.pp                          |  24 ++---
manifests/agents/metadata.pp                       |  26 ++---
manifests/agents/metering.pp                       |  18 +---
manifests/agents/ml2/linuxbridge.pp                |   6 +-
manifests/agents/ml2/ovs.pp                        |  24 +++--
manifests/agents/ml2/sriov.pp                      |  15 +--
manifests/agents/n1kv_vem.pp                       |  10 +-
manifests/agents/vpnaas.pp                         |  20 ++--
manifests/client.pp                                |   3 +-
manifests/config.pp                                |   2 +
manifests/db.pp                                    |   2 +
manifests/db/mysql.pp                              |   9 +-
manifests/db/postgresql.pp                         |   7 +-
manifests/db/sync.pp                               |  13 +--
manifests/deps.pp                                  |  87 +++++++++++++++++
manifests/init.pp                                  |   4 +-
manifests/keystone/auth.pp                         |  13 +--
manifests/logging.pp                               |   2 +
manifests/plugins/cisco.pp                         |  33 ++-----
manifests/plugins/midonet.pp                       |  37 +++-----
manifests/plugins/ml2.pp                           |  40 ++++----
manifests/plugins/ml2/arista.pp                    |   2 +
manifests/plugins/ml2/arista/l3.pp                 |   2 +
manifests/plugins/ml2/bigswitch.pp                 |   2 +
manifests/plugins/ml2/bigswitch/restproxy.pp       |   2 +
manifests/plugins/ml2/cisco.pp                     |   2 +
manifests/plugins/ml2/cisco/nexus.pp               |   2 +
manifests/plugins/ml2/cisco/nexus1000v.pp          |   2 +
manifests/plugins/ml2/cisco/nexus_creds.pp         |  12 +--
manifests/plugins/ml2/cisco/nexus_switch.pp        |   3 +
manifests/plugins/ml2/cisco/nexus_switch_server.pp |   3 +
manifests/plugins/ml2/cisco/type_nexus_vxlan.pp    |   1 +
manifests/plugins/ml2/cisco/ucsm.pp                |   2 +
manifests/plugins/ml2/mech_driver.pp               |   3 +
manifests/plugins/ml2/midonet.pp                   |   2 +
manifests/plugins/ml2/opendaylight.pp              |   2 +
manifests/plugins/ml2/type_driver.pp               |  20 +++-
manifests/plugins/nuage.pp                         |  19 ++--
manifests/plugins/nvp.pp                           |  11 +--
manifests/plugins/opencontrail.pp                  |  23 ++---
manifests/plugins/ovn.pp                           |  23 ++---
manifests/plugins/ovs/bridge.pp                    |   3 +
manifests/plugins/ovs/opendaylight.pp              |   3 +
manifests/plugins/ovs/port.pp                      |   3 +
manifests/plugins/plumgrid.pp                      |  30 ++----
manifests/policy.pp                                |   2 +
manifests/quota.pp                                 |   2 +
manifests/server.pp                                | 105 ++++++++++-----------
manifests/server/notifications.pp                  |   2 +
manifests/services/fwaas.pp                        |  11 +--
manifests/services/lbaas.pp                        |   2 +-
manifests/services/lbaas/haproxy.pp                |   2 +
manifests/services/lbaas/octavia.pp                |   2 +
metadata.json                                      |  14 +--
...eneve_type_driver_configs-e285075b3238b49d.yaml |   4 +
.../notes/domain_name-4070c4ee0f0357f4.yaml        |   3 +
...xternal_install_mgmt_hook-263a7317dd90aa86.yaml |  10 ++
.../notes/keystone-auth-name-8df71412ef6e0cef.yaml |   5 +
...stone-authtoken-memcached-cf70cebad8b21492.yaml |   4 +
releasenotes/notes/mitaka-dece9d43a565e6cb.yaml    |   3 -
releasenotes/source/conf.py                        |   4 +-
spec/acceptance/basic_neutron_spec.rb              |  11 ++-
spec/acceptance/nodesets/nodepool-xenial.yml       |  10 ++
spec/classes/neutron_agents_dhcp_spec.rb           |  16 ++--
spec/classes/neutron_agents_l3_spec.rb             |  14 +--
spec/classes/neutron_agents_lbaas_spec.rb          |   4 +-
spec/classes/neutron_agents_metadata_spec.rb       |   7 +-
spec/classes/neutron_agents_metering_spec.rb       |  10 +-
.../classes/neutron_agents_ml2_linuxbridge_spec.rb |   4 +-
spec/classes/neutron_agents_ml2_ovs_spec.rb        |   9 +-
spec/classes/neutron_agents_ml2_sriov_spec.rb      |   7 +-
spec/classes/neutron_agents_n1kv_vem_spec.rb       |   1 -
spec/classes/neutron_agents_vpnaas_spec.rb         |  12 ++-
spec/classes/neutron_keystone_auth_spec.rb         |   4 +-
spec/classes/neutron_plugins_cisco_spec.rb         |   9 +-
spec/classes/neutron_plugins_midonet_spec.rb       |   9 +-
spec/classes/neutron_plugins_ml2_spec.rb           |  24 ++++-
spec/classes/neutron_plugins_nuage_spec.rb         |   3 +-
spec/classes/neutron_plugins_nvp_spec.rb           |   5 +-
spec/classes/neutron_plugins_opencontrail_spec.rb  |   5 +-
spec/classes/neutron_plugins_ovn_spec.rb           |   5 +-
spec/classes/neutron_plugins_plumgrid_spec.rb      |   9 +-
spec/classes/neutron_policy_spec.rb                |  26 ++---
spec/classes/neutron_server_spec.rb                |  75 ++++++++++-----
spec/classes/neutron_services_fwaas_spec.rb        |   6 +-
91 files changed, 627 insertions(+), 495 deletions(-)






More information about the OpenStack-announce mailing list