Merge "Add IronicNeutronAgentReportInterval parameter"

This commit is contained in:
Zuul 2021-08-31 10:46:06 +00:00 committed by Gerrit Code Review
commit ec8e5b5399
2 changed files with 18 additions and 0 deletions

View File

@ -47,6 +47,13 @@ parameters:
default: 'keystone'
constraints:
- allowed_values: ['keystone', 'http_basic', 'noauth']
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.
conditions:
auth_strategy_noauth:
@ -87,6 +94,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}
- if:
- auth_strategy_non_default
- neutron::agents::ml2::networking_baremetal::auth_type:

View File

@ -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 <https://bugs.launchpad.net/tripleo/+bug/1940838>`_.