forked from rook/rook
Merge pull request #8965 from Rakshith-R/add-affinity
ceph: add affinity to csi version check job
This commit is contained in:
@@ -640,8 +640,11 @@ func (r *ReconcileCSI) validateCSIVersion(ownerInfo *k8sutil.OwnerInfo) (*CephCS
|
||||
job := versionReporter.Job()
|
||||
job.Spec.Template.Spec.ServiceAccountName = r.opConfig.ServiceAccount
|
||||
|
||||
// Apply csi provisioner toleration for csi version check job
|
||||
// Apply csi provisioner toleration and affinity for csi version check job
|
||||
job.Spec.Template.Spec.Tolerations = getToleration(r.opConfig.Parameters, provisionerTolerationsEnv, []corev1.Toleration{})
|
||||
job.Spec.Template.Spec.Affinity = &corev1.Affinity{
|
||||
NodeAffinity: getNodeAffinity(r.opConfig.Parameters, provisionerNodeAffinityEnv, &corev1.NodeAffinity{}),
|
||||
}
|
||||
stdout, _, retcode, err := versionReporter.Run(timeout)
|
||||
if err != nil {
|
||||
return nil, errors.Wrap(err, "failed to complete ceph CSI version job")
|
||||
|
||||
Reference in New Issue
Block a user