ironic/ironic/conf
Bob Fournier 0adedb2e6c New configuration parameter to use ipmitool retries
Add a new ``[ipmi]use_ipmitool_retries`` option. When set to
``True`` and timing is supported by ipmitool, the number of
retries and command interval will be passed to ipmitool so
that ipmitool will do the retries.  When set to ``False``,
ironic will do the retries.

The default is ``True``, so this will not change the current
behaviour which is to have ipmitool do the retries when
timing is supported.

Setting to ``False`` will help with certain BMCs which do
not support the Cipher Suites command.  In this case ipmitool
can take up to 10 seconds for each retry which results in a
total time exceeding ``[ipmi]command_retry_timeout``.

Change-Id: I1d0194e7c7ae9fcdd4665e6115ee26d10b14e480
Story: 2007632
Task: 39676
(cherry picked from commit 6520b373f4)
2020-05-29 07:38:21 +00:00
..
__init__.py Support power state change callbacks to nova using ksa_adapter 2019-08-12 19:29:57 +02:00
agent.py Extend install_bootloader command timeout 2020-03-30 10:04:26 -07:00
ansible.py Adding ansible python interpreter as driver_info 2019-03-13 11:15:16 +01:00
api.py Drop [agent]heartbeat_timeout 2019-11-18 17:09:57 +08:00
audit.py Fix default value of "ignore_req_list" config option 2016-12-09 16:14:21 +02:00
auth.py Finalize migration to keystoneauth adapters 2017-12-19 12:17:35 +02:00
cinder.py Use adapters for cinderclient 2017-11-21 09:32:21 +02:00
conductor.py Hash the rescue_password 2020-03-24 20:11:43 +00:00
console.py Automatic port allocation for the serial console 2020-02-10 16:09:12 +08:00
database.py Remove overwriting the default value of db_max_retries. 2017-03-10 10:41:27 -08:00
default.py "dual stack" support for PXE/iPXE 2020-04-13 06:32:15 -07:00
deploy.py Change [deploy]/default_boot_option to local 2020-04-15 11:46:03 -07:00
dhcp.py Centralize config options - [dhcp] 2016-06-16 17:11:14 -07:00
drac.py DRAC: Drives conversion from JBOD to RAID 2019-10-16 12:29:56 -04:00
glance.py Remove the deprecated [glance]glance_num_retries 2020-01-03 16:20:43 +08:00
healthcheck.py Add optional healthcheck middleware 2018-02-12 14:48:05 -05:00
ibmc.py Add Huawei iBMC driver support 2019-03-14 11:04:29 +08:00
ilo.py Out-of-band `erase_devices` clean step for Proliant Servers 2019-08-23 08:09:20 +00:00
inspector.py Foundation for boot/network management for in-band inspection 2019-11-21 13:31:47 +01:00
ipmi.py New configuration parameter to use ipmitool retries 2020-05-29 07:38:21 +00:00
irmc.py Add CUSTOM_CPU_FPGA Traits value to ironic inspection 2018-07-11 19:09:03 +07:00
iscsi.py Remove reference to deprecated [disk_utils]iscsi_verify_attempts 2020-01-10 18:09:15 +01:00
json_rpc.py Make the JSON RPC server work with both IPv4 and IPv6 2019-04-17 16:41:35 +02:00
metrics.py Pass agent metrics config via conductor 2016-08-02 17:56:43 +00:00
metrics_statsd.py Pass agent metrics config via conductor 2016-08-02 17:56:43 +00:00
neutron.py Additional IP addresses to IPv6 stateful ports 2020-04-02 17:25:25 +02:00
nova.py Support power state change callbacks to nova using ksa_adapter 2019-08-12 19:29:57 +02:00
opts.py Silence debug messages from oslo_messaging 2020-05-10 14:54:09 +00:00
pxe.py Remove the [pxe]ipxe_enabled configuration option 2020-02-10 12:01:34 +08:00
redfish.py Fix duplicated words issue like "are are placed" 2020-01-06 13:39:12 +08:00
service_catalog.py Introduce keystoneauth adapters for clients 2017-08-22 06:07:19 +00:00
snmp.py Make SNMP UDP transport settings configurable 2017-08-18 14:42:21 +00:00
swift.py Fix swiftclient creation 2017-12-06 14:14:29 +00:00
xclarity.py Mark xclarity password as secret 2018-05-15 09:47:21 +03:00