Bug 1546844
Summary: | [RFE] Add per-network route support for routed spine-and-leaf | ||
---|---|---|---|
Product: | Red Hat OpenStack | Reporter: | Dan Sneddon <dsneddon> |
Component: | openstack-tripleo-heat-templates | Assignee: | Dan Sneddon <dsneddon> |
Status: | CLOSED ERRATA | QA Contact: | Alexander Chuzhoy <sasha> |
Severity: | high | Docs Contact: | |
Priority: | high | ||
Version: | 14.0 (Rocky) | CC: | bfournie, dsneddon, hjensas, mburns, mlammon, racedoro, rhel-osp-director-maint |
Target Milestone: | Upstream M2 | Keywords: | FutureFeature, TechPreview, TestOnly, 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: | If docs needed, set a value |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2019-09-21 11:15:27 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: |
Description
Dan Sneddon
2018-02-19 18:25:07 UTC
Note that while the original description of work in this RFE references supernets, we eventually decided to implement support for an arbitrary list of routes. This is more flexible than a single supernet. Routes are provided for each network in the following form: InternalApiInterfaceRoutes: [{'destination':'172.25.10.0/24','nexthop':'172.25.0.254'}, {'destination':'172.25.11.0/24','nexthop':'172.25.0.254'}] Or, in a different format: InternalApiInterfaceRoutes: - destination: 172.25.10.0/24 nexthop: 172.25.0.254 - destination: 172.25.11.0/24 nexthop: 172.25.0.254 You can still use a supernet as a destination, but this format provides fine-grained control over which routes are added to each network. The end result of the above parameters is that the routes will be added to the network config outputs in THT/network/config/*, where the role.role.j2.yaml file will be used to generate config files for each custom role. 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 The needinfo request[s] on this closed bug have been removed as they have been unresolved for 1000 days |