diff --git a/deployment/ironic/ironic-neutron-agent-container-puppet.yaml b/deployment/ironic/ironic-neutron-agent-container-puppet.yaml index 48d03b3419..3599ac966d 100644 --- a/deployment/ironic/ironic-neutron-agent-container-puppet.yaml +++ b/deployment/ironic/ironic-neutron-agent-container-puppet.yaml @@ -41,6 +41,14 @@ parameters: type: string default: 'regionOne' description: Keystone region for endpoint + IronicNeutronAgentReportInterval: + type: number + default: 30 + description: | + Seconds between reporting ironic node port state to server; should be + less than NeutronAgentDownTime, best if it is half or less than + NeutronAgentDownTime. + resources: ContainersCommon: @@ -75,6 +83,7 @@ outputs: neutron::agents::ml2::networking_baremetal::user_domain_name: 'Default' neutron::agents::ml2::networking_baremetal::project_domain_name: 'Default' neutron::agents::ml2::networking_baremetal::region_name: {get_param: KeystoneRegion} + neutron::agents::ml2::networking_baremetal::report_interval: {get_param: IronicNeutronAgentReportInterval} - get_attr: [NeutronLogging, config_settings] puppet_config: config_volume: neutron diff --git a/releasenotes/notes/networking-baremetal-report-interval-d08a44a147a1846e.yaml b/releasenotes/notes/networking-baremetal-report-interval-d08a44a147a1846e.yaml new file mode 100644 index 0000000000..31f6244315 --- /dev/null +++ b/releasenotes/notes/networking-baremetal-report-interval-d08a44a147a1846e.yaml @@ -0,0 +1,10 @@ +--- +fixes: + - | + The neutron agent report interval was recently changed from the 30s + default to 300s. This caused issues whith timeouts when providing + baremetal nodes. A new parameter IronicNeutronAgentReportInterval + has been added with a default of 30s so that the report interval + specifically for the networking baremetal agent is restored. + See bug: `1940838 `_. +