Uploaded image for project: 'OpenShift CFE'
  1. OpenShift CFE
  2. CFE-128

As a developer of ExternalDNS I want to graduate the API to beta

XMLWordPrintable

    • CFE Sprint 208, CFE Sprint 209, CFE Sprint 210, CFE Sprint 211

      API has some inherent (from ExternalDNS upstream) poor design choices: annotation label filtering (was made to support ingress.class filtering), namespace flag (we prefer the whole cluster scope or more advanced flags) . The idea of this user story is to work upstream to enforce our line of thoughts so that we can make the operator's API cleaner.

      • Acceptance Criteria
        • Label filtering is the only optionĀ  for the source filtering available to operators
        • ExternalDNS can watch for endpoints from all namespaces only
      • Tasks:
        • ExternalDNS upstream. Add label filtering for all sources.
        • Operator. Change API/code to use label filter for all sources.
        • Operator. Remove namespace API for the source
        • Make sure Kohl's feedback is integrated into API (tracked by NE-676)
        • Review the API with David Eads again (last step)
      • Open questions:
        • Log level
        • Synchronization intervalĀ 
        • Sync policy (for future - out of scope for this release)

          There are no Sub-Tasks for this issue.

              alebedev@redhat.com Andrey Lebedev
              luzuccar@redhat.com Luigi Mario Zuccarelli
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Created:
                Updated:
                Resolved: