Prerequisites
Feature Summary
Currently to support custom remediations, users have to roll their own controller or fork out Janitor. Some users already have their custom resources-based remediation system, but not all. Hence, we need the ability to dynamically plugin remediation logic to Janitor.
Problem/Use Case
Allow users who don't have a CR based remediation to plugin to the system
Proposed Solution
Add a GRPC based HTTP API for remediation in Janitor. Allow the ability to deploy a side car via the helm chart. Janitor can then call the HTTP API from the reconciler.
Component
Fault Management