Prerequisites
Feature Summary
Currently, most of the actors on the health events like fault-quarantine, fault-remediation, node-drainer etc all have similar EventWatcher needs. Each has their own slightly different implementation. We should solidified to a single shared EventWatcher/Reconciler/Controller thing that each of the modules can reuse.
Problem/Use Case
Useful for maintainability and readability.
Proposed Solution
Common shared eventwatcher package. It looks like one already exists in store-client but we just need to move to using it. So maybe this work is in progress already? But creating this issue for tracking.
Component
Multiple Components