Uploaded image for project: 'OpenShift CFE'
  1. OpenShift CFE
  2. CFE-1020 Route controller design for router + secret monitor integration
  3. CFE-911

[POC] Route controller design for router + secret monitor integration

XMLWordPrintable

    • Icon: Sub-task Sub-task
    • Resolution: Duplicate
    • Icon: Major Major
    • None
    • None
    • None
    • None
    • False
    • None
    • False
    • OCPSTRAT-172 - [GA] Cert-manager support router to load secrets
    • CFE Sprint 248, CFE Sprint 249, CFE Sprint 250, CFE Sprint 252, CFE Sprint 253

      As part of this EP, there is a use case where there is a need to trigger re-sync of routes based on secret changes observed. The caveat here is that, we are not using secret informers, rather a new interface aka secret monitor (reasons are in the EP but don't pertain to this query). Since the router uses RouterController and not specific controllers for each resource (routes, namespaces, endpoints, etc), it doesn't have access to lower level components of a controller (eg: the workqueue) and without this I don't really see a way to integrate router with the secret monitor. Is re-designing the routercontroller the way forward here? I'm open to suggestions on other way to integrate here.

              rh-ee-ckyal Chirag Kyal
              thn@redhat.com Thejas N (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: