summaryrefslogtreecommitdiff
path: root/releasenotes
diff options
context:
space:
mode:
authorVanou Ishii <ishii.vanou@fujitsu.com>2022-11-08 21:18:13 -0500
committerVanou Ishii <ishii.vanou@fujitsu.com>2023-01-16 18:38:57 +0900
commiteae33a0acbfdbe30b5d79360e76668737866e371 (patch)
treea6375315d10640acbdc076f0592a58f454cafc62 /releasenotes
parent4d66609e95a1c7f5fb0fe0f61f95cf83d09da4d8 (diff)
downloadironic-eae33a0acbfdbe30b5d79360e76668737866e371.tar.gz
[iRMC] identify BMC firmware version
Since iRMC S6 2.00, iRMC firmware doesn't support HTTP connection to REST API. To deal with this firmware incompatibility, this commit adds verify step to check connection to REST API and adds node vendor passthru to fetch&cache version of iRMC firmware. Story: 2010396 Task: 46745 Change-Id: Ib04b66b0c7b1ef1c4175841689c16a7fbc0b1e54
Diffstat (limited to 'releasenotes')
-rw-r--r--releasenotes/notes/fix-irmc-s6-2.00-http-incompatibility-61a31d12aa33fbd8.yaml19
1 files changed, 19 insertions, 0 deletions
diff --git a/releasenotes/notes/fix-irmc-s6-2.00-http-incompatibility-61a31d12aa33fbd8.yaml b/releasenotes/notes/fix-irmc-s6-2.00-http-incompatibility-61a31d12aa33fbd8.yaml
new file mode 100644
index 000000000..f6e91c1ab
--- /dev/null
+++ b/releasenotes/notes/fix-irmc-s6-2.00-http-incompatibility-61a31d12aa33fbd8.yaml
@@ -0,0 +1,19 @@
+---
+upgrade:
+ - |
+ Since iRMC versions S6 2.00 and later, iRMC firmware doesn't
+ support HTTP connection to REST API. Operators need to set
+ ``[irmc] port`` in ironic.conf or ``driver_info/irmc_port``
+ to 443.
+features:
+ - |
+ Adds verify step and node vendor passthru method to deal with
+ a firmware incompatibility issue with iRMC versions S6 2.00
+ and later in which HTTP connection to REST API is not supported
+ and HTTPS connections to REST API is required.
+
+ Verify step checks connection to iRMC REST API and if connection
+ succeeds, it fetches version of iRMC firmware and store it in
+ ``driver_internal_info/irmc_fw_version``. Ironic operators use
+ node vendor passthru method to fetch & update iRMC firmware
+ version cached in ``driver_internal_info/irmc_fw_version``.