As per bug 1868673 a DCN storage deployment does not need to be hyper-converged as Ceph can by deployed by director and using environments/ceph-ansible.yaml with the roles DistributedCompute (which also host Glance + Nova + Cinder services) and CephAll (which hosts Mon, Mgr, and OSD services). We expect that if at a DCN site Ceph is deployed before OpenStack on independent hardware, and that the appropriate pools and keys are created, that director could be used to deploy the DCN site with instances of the role DistributedCompute configured to use that external ceph cluster via environments/ceph-ansible-external.yaml. This is a test-only bug to verify the 2nd paragraph above.
There is no Fixed In Version because no code was changed to support this feature. This was a TestOnly bug.