Add OVNEncapType option to the ovn controller template
Since OVN 2.13 it is possible to use vxlan encapsulation in the OVN
tunnel networks.
To do that, it has to be set in the external_ids:ovn-encap-type. There
is support for that in the puppet-ovn module already.
This patch adds missing TripleO-heat-template variable.
Related-bz: #1881697
Change-Id: I54e617745e76f27a4c88156a9b1b17d0255ec837
(cherry picked from commit 1542df355b
)
This commit is contained in:
parent
e361984f96
commit
b4cec5b729
@ -64,6 +64,13 @@ parameters:
|
||||
If True, then allow plugins that support it to create VLAN
|
||||
transparent networks.
|
||||
type: boolean
|
||||
OVNEncapType:
|
||||
description: >
|
||||
Type of encapsulation used in OVN. It can be "geneve" or "vxlan".
|
||||
type: string
|
||||
default: "geneve"
|
||||
constraints:
|
||||
- allowed_values: ["geneve", "vxlan"]
|
||||
OVNIntegrationBridge:
|
||||
description: >
|
||||
Name of the OVS bridge to use as integration bridge by OVN Controller.
|
||||
@ -182,6 +189,7 @@ outputs:
|
||||
"%{hiera('$NETWORK')}"
|
||||
params:
|
||||
$NETWORK: {get_param: [ServiceNetMap, NeutronTenantNetwork]}
|
||||
ovn::controller::ovn_encap_type: {get_param: OVNEncapType}
|
||||
ovn::controller::ovn_bridge: {get_param: OVNIntegrationBridge}
|
||||
ovn::controller::hostname: "%{hiera('fqdn_canonical')}"
|
||||
ovn::controller::ovn_remote_probe_interval: {get_param: OVNRemoteProbeInterval}
|
||||
|
Loading…
Reference in New Issue
Block a user