'Exchange' names should be configurable

Bug #1583668 reported by Steve McLellan
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Searchlight
New
Medium
Unassigned

Bug Description

Each plugin sets an 'exchange' name in code currently. Exchanges are configurable per service; we need instead to have a configuration section mapping service names to exchanges and topics. For instance:

    [service_notifications]
    nova=nova,searchlight_indexer
    neutron=neutron,searchlight_indexer
    cinder=openstack,searchlight_indexer

I would also allow the following, and default the topic to the notifications_topic setting we currently have:

    nova=nova

Revision history for this message
Steve McLellan (sjmc7) wrote :

notifications_topics_exchanges is an existing configuration setting, so this isn't perhaps so urgent. It would still be nicer to set up notifications for each service once rather than in each plugin configuration section.

Changed in searchlight:
status: New → Invalid
status: Invalid → New
importance: High → Medium
Lei Zhang (lei-a-zhang)
Changed in searchlight:
assignee: nobody → Lei Zhang (lei-a-zhang)
Revision history for this message
Travis Tripp (travis-tripp) wrote :

Lei, Are you still working on this?

Revision history for this message
Lei Zhang (lei-a-zhang) wrote :

Hi, Travis, sorry for the delay, have been occupied these days, I did some investigation before, but probably cannot start it immediately, I'll mark it unoccupied, and come back to work on it if no one takes the bug.

Changed in searchlight:
assignee: Lei Zhang (lei-a-zhang) → nobody
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.