tripleo-heat-templates/releasenotes/notes/external-bridge-by-default-on-compute-f3ff6bf46ab80640.yaml
Dan Sneddon bc5b6133f1 Create external bridge on Compute nodes by default for OVN with DVR
OVN is used by default, which includes DVR and requires a Neutron
external network bridge on the Compute nodes. This change adds the
tag 'external_bridge' to the Controller roles and modifies the
overcloud-resource-registry-puppet.j2.yaml file to set the default
NIC configuration to net-config-bridge.yaml when this tag is set.
This will cause both Controller and Compute nodes to have an
external bridge by default if no specific NIC configuration files
are specified for both roles since the 'external_bridge' tag is set
in roles_data.yaml.

This change also stops using net-config-bridge.yaml when the role
includes the 'controller' tag, since the 'external_bridge' tag is
used instead. A release note explains the change.

Closes-bug: 1890337
Change-Id: I69c32d33a516c629303e87c8e9a0e4b8fe58c669
2020-08-19 17:07:20 -07:00

16 lines
773 B
YAML

---
features:
- |
This change updates the multiple-nics and multiple-nics-vlans templates so
that an external bridge is created if either the role uses the External
network or the "external_bridge" tag is set in the role definition. This
is done instead of checking if the role name is "Controller". This
change also assigns the "external_bridge" tag to the Controller as well
as the Compute roles so that both roles can access the Neutron external
bridge for floating IPs or SNAT by default so that OVN can use DVR.
upgrade:
- |
The "external_bridge" tag is now used for the Compute node. An external
network bridge is required on the compute nodes in order to host floating
IPs when using DVR. OVN deploys with DVR by default.