I'm submitting a ...
- new feature / enhancement request
Traffic Control components affected ...
New behavior:
In order to ensure that a delivery service's topology corresponds to reality, we should validate that when assigning an ORG server to a topology-based delivery service (for MSO purposes), that the cachegroup of the ORG server is contained in the delivery service's topology. Otherwise, the topology doesn't provide enough info for ATS config gen to know how to configure the right parentage.
The following endpoints would be affected:
POST /api/x/servers/:id/deliveryservices
POST /api/x/deliveryservices/:xml_id/servers
POST /api/x/deliveryserviceserver