Description of problem: The book on OVN with DVR adds the External network to Compute role by adding a resource_registry override in environment without also using a custom role for Compute with the "External" network added to the Compute role. (This is 3.1. Deploying OVN with DVR #2) Version-Release number of selected component (if applicable): https://access.redhat.com/documentation/en-us/red_hat_openstack_platform/13/html-single/networking_with_open_virtual_network/#deploying_ovn_with_dvr Actual results: The External network is added to Compute role via resource_registry override. Expected results: The External network should be added to the Compute role by creating a custom role for Compute with the External network added. The default network-isolation.yaml will then be rendered using the correct template for the OS::TripleO::Compute::Ports::ExternalPort resource. Making the manual override of that redundant. Additional info: NOTE: Once https://review.openstack.org/#/q/I07822ec0cba7eed352c0010eb893b5e5a522e95c makes it downstream the Doc as it is not will no longer work. Networks _must_ be added to roles data! See: https://review.openstack.org/629163 for some more details.
Hi, The change has been made to the RHOSP 13 "Networking with Open Virtual Network." Customers can see this change here: https://access.redhat.com/documentation/en-us/red_hat_openstack_platform/13/html-single/networking_with_open_virtual_network/index#deploying_ml2_ovn_with_dvr Thanks, --Greg