Allow Kuryr's handlers to be configurable and pluggable

Registered by Yossi Boaron

There is a need for a new way of configuring which handlers the Kuryr controller should be using.

This should allow :
1. Activate only part of Kuryr handlers, for example when Kuryr deployed in an environment with Istio, we may want to enable only the vif handler.
2. External handlers, people may use externally provided handlers as long as they are installed as
entrypoints of the right namespace.

Blueprint information

Status:
Complete
Approver:
Irena Berezovsky
Priority:
Undefined
Drafter:
Yossi Boaron
Direction:
Approved
Assignee:
None
Definition:
New
Series goal:
None
Implementation:
Implemented
Milestone target:
None
Started by
Michal Dulko
Completed by
Michal Dulko

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/kuryr-pluggable-handlers,n,z

Addressed by: https://review.openstack.org/555735
    Kuryr-Controller: make handlers pluggable

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.