From 73a5b90d4026b5acf2cefe1f1057d078c8e923e4 Mon Sep 17 00:00:00 2001 From: Hemanth Nakkina Date: Thu, 23 Sep 2021 16:49:14 +0530 Subject: [PATCH] Add support for new option use-ipmitool-retries Add new configuration option use-ipmitool-retries to the charm. Closes-Bug: #1943765 Change-Id: I2d11198d1955f3b96d27163683ac0947639d2f74 --- src/config.yaml | 6 ++++++ src/templates/parts/section-ipmi | 2 ++ src/templates/train/ironic.conf | 2 ++ 3 files changed, 10 insertions(+) create mode 100644 src/templates/parts/section-ipmi diff --git a/src/config.yaml b/src/config.yaml index 224b0f3..9681b63 100644 --- a/src/config.yaml +++ b/src/config.yaml @@ -172,3 +172,9 @@ options: * ipmi * redfish * idrac + use-ipmitool-retries: + type: boolean + default: False + description: | + Use ipmitool to do the retries by passing relevant parameters. By default the option + is set to False and in this case Ironic will do the retries by re-running ipmi commands. diff --git a/src/templates/parts/section-ipmi b/src/templates/parts/section-ipmi new file mode 100644 index 0000000..c13a4e8 --- /dev/null +++ b/src/templates/parts/section-ipmi @@ -0,0 +1,2 @@ +[ipmi] +use_ipmitool_retries = {{ options.use_ipmitool_retries }} diff --git a/src/templates/train/ironic.conf b/src/templates/train/ironic.conf index 4c5a59f..6b7b5e2 100644 --- a/src/templates/train/ironic.conf +++ b/src/templates/train/ironic.conf @@ -64,3 +64,5 @@ swift_temp_url_key = {{ options.temp_url_secret }} {% include "parts/section-deploy" %} {% include "parts/section-conductor" %} + +{% include "parts/section-ipmi" %}