Merge "Allow to configure vxlan network type for OVN"
This commit is contained in:
commit
cfe1e59f78
@ -79,16 +79,6 @@ parameters:
|
||||
description: Whether Metadata Service has to be enabled
|
||||
type: boolean
|
||||
default: true
|
||||
# NOTE(anil): OVN supports only VLAN, geneve and flat networks
|
||||
NeutronNetworkType:
|
||||
default: 'geneve'
|
||||
description: The tenant network type for Neutron.
|
||||
type: comma_delimited_list
|
||||
constraints:
|
||||
- allowed_values:
|
||||
- geneve
|
||||
- vlan
|
||||
- flat
|
||||
OVNDnsServers:
|
||||
default: []
|
||||
description: List of servers to use as as dns forwarders
|
||||
@ -156,7 +146,6 @@ outputs:
|
||||
neutron::server::igmp_snooping_enable: {get_param: NeutronEnableIgmpSnooping}
|
||||
neutron::plugins::ml2::max_header_size: {get_param: NeutronGeneveMaxHeaderSize}
|
||||
neutron::plugins::ml2::ovn::dns_servers: {get_param: OVNDnsServers}
|
||||
neutron::plugins::ml2::tenant_network_types: {get_param: NeutronNetworkType}
|
||||
neutron::plugins::ml2::ovn::ovn_emit_need_to_frag: {get_param: OVNEmitNeedToFrag}
|
||||
- if:
|
||||
- internal_tls_enabled
|
||||
|
@ -36,7 +36,7 @@ parameters:
|
||||
The mechanism drivers for the Neutron tenant network.
|
||||
type: comma_delimited_list
|
||||
NeutronTypeDrivers:
|
||||
default: "geneve,vlan,flat"
|
||||
default: "geneve,vxlan,vlan,flat"
|
||||
description: |
|
||||
Comma-separated list of network type driver entrypoints to be loaded.
|
||||
type: comma_delimited_list
|
||||
|
@ -19,7 +19,7 @@ parameter_defaults:
|
||||
OVNVifType: ovs
|
||||
OVNNeutronSyncMode: log
|
||||
OVNQosDriver: ovn-qos
|
||||
NeutronTypeDrivers: 'geneve,vlan,flat'
|
||||
NeutronTypeDrivers: 'geneve,vxlan,vlan,flat'
|
||||
NeutronNetworkType: 'geneve'
|
||||
NeutronServicePlugins: 'qos,ovn-router,trunk,segments,port_forwarding'
|
||||
NeutronVniRanges: ['1:65536', ]
|
||||
|
@ -19,7 +19,7 @@ parameter_defaults:
|
||||
OVNNeutronSyncMode: log
|
||||
OVNQosDriver: ovn-qos
|
||||
NeutronEnableDVR: false
|
||||
NeutronTypeDrivers: 'geneve,vlan,flat'
|
||||
NeutronTypeDrivers: 'geneve,vxlan,vlan,flat'
|
||||
NeutronNetworkType: 'geneve'
|
||||
NeutronServicePlugins: 'qos,ovn-router,trunk,segments,port_forwarding'
|
||||
NeutronVniRanges: ['1:65536', ]
|
||||
|
@ -20,8 +20,8 @@ parameter_defaults:
|
||||
OVNVifType: ovs
|
||||
OVNNeutronSyncMode: log
|
||||
OVNQosDriver: ovn-qos
|
||||
NeutronTypeDrivers: 'geneve,vlan,flat'
|
||||
NeutronNetworkType: ['geneve' , 'vlan', 'flat']
|
||||
NeutronTypeDrivers: 'geneve,vxlan,vlan,flat'
|
||||
NeutronNetworkType: ['geneve' , 'vxlan', 'vlan', 'flat']
|
||||
NeutronServicePlugins: 'qos,ovn-router,trunk,segments,port_forwarding'
|
||||
NeutronVniRanges: ['1:65536', ]
|
||||
NeutronRpcWorkers: 1
|
||||
|
@ -19,8 +19,8 @@ parameter_defaults:
|
||||
OVNNeutronSyncMode: log
|
||||
OVNQosDriver: ovn-qos
|
||||
NeutronEnableDVR: False
|
||||
NeutronTypeDrivers: 'geneve,vlan,flat'
|
||||
NeutronNetworkType: ['geneve' , 'vlan', 'flat']
|
||||
NeutronTypeDrivers: 'geneve,vxlan,vlan,flat'
|
||||
NeutronNetworkType: ['geneve' , 'vxlan', 'vlan', 'flat']
|
||||
NeutronServicePlugins: 'qos,ovn-router,trunk,segments,port_forwarding'
|
||||
NeutronVniRanges: ['1:65536', ]
|
||||
NeutronPluginExtensions: "qos,port_security,dns"
|
||||
|
@ -20,8 +20,8 @@ parameter_defaults:
|
||||
OVNVifType: ovs
|
||||
OVNNeutronSyncMode: log
|
||||
OVNQosDriver: ovn-qos
|
||||
NeutronTypeDrivers: 'geneve,vlan,flat'
|
||||
NeutronNetworkType: ['geneve' , 'vlan', 'flat']
|
||||
NeutronTypeDrivers: 'geneve,vxlan,vlan,flat'
|
||||
NeutronNetworkType: ['geneve', 'vxlan', 'vlan', 'flat']
|
||||
NeutronServicePlugins: 'qos,ovn-router,trunk,segments,port_forwarding'
|
||||
NeutronVniRanges: ['1:65536', ]
|
||||
NeutronRpcWorkers: 1
|
||||
|
@ -0,0 +1,4 @@
|
||||
---
|
||||
features:
|
||||
- |
|
||||
OVN now supports VXLAN network type for tenant networks.
|
@ -193,14 +193,6 @@ PARAMETER_DEFINITION_EXCLUSIONS = {
|
||||
'BondInterfaceOvsOptions': ['description',
|
||||
'default',
|
||||
'constraints'],
|
||||
# NOTE(anil): This is a temporary change and
|
||||
# will be removed once bug #1767070 properly
|
||||
# fixed. OVN supports only VLAN, geneve
|
||||
# and flat for NeutronNetworkType. But VLAN
|
||||
# tenant networks have a limited support
|
||||
# in OVN. Till that is fixed, we restrict
|
||||
# NeutronNetworkType to 'geneve'.
|
||||
'NeutronNetworkType': ['description', 'default', 'constraints'],
|
||||
'KeyName': ['constraints'],
|
||||
'OVNSouthboundServerPort': ['description'],
|
||||
'ExternalInterfaceDefaultRoute': ['description', 'default'],
|
||||
|
Loading…
x
Reference in New Issue
Block a user