[RFE] Add dependencies between plugins

Bug #1681751 reported by Anton Arefiev
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ironic Inspector
Fix Released
Wishlist
Dmitry Tantsur

Bug Description

Some plugins may require output information from another plugins. It would be nice to have simple dependencies between plugin. Plugin could have the list of required processing plugins, and Inspector will check dependencies on start up.

As example, there are two lldp processing plugins now local_link_connection and lldp_basic are both parse lldps packets.

Tags: rfe-approved
Anton Arefiev (aarefiev)
tags: added: rfe
Dmitry Tantsur (divius)
tags: added: rfe-approved
removed: rfe
Dmitry Tantsur (divius)
Changed in ironic-inspector:
assignee: nobody → Dmitry Tantsur (divius)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to ironic-inspector (master)

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

Changed in ironic-inspector:
status: Triaged → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to ironic-inspector (master)

Reviewed: https://review.openstack.org/455713
Committed: https://git.openstack.org/cgit/openstack/ironic-inspector/commit/?id=10522e0963c8494376e4dde1619b1295fccdead7
Submitter: Jenkins
Branch: master

commit 10522e0963c8494376e4dde1619b1295fccdead7
Author: Dmitry Tantsur <email address hidden>
Date: Tue Apr 11 15:38:21 2017 +0200

    Allow hooks to have dependencies on other hooks

    Also refactored hooks and got rid of compatibility layer with old
    stevedore.

    Change-Id: I81f21df7ebad4df893539ec5f0a03064e7c0a263
    Closes-Bug: #1681751

Changed in ironic-inspector:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/ironic-inspector 6.0.0

This issue was fixed in the openstack/ironic-inspector 6.0.0 release.

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.