Create Redfish converter #15
Labels
enhancement
Extend existing feature
help wanted
Extra attention is needed
new feature
Add a new feature
This will eventually be the main API to the outside and replace u-mgmt. Though we will need a lot of planning ahead on how to properly convert Redfish into some Redfish-like that is more suitable for RPC based APIs. Especially the odata IDs do not fit into something like Connectrpc/gRPC and would need to be handled differently. And if we nest messages too deeply the benefit of small and concise messages gets lost. The converter shall either consume the official Redfish OpenAPI spec or the OData CSDL, though the later might contain more metadata it will be harder to convert in general. Simply turning the paths into RPC endpoint will also end rather bad, as function names will then break the line limit on most screens. The next thing to reconsider is authentication, HTTP basic auth does work but session based authentication is not natively built into Connectrpc/gRPC. Also supporting mTLS would be good to have.
The text was updated successfully, but these errors were encountered: