grenade doesn't load devstack plugin settings for decomposed neutron plugins

Bug #1700487 reported by YAMAMOTO Takashi
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
grenade
Confirmed
Undecided
Unassigned
networking-midonet
Fix Released
High
Unassigned

Bug Description

grenade assumes definitions like neutron_plugin_configure_common are
available just by sourcing lib/neutron-legacy.
it's ok for ml2 because lib/neutron-legacy sources lib/neutron_plugins/$Q_PLUGIN if available.
however, it doesn't work for decomposed neutron plugins as they don't have the $Q_PLUGIN file in devstack tree.

in case of networking-midonet's devstack plugin,
neutron_plugin_configure_common is defined during "run_phase stack pre-install".

description: updated
tags: added: midokura-jira-tracked
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to grenade (master)

Fix proposed to branch: master
Review: https://review.openstack.org/477473

Changed in grenade:
assignee: nobody → YAMAMOTO Takashi (yamamoto)
status: New → In Progress
Changed in networking-midonet:
importance: Undecided → High
description: updated
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to networking-midonet (master)

Reviewed: https://review.openstack.org/486778
Committed: https://git.openstack.org/cgit/openstack/networking-midonet/commit/?id=b3913d9709dd4b824d7b4578f15f296f9e1968b8
Submitter: Jenkins
Branch: master

commit b3913d9709dd4b824d7b4578f15f296f9e1968b8
Author: YAMAMOTO Takashi <email address hidden>
Date: Tue Jul 25 07:04:10 2017 +0900

    devstack: Provide functions earlier for grenade

    Closes-Bug: #1700487
    Related-Bug: #1649722
    Change-Id: I2353bdcbe5d9b77fd1d5941bc672d5bab53717ef

Changed in networking-midonet:
status: New → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to networking-midonet (master)

Related fix proposed to branch: master
Review: https://review.openstack.org/487278

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/networking-midonet 5.0.0.0b3

This issue was fixed in the openstack/networking-midonet 5.0.0.0b3 development milestone.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to networking-midonet (master)

Reviewed: https://review.openstack.org/487278
Committed: https://git.openstack.org/cgit/openstack/networking-midonet/commit/?id=e8bf1152daf3d86d506995fb8360d27095fe9519
Submitter: Jenkins
Branch: master

commit e8bf1152daf3d86d506995fb8360d27095fe9519
Author: YAMAMOTO Takashi <email address hidden>
Date: Wed Jul 26 14:09:01 2017 +0900

    gate_hook: Workaround grenade issue for decomposed plugins

    Grenade doesn't work for neutron plugins provided by
    a devstack plugin, like our monolithic plugin.
    (vs devstack in-tree, like ML2)

    I consider this as a temporary solution until it's fixed
    in grenade. [1]

    [1] Iec45a33930a06b17be00e8602f2457ab6960073f

    Related-Bug: #1700487
    Change-Id: I29b47f167783bf0612be942d748de2c7e4c259c0

Revision history for this message
Martin Kopec (mkopec) wrote :

Due to a long inactivity moving to Confirmed where we should first verify if this is still an issue (considering it's ~4 years old)

Changed in grenade:
assignee: YAMAMOTO Takashi (yamamoto) → nobody
status: In Progress → Confirmed
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.