Cloned from launchpad blueprint https://blueprints.launchpad.net/ironic/+spec/get-vendor-passthru.
As of today node level vendor_passthru APIs support only POST methods mainly used for configuration.
There are cases where having GET method support brings value add.
1. Get firmware versions.
2. Get power/temperature statistics.
3. Get bare-metal node faults.
4. Get bare-metal node inventory.
Having support for GET method helps integrating Ironic with other components of OpenStack (third-party applications) to monitor the bare-metal node health/faults/power statistics/temperature statistics etc.
Specification URL (additional information):