eae33a0acb
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
20 lines
819 B
YAML
20 lines
819 B
YAML
---
|
|
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``.
|