(tripleo heat templates) Not configuring neutron mechanism drivers in any puppet based deploys

Bug #1488176 reported by Marios Andreou
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tripleo
Fix Released
High
Marios Andreou

Bug Description

Neutron Mechanism Drivers for the overcloud aren't configured as whilst we have the tripleo heat templates param and also pass the value in hiera data, we do not consume any passed value. Our default (tripleo heat templates say 'openvswitch' for the default, description of what this config is at [2]) but the deployment gets the puppet-module default like

./plugin.ini:20:mechanism_drivers =openvswitch,linuxbridge
./plugins/ml2/ml2_conf.ini:20:mechanism_drivers =openvswitch,linuxbridge

 Even though we end up with correct behaviour (since afaik we've only ever used openvswitch for ml2 here) I think the bug is the expectation that the config item is configurable via the tripleo heat template param, which it is not in reality (tripleo image element deploys do consume and set this in the pass though data)

[1] https://review.openstack.org/#/c/198754/10
[2] http://docs.openstack.org/kilo/config-reference/content/networking-options-plugins-ml2.html

Revision history for this message
Marios Andreou (marios-b) wrote :
Changed in tripleo:
assignee: nobody → Marios Andreou (marios-b)
status: New → Triaged
Steven Hardy (shardy)
Changed in tripleo:
status: Triaged → In Progress
Changed in tripleo:
importance: Undecided → High
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to tripleo-heat-templates (master)

Reviewed: https://review.openstack.org/214649
Committed: https://git.openstack.org/cgit/openstack/tripleo-heat-templates/commit/?id=55d7c4ff33956b2493452f81f8f2cbcf8bcf6529
Submitter: Jenkins
Branch: master

commit 55d7c4ff33956b2493452f81f8f2cbcf8bcf6529
Author: marios <email address hidden>
Date: Wed Aug 19 17:41:38 2015 +0300

    Consume the NeutronMechanismDrivers from the hiera data

    This is passed from the heat templates as hiera data (defaulting
    to 'openvswitch') but never effected, meaning we get the puppet
    module default.

    Change-Id: I3f14cdce9b9bf278aa9b107b2d313e1e82a20709
    Closes-Bug: 1488176

Changed in tripleo:
status: In Progress → Fix Committed
Steven Hardy (shardy)
Changed in tripleo:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.