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

Bug #1488176 reported by Marios Andreou on 2015-08-24
This bug affects 1 person
Affects Status Importance Assigned to Milestone
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

Marios Andreou (marios-b) wrote :
Changed in tripleo:
assignee: nobody → Marios Andreou (marios-b)
status: New → Triaged
Steven Hardy (shardy) on 2015-08-24
Changed in tripleo:
status: Triaged → In Progress
Changed in tripleo:
importance: Undecided → High

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) on 2016-04-21
Changed in tripleo:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers