Re: UEFI Redfish support


Abner Chang
 

Hi Mahantesh,
We had defined the corresponding API in EFI REST EX protocol (EventService) to incorporate the service-implementation event service such as Redfish event service, however we don't have the implementation for this API .
Currently we have EDK2 Redfish foundation upstreamed in edk2 (https://github.com/tianocore/edk2/blob/master/RedfishPkg/Readme.md), that foundation code discovers the Redfish service on the given NIC according to the Redfish Host interface, and then creates EFI REST EX instance for the client. You can use the that REST Ex instance to communicate with Redfish service, however we have to implement EvenService API first.
We are now working on the EDK2 Redfish client (based on EDK2 Redfish foundation) which is communicate with Redfish service for the platform configurations only. We may need to create a project for the EDK2 Redfish event service.

Regards,
Abner

-----Original Message-----
From: discuss@edk2.groups.io [mailto:discuss@edk2.groups.io] On Behalf Of
Mahantesh Salimath
Sent: Friday, May 21, 2021 2:01 AM
To: discuss@edk2.groups.io
Subject: [edk2-discuss] UEFI Redfish support

Hello,

I'm new to the group, I'm a system software engineer working for a corporation
in USA.
I'm not sure where to post my queries, hence posting it here.

I have recently started working on adding Redfish support to our systems.
More specifically, I'm working on adding Events service feature:
(INVALID URI REMOVED.
0.html*event-
service__;Iw!!NpxR!wOQyn02kSNI3BA2FQZQJAcTzjyDYriOaVQrWX_aN-
QnSLlKpeN4aMv7y2hHCv3A$ )

Clients can connect to Redfish service (Redfish Webserver) and subscribe to
events
so that they receive a notification when a subscribed event occurs.
I'm wondering if system events such as: system reboot,
system booted successfully, error during bootup etc.,
can also be supported via this service ?

As per the Redfish specification, events such as: a cable is plugged or
a button pushed on the Host are supported via the Events service, so I think
the system events can also notified.

Now, for the system events to be notified, UEFI Redfish Client (on Host) must
notify the Redfish service about these events.
I'm searching for this module in UEFI Redfish Client which is responsible for
propagating such events to Redfish Service.

Any help in this regard is greatly appreciated.
Please feel free to correct any misconceptions.

Thanks.

Best,
Mahantesh






Join discuss@edk2.groups.io to automatically receive all group messages.