summaryrefslogtreecommitdiff
path: root/releasenotes/notes/fix-irmc-s6-2.00-http-incompatibility-61a31d12aa33fbd8.yaml
diff options
context:
space:
mode:
Diffstat (limited to 'releasenotes/notes/fix-irmc-s6-2.00-http-incompatibility-61a31d12aa33fbd8.yaml')
-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``.