Allow namespaces to be removable.

When network namespaces are used for dhcp and l3, we need to allow
router_delete_namespaces and dhcp_delete_namespaces to be overridden so
that the namespaces can be deleted.

Change-Id: I8255f0a43ffd1100f971470208103503e9dd8229
Closes-Bug: #1336613
Add a SSL configuration item

After network is installed, neutron-server cannot to connect to rabbitmq by SSL,
it is because neutron conf file lost a configuration item: rabbit_use_ssl.

Fixes bug #1338928

Change-Id: I75489925f3cf27ca20b7fd0717e5f169f6deff11
Merge "Allow namespaces to be removable."
Allow veth_mtu to be configured in openvswitch agent

With openvswitch vlan, default of veth_mtu = 1500 is 4 bytes short and you end up
with either no traffic or abysmal network performance.  Need the 4 extra bytes for
the vlan id.

Change-Id: Idc128c76f6b93ce52acc51bba9da08ccaa308ac3
Closes-Bug: #1325754
Fix fauxhai platform versions for suse and redhat

Change-Id: If9b8802d99e78acbb7cecf2ce44f5afa85191abb
Partial-Bug: #1344199
Add format documentation to Strainer file for better output

Change-Id: If658301bc0e3c2c90034813067e18733f629e152
Added missing tests and checked existing ones

Partial-Bug: #1328999
Implements: blueprint add-template-tests

Change-Id: I19e49bde3d8dd9c195a0aee7f671c07428cce1a2
Setting up repo for master Juno Branch

* Update metadata version
* Removing Strainer file
* Adding Gemfile.lock to .gitignore
* Updating Gems
  * chef (11.12.0)
  * chefspec (4.0.0)
  * rspec (3.0.0)

Change-Id: I136897badca86f30733a6752d393e4b8748cc47b
Partial-Bug: 1349865
Allow rootwrap configuration via attributes

Change-Id: I48174db291512cded9b371eaf5699e97af6a0ca0
Partial-Bug: #1347861
Update neutron conf files for Juno

* sync comments with base
* add new section comments
* Update spec as needed

Change-Id: I3908613a9045331203e4bd9d371907fd0031cd5a
Closes-Bug: #1353000
Add tunnel_types in ovs_neutron_plugin.ini.erb

Nowadays, there is no tunnel_types item in ovs_
neutron_plugin.ini.erb template. And user can not
assign value to this item by environment. Therefore,
the vxlan enablement will failure because of the item
default value is '[]' which will disable tunneling
support in the agent.

Fixes bug #1355663

Change-Id: I21378cbc3fe021b6763dd9f560e027ddd704c982
Updated berkshelf to 3.1.5

Updated berkshelf from 2.0.18 to 3.1.5 in Gemfile and added supermarket source to Berksfile

Change-Id: I33b16c3aca1e0864d98a17a8bc8d9213a5aa034b
Implements: blueprint update-berkshelf
Merge "Updated berkshelf to 3.1.5"
Update Testing.md to factor out Strainer

* remove refs to Strainer
* add steps for testing
* remove knife test as it's not used in gates anymore

Change-Id: I429e1633253ea70ed038b3e30e88ca98df61a0bb
Partial-Bug: #1350470
Update neutron.conf permission

To avoid other users to access scecret in neutron.conf, set the
file permission to 640 instead of 644

Fix bug 1369455

Change-Id: Ied4bd43ed3ecdfdb97d3b7be10b8af9548d4e762
Enable Neutron VPN as Service

Add a recipe, related attribute/template, and unit tests to
to install, configure and start VPN service.
Stop L3 agent if VPN is enabled.

Change-Id: I63322e3c43e38444163371636cbab2c3bbdeaacf
Implements: Blueprint neutron-vpnaas-enablement
Add some authtoken related attributes

This change adds some attributes into the cookbook so
that they are configurable. It mainly includes:
cafile, memcached_servers, memcache_security_strategy,
memcache_secret_key, insecure and hash_algorithms.

Change-Id: Ic48bd7193815185f1c065c1bd689d67de325cd8e
Closes-Bug: #1371421
Merge "Enable Neutron VPN as Service"
Remove Neutron DB stamp and upgrade to head

Neutron DB schema auto-generation has been removed
by this patch:
https://review.openstack.org/#/c/40296/

We should remove DB stamp and upgrade to version "head"
each time, no matter it's first time deployment or run
by many times.

Change-Id: I74f6dc76091d6c7988b680eec16900bef3f3f61c
Closes-Bug: #1372260
Added missing template tests and checked existing ones (II)

Covers lbaas_agent.ini.erb, metadata_agent.ini.erb, neutron.conf.erb,
neutron-server.erb, neutron.sysconfig.erb and rootwrap.conf.erb
Change-Id: Ie5c1bf67f57f4db554ba341d02732061a1f2c97c
Partial-Bug: #1328999
Implements: blueprint add-template-tests