Bring common controller config items out into interface #937
Labels
area/quality
Output qualification (tests, checks, scans, automation in general, etc.) related
kind/enhancement
Enhancement, improvement, extension
How to categorize this issue?
/area quality
/kind enhancement
What would you like to be added:
Create interface for controller
Config
, which includesWorkers
andFeatureGates
, and collect allCaptureFeatureActivations
methods into a single method on the interface, which is called for all controllers by default.Why is this needed:
Harmonize configurations for all the controllers, and the webhooks as well to some extent. For instance, since all controllers specify
Workers
in their configs, this can be brought out as a common configuration item. Similarly,FeatureGates
is used by all controllers and webhooks, so that can be brought out as a common config item as well.The text was updated successfully, but these errors were encountered: