Support the `DevicePluginCDIDevices` feature gate
This patch adds support for the DevicePluginCDIDevices feature gate by adding spec.operator.useDevicePluginCDIDevicesFeature to ClusterPolicy. When this field is set, the operator sets the DEVICE_LIST_STRATEGY device plug-in environment variable to cdi-cri.
@cdesiniotis @elezar
This pull request requires additional validation before any workflows can run on NVIDIA's runners.
Pull request vetters can view their responsibilities here.
Contributors can view more details about this message here.
@cdesiniotis I imagine https://github.com/NVIDIA/gpu-operator/pull/1285 obsoletes this PR?
@cdesiniotis I imagine #1285 obsoletes this PR?
Ah wait, no, it doesn't use "native CDI" but instead relies on annotations. I'll comment more in the internal document about this.
@jfroy I've updated #1285 to use the CRI instead of annotations, so yes, if we proceed with #1285 it will obsolete this PR. See the discussion here: https://github.com/NVIDIA/gpu-operator/pull/1285#discussion_r1963633036
This PR is stale because it has been open 90 days with no activity. This PR will be closed in 30 days unless new comments are made or the stale label is removed. To skip these checks, apply the "lifecycle/frozen" label.
This is no longer needed. 🚀