Summary
CoreWeave enablesDynamicResourceAllocation starting in v1.30, earlier than upstream, which enables it in v1.32.
CoreWeave enables DRAResourceClaimDeviceStatus starting in v1.32.
Upstream docs
For background on DRA concepts and the Kubernetes feature gate lifecycle, see the following upstream Kubernetes documentation:Feature gates by version
| Feature gate | Default | Stage | Introduced | Deprecated | Description |
|---|---|---|---|---|---|
DynamicResourceAllocation | false (until 1.30, CoreWeave: true from 1.30+) | Beta | 1.30 | - | Enables DRA framework integration with scheduling and controllers |
DRAResourceClaimDeviceStatus | false (upstream 1.32), true (CoreWeave 1.32+) | Alpha to Beta | 1.32 | 1.34 | Enables .status.devices field in ResourceClaim and updates from DRA drivers |
DRAAdminAccess | false | Alpha to Beta | 1.32 | - | Enables administrative control of DRA objects |
DRAConsumableCapacity | false | Alpha | 1.34 | - | Adds capacity awareness for consumable DRA devices |
DRADeviceBindingConditions | false | Alpha | 1.34 | - | Tracks conditions for device binding states |
DRADeviceTaints | false | Alpha | 1.33 | - | Enables taints for DRA device constraints |
DRAExtendedResource | false | Alpha | 1.34 | - | Adds support for extended resource integration |
DRAPartitionableDevices | false | Alpha | 1.33 | - | Enables partitionable device support |
DRAPrioritizedList | false to true | Alpha to Beta | 1.33 | - | Adds prioritization support for DRA resource lists |
DRASchedulerFilterTimeout | false | Alpha | 1.34 | - | Adds scheduler timeout filtering for DRA |