Skip to content
This repository was archived by the owner on Aug 15, 2025. It is now read-only.
This repository was archived by the owner on Aug 15, 2025. It is now read-only.

Create Redfish converter #15

@MDr164

Description

@MDr164

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions