Skip to content
  • Michael Gliwinski's avatar
    Refactor the initial controller · 54b6c58b
    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
    54b6c58b