-
Michael Gliwinski authored
* separate out a request-scoped reconciler and finalizer manager to avoid leaking state between requests * clean up and add better structure to logging * separate out Pingdom check specific reconciliation logic into a reconciler with a more re-usable interface exposing idempotent methods and a better defined structure * separate out finalizer (de-)registration into a finalizer manager; should be re-usable when adding support for other resources * decouple finalizer handling logic from resource deletion