[release-announce] [puppet] puppet-neutron 11.0.0 (pike)

no-reply at openstack.org no-reply at openstack.org
Wed Apr 12 18:35:15 UTC 2017


We are thrilled to announce the release of:

puppet-neutron 11.0.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.0.0
^^^^^^

L2 Gateway (L2GW) is an API framework for OpenStack that offers
bridging two or more networks together to make them look at a single
broadcast domain. A typical use case is bridging the virtual with the
physical networks


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

* Add support for BGPVPN Neutron service plugin

* Add new type for BGPVPN Service config

* Add new provider for BGPVPN Service config

* Add Bagpipe agent as reference driver

* Add new type for Bagpipe driver

* Add new provider for Bagpipe driver

* Add spec and unit tests

* Added additional configuration parameters for the bigswitch
  restproxy plugin configuration. Added the ability to configure
  *cache_connections*, *keystone_sync_interval*, *no_Ssl_validation,
  `server_timeout*, *sync_data*, and *thread_pool_size*

* Add support to deploy l2gw plugin and agent in Neutron.

* Added Openstack Client for Neutron providers. It will help to add
  new provider classes for puppet Neutron module.


Upgrade Notes
*************

* Switched the bigswitch restproxy configuration to use
  $::os_service_default for parameters that match the upstream
  default. It should be noted that the default values for
  *ssl_cert_directory* and *neutron_id* do not match the defaults from
  the networking-bigswitch classes and have been left alone.


Deprecation Notes
*****************

* The MidoNet API does not exist anymore. Starting in the MidoNet
  5.0 release the API is now called Cluster. Hence we are deprecating
  the "midonet_api_*" parameter in favor of "midonet_cluster_*".

* Parameter 'supported_pci_vendor_devs' of the class
  neutron::plugins::ml2 has been deprecated, as this configuration is
  removed in neutron in Ocata.

Changes in puppet-neutron 10.3.0..11.0.0
----------------------------------------

166f65f oslo db: check puppet resource instead of actual config in spec
e8a9f7c Adding database sync for L2 Gateway service plugin
4272404 Drop -dev for release prep
cd835da Fix sync_db in BGPVPN
7a19838 Add support for Bagpipe driver to BGPVPN Service
032e011 Password should be secured
cf46764 Switch neutron init spec to check oslo log resource
dc01912 Update test-requirements.txt
a055169 Update bigswitch restproxy configuration
99b3203 Added neutron security groups and OpenstackClient auth
1cd7638 Fix typo
bdb9ef6 oslo log: check puppet resource instead of actual config in spec
cde6493 rabbitmq SSL: check puppet resource instead of actual config
337c07a Prepare Pike metadata
d564aee Add support for l2 Gateway
76113ea Update MidoNet plugin manifest
19ad128 Remove rpc_backend check for amqp
00b0c01 Added user_domain_name and project_domain_name for nova notifications
34b479d Fix ml2 ovs tests
5adc803 Add Opendaylight ML2 configuration options
da50c31 Update reno for stable/ocata
0609096 Deprecated supported_pci_vendor_devs which is removed in neutron


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

lib/puppet/provider/neutron.rb                     |  87 ++++++++---
.../openstackconfig.rb                             |  15 ++
.../neutron_l2gw_agent_config/ini_setting.rb       |  15 ++
.../neutron_l2gw_service_config/openstackconfig.rb |  15 ++
.../provider/neutron_security_group/openstack.rb   |  76 ++++++++++
lib/puppet/type/neutron_bgpvpn_bagpipe_config.rb   |  28 ++++
lib/puppet/type/neutron_l2gw_agent_config.rb       |  28 ++++
lib/puppet/type/neutron_l2gw_service_config.rb     |  38 +++++
lib/puppet/type/neutron_security_group.rb          |  76 ++++++++++
manifests/agents/bagpipe.pp                        | 133 +++++++++++++++++
manifests/agents/l2gw.pp                           | 130 +++++++++++++++++
manifests/agents/ml2/vpp.pp                        |  22 +--
manifests/config.pp                                |  18 +++
manifests/deps.pp                                  |   3 +
manifests/params.pp                                |   7 +
manifests/plugins/midonet.pp                       | 122 ++++++++++------
manifests/plugins/ml2.pp                           |  24 +--
manifests/plugins/ml2/arista.pp                    |   2 +-
manifests/plugins/ml2/arista/l3.pp                 |   2 +-
manifests/plugins/ml2/bigswitch/restproxy.pp       | 109 +++++++++-----
manifests/plugins/ml2/cisco/nexus1000v.pp          |  52 +++----
manifests/plugins/ml2/cisco/nexus_switch.pp        |   2 +-
manifests/plugins/ml2/cisco/ucsm.pp                |   3 +-
manifests/plugins/ml2/fujitsu/cfab.pp              |   4 +-
manifests/plugins/ml2/fujitsu/fossw.pp             |   4 +-
manifests/plugins/ml2/opendaylight.pp              |  28 +++-
manifests/plugins/ml2/vpp.pp                       |  10 +-
manifests/plugins/plumgrid.pp                      |   4 +-
manifests/server/notifications.pp                  |  26 +++-
manifests/services/bgpvpn.pp                       |   2 +-
manifests/services/l2gw.pp                         |  95 ++++++++++++
metadata.json                                      | 162 ++++++++++-----------
.../notes/bgpvpn-support-73886489d10d6301.yaml     |   7 +-
.../bigswitch-ml2-updates-a640026fc6b58d40.yaml    |  13 ++
...precate-midonet-api-param-d2c8ef45af7cffea.yaml |   6 +
...deprecate_pci_vendor_devs-35e3f57e2e25ae8f.yaml |   4 +
.../notes/l2gw-support-e05b68b2d8b6142c.yaml       |   7 +
...or_neutron_providers_auth-567e7914227bb859.yaml |   5 +
releasenotes/source/conf.py                        |  12 +-
releasenotes/source/index.rst                      |   1 +
releasenotes/source/ocata.rst                      |   6 +
spec/acceptance/basic_neutron_spec.rb              |   6 +
spec/acceptance/neutron_config_spec.rb             |  45 +++++-
spec/classes/neutron_agents_bagpipe_spec.rb        | 116 +++++++++++++++
spec/classes/neutron_agents_l2gw_spec.rb           | 112 ++++++++++++++
spec/classes/neutron_agents_l3_spec.rb             |  22 +--
spec/classes/neutron_agents_ml2_ovs_spec.rb        |   2 +-
spec/classes/neutron_db_spec.rb                    |  42 +++---
spec/classes/neutron_init_spec.rb                  |  42 ++----
spec/classes/neutron_logging_spec.rb               |  88 +++++------
spec/classes/neutron_plugins_midonet_spec.rb       |  36 ++++-
spec/classes/neutron_plugins_ml2_arista_l3_spec.rb |   2 +-
spec/classes/neutron_plugins_ml2_arista_spec.rb    |   2 +-
...neutron_plugins_ml2_bigswitch_restproxy_spec.rb |  53 ++++---
.../neutron_plugins_ml2_cisco_nexus1000v_spec.rb   |  32 ++--
.../classes/neutron_plugins_ml2_cisco_ucsm_spec.rb |  16 +-
.../neutron_plugins_ml2_fujitsu_cfab_spec.rb       |  20 +--
.../neutron_plugins_ml2_fujitsu_fossw_spec.rb      |  22 +--
.../neutron_plugins_ml2_opendaylight_spec.rb       |  16 +-
spec/classes/neutron_plugins_ml2_spec.rb           |  11 --
spec/classes/neutron_plugins_ml2_vpp_spec.rb       |   8 +-
spec/classes/neutron_plugins_opencontrail_spec.rb  |   2 +-
spec/classes/neutron_plugins_plumgrid_spec.rb      |   6 +-
spec/classes/neutron_server_notifications_spec.rb  |  16 +-
spec/classes/neutron_services_bgpvpn_spec.rb       |  13 ++
spec/classes/neutron_services_l2gw_spec.rb         | 124 ++++++++++++++++
.../defines/neutron_plugins_ml2_mechdriver_spec.rb |  50 -------
.../openstackconfig_spec.rb                        |  74 ++++++++++
.../neutron_l2gw_agent_confg/ini_setting_spec.rb   |  74 ++++++++++
.../openstackconfig_spec.rb                        |  74 ++++++++++
.../neutron_security_group/openstack_spec.rb       |  71 +++++++++
spec/unit/provider/neutron_spec.rb                 |   7 +-
.../type/neutron_bgpvpn_bagpipe_config_spec.rb     |  20 +++
spec/unit/type/neutron_l2gw_agent_config_spec.rb   |  20 +++
spec/unit/type/neutron_l2gw_service_config_spec.rb |  20 +++
test-requirements.txt                              |  10 +-
76 files changed, 2147 insertions(+), 530 deletions(-)


Requirements updates
--------------------

diff --git a/test-requirements.txt b/test-requirements.txt
index baa2346..1ea50a8 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -1,3 +1,5 @@
-# this is required for the docs build jobs
-sphinx!=1.2.0,!=1.3b1,<1.3,>=1.1.2
-oslosphinx>=2.5.0 # Apache-2.0
+# This is required for the docs build jobs
+sphinx>=1.5.1  # BSD
+oslosphinx>=4.7.0  # Apache-2.0
+
+# This is required for the releasenotes build jobs
@@ -5 +7 @@ oslosphinx>=2.5.0 # Apache-2.0
-reno>=0.1.1,!=2.0.0 # Apache-2.0
+reno>=1.8.0,!=2.0.0  # Apache-2.0





More information about the Release-announce mailing list