Skip to content

Commit 1b22e56

Browse files
committed
Partition and Selector cannot be used together
Signed-off-by: AiRanthem <zhongtianyun.zty@alibaba-inc.com>
1 parent e616628 commit 1b22e56

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

pkg/webhook/sidecarset/validating/sidecarset_create_update_handler.go

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -209,7 +209,9 @@ func (h *SidecarSetCreateUpdateHandler) validateSidecarSetInjectionStrategy(obj
209209
errList = append(errList, field.Invalid(field.NewPath("revision").Child("policy"), revisionInfo, fmt.Sprintf("Invalid policy %v, supported: [%s, %s]",
210210
revisionInfo.Policy, appsv1alpha1.AlwaysSidecarSetInjectRevisionPolicy, appsv1alpha1.PartialSidecarSetInjectRevisionPolicy)))
211211
}
212-
212+
if obj.Spec.UpdateStrategy.Partition != nil && obj.Spec.UpdateStrategy.Selector != nil {
213+
errList = append(errList, field.Invalid(field.NewPath("updateStrategy"), obj.Spec.UpdateStrategy, "Partition and Selector cannot be used together"))
214+
}
213215
}
214216
return errList
215217
}

0 commit comments

Comments
 (0)