Bug 1601576

Summary: [RFE] Allow all overcloud networks to be Neutron routed networks
Product: Red Hat OpenStack Reporter: Ian Pilcher <ipilcher>
Component: openstack-tripleo-heat-templatesAssignee: Harald Jensås <hjensas>
Status: CLOSED ERRATA QA Contact: Gurenko Alex <agurenko>
Severity: high Docs Contact:
Priority: high    
Version: 13.0 (Queens)CC: aherr, aschultz, bcafarel, bfournie, dsneddon, gregraka, hjensas, johfulto, mburns, ohochman, owalsh, racedoro, sasha, sclewis
Target Milestone: Upstream M2Keywords: FutureFeature, TechPreview, Triaged
Target Release: 15.0 (Stein)   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: openstack-tripleo-heat-templates-10.5.1-0.20190701110422.889d4d4.el8ost Doc Type: Technology Preview
Doc Text:
Red Hat OpenStack Platform undercloud networks are now layer 3 (L3) capable. This enhancement enables all segments to use one network, and alleviates the need for service net map overrides. This enhancement is important for Red Hat OpenStack Platform edge computing sites that deploy roles in different sites and make service net map overrides unwieldy.
Story Points: ---
Clone Of: Environment:
Last Closed: 2019-09-21 11:16:20 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: 1740283    
Bug Blocks: 1747481    

Description Ian Pilcher 2018-07-16 18:10:08 UTC
This is a bit of a follow-on to https://bugzilla.redhat.com/show_bug.cgi?id=1599910

The more I think about this, the more I think that hieradata overrides are
a (painful) workaround for the fact that we're abusing composable networks
for an inappropriate use case.  This may be somewhat doable for compute
nodes, but it would seem to be almost completely impractical for any other
role, and there are legitimate reasons for putting other roles on "leaf"
networks:

1) We'd like to put a Glance API server in remote sites to act as a shared
   image cache for the compute nodes at that site.

2) Customers are very interested in having hyper-converged compute/Ceph
   nodes at remote sites.

3) For the non-remote spine & leaf case, it wouldn't be at all unreasonable
   for a customer to distribute control plane functions other than VIPs/
   HAProxy across their racks.

And I'm sure that there are others.

My gut tells me that the "right" way to do this would be to enable Neutron
routed networks for all of the overcloud networks (as we do for the control
plane network today).

Comment 1 Ian Pilcher 2018-07-17 14:34:55 UTC
I just stumbled across this -

https://blueprints.launchpad.net/tripleo/+spec/tripleo-routed-networks-templates

Comment 2 Ramon Acedo 2018-07-17 16:31:50 UTC
As per Harald's feedback:

https://review.openstack.org/582180
https://review.openstack.org/582181
https://review.openstack.org/582301

Distribution VIPs support pending though.

Comment 9 Bob Fournier 2018-12-17 19:12:10 UTC
*** Bug 1598879 has been marked as a duplicate of this bug. ***

Comment 10 Bob Fournier 2019-01-04 21:23:42 UTC
Moving this to POST as all patches have merged.  Any additional issues that come up should have bugs created.

Comment 15 John Fulton 2019-07-24 15:20:39 UTC
*** Bug 1503838 has been marked as a duplicate of this bug. ***

Comment 18 errata-xmlrpc 2019-09-21 11:16:20 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory, and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://access.redhat.com/errata/RHEA-2019:2811