Skip to content

Commit 1e0d7a4

Browse files
committed
changes for latest versions
1 parent 7139b6f commit 1e0d7a4

File tree

3 files changed

+4
-3
lines changed

3 files changed

+4
-3
lines changed

pkg/controller/istiocsr/core_validation_helpers_duplication.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,8 @@ func validateNodeAffinity(na *core.NodeAffinity, fldPath *field.Path) field.Erro
4242
// allErrs = append(allErrs, ValidateNodeSelector(na.RequiredDuringSchedulingRequiredDuringExecution, fldPath.Child("requiredDuringSchedulingRequiredDuringExecution"))...)
4343
// }
4444
if na.RequiredDuringSchedulingIgnoredDuringExecution != nil {
45-
allErrs = append(allErrs, corevalidation.ValidateNodeSelector(na.RequiredDuringSchedulingIgnoredDuringExecution, fldPath.Child("requiredDuringSchedulingIgnoredDuringExecution"))...)
45+
allErrs = append(allErrs, corevalidation.ValidateNodeSelector(na.RequiredDuringSchedulingIgnoredDuringExecution, true, fldPath.Child("requiredDuringSchedulingIgnoredDuringExecution"))...)
46+
4647
}
4748
if len(na.PreferredDuringSchedulingIgnoredDuringExecution) > 0 {
4849
allErrs = append(allErrs, corevalidation.ValidatePreferredSchedulingTerms(na.PreferredDuringSchedulingIgnoredDuringExecution, fldPath.Child("preferredDuringSchedulingIgnoredDuringExecution"))...)

pkg/controller/istiocsr/deployments.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -433,7 +433,7 @@ func validateTolerationsConfig(tolerations []corev1.Toleration, fldPath *field.P
433433
func validateResourceRequirements(requirements corev1.ResourceRequirements, fldPath *field.Path) error {
434434
// convert corev1.ResourceRequirements to core.ResourceRequirements, required for validation.
435435
convRequirements := *(*core.ResourceRequirements)(unsafe.Pointer(&requirements))
436-
return corevalidation.ValidateResourceRequirements(&convRequirements, nil, fldPath.Child("resources"), corevalidation.PodValidationOptions{}).ToAggregate()
436+
return corevalidation.ValidateContainerResourceRequirements(&convRequirements, nil, fldPath.Child("resources"), corevalidation.PodValidationOptions{}).ToAggregate()
437437
}
438438

439439
func validateAffinityRules(affinity *corev1.Affinity, fldPath *field.Path) error {

pkg/controller/istiocsr/deployments_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -560,7 +560,7 @@ func TestCreateOrApplyDeployments(t *testing.T) {
560560
},
561561
}
562562
},
563-
wantErr: "failed to generate deployment resource for creation in istiocsr-test-ns: failed to update pod tolerations: spec.istioCSRConfig.tolerations[0].operator: Invalid value: core.Toleration{Key:\"\", Operator:\"Exists\", Value:\"test\", Effect:\"NoSchedule\", TolerationSeconds:(*int64)(nil)}: value must be empty when `operator` is 'Exists'",
563+
wantErr: "failed to generate deployment resource for creation in istiocsr-test-ns: failed to update pod tolerations: spec.istioCSRConfig.tolerations[0].operator: Invalid value: \"test\": value must be empty when `operator` is 'Exists'",
564564
},
565565
{
566566
name: "deployment reconciliation with invalid nodeSelector configuration",

0 commit comments

Comments
 (0)