diff --git a/puppet/services/ovn-controller.yaml b/puppet/services/ovn-controller.yaml index 4932718493..c103bf4ec0 100644 --- a/puppet/services/ovn-controller.yaml +++ b/puppet/services/ovn-controller.yaml @@ -66,6 +66,12 @@ parameters: description: Probe interval in ms type: number default: 60000 + OVNOpenflowProbeInterval: + description: > + The inactivity probe interval of the OpenFlow connection to the + OpenvSwitch integration bridge, in seconds. + type: number + default: 60 resources: # Merging role-specific parameters (RoleParameters) with the default parameters. @@ -107,6 +113,7 @@ outputs: ovn::controller::ovn_bridge: {get_param: OVNIntegrationBridge} nova::compute::force_config_drive: {if: [force_config_drive, true, false]} ovn::controller::ovn_remote_probe_interval: {get_param: OVNRemoteProbeInterval} + ovn::controller::ovn_openflow_probe_interval: {get_param: OVNOpenflowProbeInterval} tripleo.ovn_controller.firewall_rules: '118 neutron vxlan networks': proto: 'udp' diff --git a/releasenotes/notes/ovn_openflow_probe_interval-fd99301d95aac62e.yaml b/releasenotes/notes/ovn_openflow_probe_interval-fd99301d95aac62e.yaml new file mode 100644 index 0000000000..28a6b165bf --- /dev/null +++ b/releasenotes/notes/ovn_openflow_probe_interval-fd99301d95aac62e.yaml @@ -0,0 +1,8 @@ +--- +features: + - | + Added new heat param OVNOpenflowProbeInterval to set ovn_openflow_probe_interval + which is inactivity probe interval of the OpenFlow connection to the OpenvSwitch + integration bridge, in seconds. If the value is zero, it disables the connection + keepalive feature, by default this value is set on 60s. + If the value is nonzero, then it will be forced to a value of at least 5s. \ No newline at end of file