Uploaded image for project: 'Red Hat OpenStack Services on OpenShift'
  1. Red Hat OpenStack Services on OpenShift
  2. OSPRH-22282

Implement multipool configuration parsing and pools.yaml generation

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Unresolved
    • Icon: Major Major
    • None
    • None
    • designate-operator
    • None
    • Important

      Goal: 

      Extend the Designate operator to parse multipool configurations from a ConfigMap and generate pools.yaml files containing multiple independent DNS pools. This provides the foundation for multipool support by enabling operators to define multiple pools with different BIND replica counts, NS records, and attributes.

      Acceptance Criteria:

      • Verify multipool ConfigMap can be read and parsed successfully
      • Verify multipool configuration validates: default pool exists, pool names are unique, bindReplicas > 0
      • Verify pools.yaml is generated with multiple pools, each having independent NS  records, descriptions, and attributes
      • Verify pools are sorted by name for stable ordering
      • Verify sample multipool ConfigMap exists in config/samples/
      • Verify unit tests cover multipool parsing, validation errors, and pools.yaml generation for various pool configurations

              oschwart1 Omer Schwartz
              oschwart1 Omer Schwartz
              rhos-dfg-networking-squad-vans
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: