-
Notifications
You must be signed in to change notification settings - Fork 12
Description
Is your feature request related to a problem? Please describe.
DMTF’s Redfish® is an open standard that provides simple, secure, and modern device management using familiar web technologies and APIs that work well for both humans and automation tools.
In the DMT context, Redfish is exposed as a standards-compliant management interface by translating Redfish API calls to WS-MAN APIs (where applicable), enabling unified access to Intel AMT-enabled devices. This helps provide a standards based management surface that’s easier to integrate with enterprise toolchains and can evolve over time with new schemas and extensions. As part of this feature the supported Redfish features include power management and inventory.
Describe the solution you'd like
The Redfish implementation currently available in the forked repo @nmgaston/console provides standardized device management features (including power management, inventory and basic redfish session support). As part of this feature request the following shall be done:
- Move Redfish OpenAPI tooling (python scripts, yaml files) into a new dedicated repo (Size 8)
- Redfish Tooling(yaml, spec) moved to a repo
- CI/CD create jobs
- NOTe: Not gating to move to branch in console, can be done after/whenever.
- Merge Redfish-related content from the @nmgaston/console fork into a new branch of this repo, so that future development in can be continued int this repo. (up-to-date w/ monthly release)
- Delete/Redirect forks w/ redfish to main console repo. (Size 3)
- Publish end user documentation for the Redfish functionality in the DMT docs repo including a tutorial similar to Kubernetes Deployment (85-90% complete) -- needs to move USER docs into a tutorial for redfish. (Size 3)
- Provide a comprehensive README in the redfish branch
Describe alternatives you've considered
Alternatives would have included building Redfish support from scratch in the Console repo, but utilizing the fork provides a proven foundation and accelerates feature development and compliance work.
Additional context
- Release artifacts will be made available as an alpha/pre-release (e.g. 1.16.0-redfish) at https://github.com/device-management-toolkit/console/releases
- Release notes will include details of Redfish availability and a link to user documentation ex: https://device-management-toolkit.github.io/docs/2.29/release-notes/ need to indicate the Redfish availability
Sub-issues
Metadata
Metadata
Labels
Type
Projects
Status