sapcc / ironic

A service for managing and provisioning Bare Metal servers.
http://openstack.org
Apache License 2.0
0 stars 1 forks source link

Add Sushy and draclient for iDrac #18

Closed fwiesel closed 1 year ago

fwiesel commented 1 year ago

The libraries added are needed for the iDrac driver variant with redfish support

fwiesel commented 1 year ago

I don't think, that it will cover all the needs.

The experience of the colleagues with Redfish doesn't surprise me. In my experience the implementation of standards like DHCP/ PXE/IPMI /Redfish in firmware usually differ to such a degree that they do not provide a standardized interface themselves.

Different drivers for different vendors are simply the consequence of such a lack of standard conformance of the vendors.

sandzwerg commented 1 year ago

IMHO we can think about a vendor specific driver per vendor hardware. But the current approach has the charm that we only need to support a single style of deployment, so from tooling to knowledge it can all focus on this. So while vendor specific drivers over more functionality, they also mean we need to adjust our knowledge and tools. I'd say it's worth a try, shall we discuss it on Thursday or is that too late?

fwiesel commented 1 year ago

We can discuss it on Thursday, but I wouldn't wait with my development, as we have committed ourselves to a timeline, which is rather demanding.