-
Task
-
Resolution: Unresolved
-
Major
-
None
-
None
-
None
-
3
-
False
-
-
False
-
Not Selected
-
rhos-connectivity-vans
-
-
-
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