feature: Pass mechanism_drivers from neutron-api suboridinate charms

Bug #1496993 reported by Jorge Niedbalski
16
This bug affects 2 people
Affects Status Importance Assigned to Milestone
OpenStack Neutron API Charm
Triaged
Wishlist
Unassigned
neutron-api (Juju Charms Collection)
Invalid
Undecided
Unassigned

Bug Description

Currently the mechanism_drivers option is enforced to openvswitch,l2population,
but we have others to be supported as well, so this should be configurable even
if this is being handled by a subordinate charm.

# Example: mechanism_drivers = openvswitch,mlnx
# Example: mechanism_drivers = arista
# Example: mechanism_drivers = openvswitch,cisco_nexus,logger
# Example: mechanism_drivers = openvswitch,brocade
# Example: mechanism_drivers = linuxbridge,brocade

This bug tracks that implementation.

Tags: openstack sts
description: updated
tags: added: sts
Felipe Reyes (freyes)
tags: added: openstack
Revision history for this message
Felipe Reyes (freyes) wrote :

In general subordinates should be able to manipulate ml2_config.ini, SubordinateConfigContext helps to inject new parameters, but existing one cannot be modified.

Revision history for this message
Nobuto Murata (nobuto) wrote :

This feature is required for SR-IOV(sriovnicswitch mechanism_drivers) as well.

Changed in neutron-api (Juju Charms Collection):
status: New → Confirmed
Revision history for this message
James Page (james-page) wrote :

I'd like to review this as part of the work to implement SR-IOV support - it would seem likely that we need some sort of capability to support configuration of mechanism drivers, but I would rather that is a charm function, rather than end user supplied configuration.

James Page (james-page)
Changed in charm-neutron-api:
status: New → Confirmed
Changed in neutron-api (Juju Charms Collection):
status: Confirmed → Invalid
Revision history for this message
James Page (james-page) wrote :

My expectation is that the first neutron-api plugin subordinate that needs this feature will provide the implementation.

summary: - Configurable mechanism_drivers
+ feature: Pass mechanism_drivers from neutron-api suboridinate charms
Changed in charm-neutron-api:
status: Confirmed → Triaged
importance: Undecided → Wishlist
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.