Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support for northbound Redfish interface #2

Closed
jcleung5549 opened this issue Feb 8, 2022 · 8 comments
Closed

Support for northbound Redfish interface #2

jcleung5549 opened this issue Feb 8, 2022 · 8 comments
Assignees
Labels
approved Approved - can be assigned enhancement New feature or request

Comments

@jcleung5549
Copy link
Contributor

Add ability to interaction to with Device Manager via a Redfish interface. Minimal support would include

  • Chassis, Systems
  • AccountService, SessionService, TaskService, EventService
@jcleung5549
Copy link
Contributor Author

Use cases:

  1. Obtain inventory with the Chassis and Systems resource
  2. The AccountService, SessionService, TaskService, EventService is to pass the Redfish Service Validator (I will confirm)

@HWAymyra
Copy link

HWAymyra commented Feb 9, 2022

Please ensure that the northbound interface should conform to the OpenRMC v1.0 profile first. Once OpenRMC v1.1 comes out, need conformance to it as well later.

@jcleung5549
Copy link
Contributor Author

2/22 meeting - open separate issue for OpenRMC v1.0 conformance.

  • issue for group operations
  • issue for firmware update
  • issue for authorization of manager and managed node

@jcleung5549
Copy link
Contributor Author

Issue scoped and approved

@jcleung5549 jcleung5549 added the approved Approved - can be assigned label Feb 22, 2022
@jcleung5549
Copy link
Contributor Author

The Redfish Protocol Validator is the test that looks for AccountService, SessionService and EventService. TaskService is not tested.
The Protocol Validator also tests for the CertificateService, but it is arguable that belongs in the minimum set.

@jcleung5549 jcleung5549 added the enhancement New feature or request label Mar 4, 2022
@jcleung5549
Copy link
Contributor Author

DM Meeting (Mar 8):
Request Arch review for proposed code to be added to the branch.

Tests to run prior to pull request: OCP Conformance Test Suite (Service Validator, Interop Validator w/Baseline Profile, Conformance Validator) and Device Manager tests prior to pull request.

@jcleung5549
Copy link
Contributor Author

The branch 'redfishapi' has been created for a code submission.

@MaciejMis
Copy link
Collaborator

This was fixed with #52

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
approved Approved - can be assigned enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

4 participants