-
Epic
-
Resolution: Unresolved
-
Normal
-
None
-
None
-
None
-
DRA: Handle extended resources
-
Product / Portfolio Work
-
-
55% To Do, 18% In Progress, 27% Done
-
False
-
-
False
-
Not Selected
-
M
-
None
-
None
OCP/Telco Definition of Done
Epic Template descriptions and documentation.
<--- Cut-n-Paste the entire contents of this description into your new Epic --->
Epic Goal
- The goal of this epic is to make sure the extended resources KEP is enabled as part of the Openshift and also track the work done upstream to promote this KEP to Beta in Kubernetes 1.35
Why is this important?
- Based on the motivation of the upstream KEP, it is important to enable cluster administrators to transition to DRA gradually at their own pace, possibly one node a time, which means supporting clusters where some nodes use device plugins and some nodes use DRA drivers for the same hardware at the same time.
Scenarios
- ...
Acceptance Criteria
- CI - MUST be running successfully with tests automated
- Release Technical Enablement - Provide necessary release enablement details and documents.
- ...
Dependencies (internal and external)
- Upstream feature needs to be graduated to beta and then GA
- The GPU vendors need to update their respective dra-driver's code to support this upstream DRAExtendedResource feature
Previous Work (Optional):
- DRA docs: https://kubernetes.io/docs/concepts/scheduling-eviction/dynamic-resource-allocation/
- Extended Resource KEP Issue: https://github.com/kubernetes/enhancements/issues/5004
- Enhancement Proposal : https://github.com/kubernetes/enhancements/pull/5136
- Alpha Work: https://github.com/kubernetes/kubernetes/pull/130653
- Alpha Docs: https://github.com/kubernetes/website/pull/51710
Open questions::
- …
Done Checklist
- CI - CI is running, tests are automated and merged.
- Release Enablement <link to Feature Enablement Presentation>
- DEV - Upstream code and tests merged: <link to meaningful PR or GitHub Issue>
- DEV - Upstream documentation merged: <link to meaningful PR or GitHub Issue>
- DEV - Downstream build attached to advisory: <link to errata>
- QE - Test plans in Polarion: <link or reference to Polarion>
- QE - Automated tests merged: <link or reference to automated tests>
- DOC - Downstream documentation merged: <link to meaningful PR>