Testing the minimal subset of Redfish features

Bug #2046153 reported by Dmitry Tantsur
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ironic
Fix Released
Wishlist
Unassigned
Sushy Tools
Fix Released
Wishlist
Unassigned

Bug Description

As discovered by a recent regression [1], we have a pattern of ensuring sushy-tools exposes all features Ironic supports. Which is fine, except that it does not allow us to capture bugs caused by insufficient information presented by the BMC (we had the same problem with missing EthernetInterfaces on some hardware in the past).

I suggest we add a new configuration knob for sushy-tools:

SUSHY_EMULATOR_FEATURE_SET = full/vmedia/minimum
where:
* full is what we have now (the default)
* minimum only exposes the most critical bits: basic information and boot settings
* vmedia is the same as minimum but with managers and virtual media

Then we tweak some redfish jobs to run with one of the reduced feature sets.

[1] https://review.opendev.org/c/openstack/ironic/+/903185

Tags: rfe-approved
Dmitry Tantsur (divius)
Changed in sushy-tools:
status: New → Triaged
importance: Undecided → Wishlist
Revision history for this message
Jay Faulkner (jason-oldos) wrote :

Approved in Dec 11 2023 meeting.

tags: added: rfe-approve
tags: added: rfe-approved
removed: rfe-approve
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to sushy-tools (master)
Changed in ironic:
status: Triaged → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to sushy-tools (master)

Reviewed: https://review.opendev.org/c/openstack/sushy-tools/+/903360
Committed: https://opendev.org/openstack/sushy-tools/commit/0e18baab40c81d0fa1776d9850ce96a8f8b8d931
Submitter: "Zuul (22348)"
Branch: master

commit 0e18baab40c81d0fa1776d9850ce96a8f8b8d931
Author: Dmitry Tantsur <email address hidden>
Date: Mon Dec 11 17:46:36 2023 +0100

    Add feature sets to test with different available feature

    * "full" is the default and provides all features
    * "minimum" only provides boot settings
    * "vmedia" is "minimum" plus virtual media and NICs

    Closes-Bug: #2046153
    Change-Id: I57cff90b1327104f65264d3fb87dafc89f3be521

Changed in ironic:
status: In Progress → Fix Released
Dmitry Tantsur (divius)
Changed in sushy-tools:
status: Triaged → Fix Released
Changed in ironic:
status: Fix Released → Triaged
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/sushy-tools 1.1.0

This issue was fixed in the openstack/sushy-tools 1.1.0 release.

Revision history for this message
Dmitry Tantsur (divius) wrote :
Dmitry Tantsur (divius)
Changed in ironic:
status: Triaged → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.