Skip to content

Commit 914e8e6

Browse files
committed
Add cluster upgrade support by including MOFED wait nodeSelector in RDMA scenarios.
Signed-off-by: Teresa Giner <tginer@redhat.com>
1 parent 47f37ea commit 914e8e6

1 file changed

Lines changed: 7 additions & 0 deletions

File tree

controllers/object_controls.go

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1143,6 +1143,13 @@ func TransformDriver(obj *appsv1.DaemonSet, config *gpuv1.ClusterPolicySpec, n C
11431143
setContainerEnv(driverToolkitContainer, "DRIVER_CONFIG_DIGEST", configDigest)
11441144
}
11451145

1146+
// add nodeSelector for MOFED wait label when GPUDirect RDMA is enabled
1147+
if config.Driver.GPUDirectRDMA != nil && config.Driver.GPUDirectRDMA.IsEnabled() {
1148+
if obj.Spec.Template.Spec.NodeSelector == nil {
1149+
obj.Spec.Template.Spec.NodeSelector = make(map[string]string)
1150+
}
1151+
obj.Spec.Template.Spec.NodeSelector["network.nvidia.com/operator.mofed.wait"] = "false"
1152+
}
11461153
return nil
11471154
}
11481155

0 commit comments

Comments
 (0)