ironic-inspector/ironic_inspector/conf
Dmitry Tantsur 216e40f903 Prevent abnormal timeout values from breaking sync with ironic
I had a case when an operator set the timeout too a abnormally large
value, which caused OverflowError in the timeout clean_up task, which,
in turn, prevented ironic-inspector from ever running node list sync
with ironic.

This change makes two corrections:
* The timeout configuration is limited to 10 years (0 can still be used
  to disable the timeout completely).
* Errors in the clean_up task do not prevent the node list sync from
  running.

Change-Id: Ie3ad29a4abb9ac58c41b776042f80dff6a9c72d2
Story: #2004807
Task: #28963
(cherry picked from commit ab4a3bd867)
2019-01-18 10:51:11 +01:00
..
__init__.py Centralize config options 2018-01-04 20:43:58 -08:00
capabilities.py Centralize config options 2018-01-04 20:43:58 -08:00
default.py Prevent abnormal timeout values from breaking sync with ironic 2019-01-18 10:51:11 +01:00
discovery.py Change the default discovery driver to fake-hardware 2018-04-30 14:36:34 +00:00
dnsmasq_pxe_filter.py Centralize config options 2018-01-04 20:43:58 -08:00
iptables.py Clean up pxe_filter related deprecations 2018-08-06 13:42:01 +08:00
ironic.py Add keystoneauth adapters 2018-01-16 18:06:10 +00:00
opts.py Centralize config options 2018-01-04 20:43:58 -08:00
pci_devices.py Centralize config options 2018-01-04 20:43:58 -08:00
processing.py Centralize config options 2018-01-04 20:43:58 -08:00
pxe_filter.py Clean up pxe_filter related deprecations 2018-08-06 13:42:01 +08:00
swift.py Add keystoneauth adapters 2018-01-16 18:06:10 +00:00