Bug 1664315

Summary: OVN with DVR docs add External network without updating the roles data
Product: Red Hat OpenStack Reporter: Harald Jensås <hjensas>
Component: documentationAssignee: James Smith <jamsmith>
Status: CLOSED CURRENTRELEASE QA Contact: Eduardo Olivares <eolivare>
Severity: high Docs Contact:
Priority: high    
Version: 13.0 (Queens)CC: ekuris, gregraka, jamsmith, jlibosva, mburns
Target Milestone: asyncKeywords: Triaged, ZStream
Target Release: 13.0 (Queens)   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of:
: 2014271 2014272 (view as bug list) Environment:
Last Closed: 2021-10-27 18:05:29 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 1643423, 2014271, 2014272    

Description Harald Jensås 2019-01-08 12:38:17 UTC
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.

Comment 13 Greg Rakauskas 2021-10-27 18:05:29 UTC
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