Skip to content
This repository has been archived by the owner on Mar 16, 2024. It is now read-only.

Commit

Permalink
computeclass optimize validator
Browse files Browse the repository at this point in the history
check limits and requests on one go

Signed-off-by: Diego Ciangottini <[email protected]>
  • Loading branch information
dciangot committed Jan 2, 2024
1 parent 5131662 commit 59df939
Showing 1 changed file with 1 addition and 7 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -45,13 +45,9 @@ func (s *ProjectValidator) Validate(ctx context.Context, obj runtime.Object) (re

for _, resource := range invalidResources {
if _, specified := cc.Resources.Requests[resource]; specified {
return append(
result,
field.Invalid(field.NewPath(fmt.Sprintf("spec.resources.requests%s", string(resource))), cc.Default, fmt.Sprintf("Cannot specifiy spec.resources.requests.%s. Use explicit spec.cpuScaler and spec.memory instead", string(resource))))
return append(result, field.Invalid(field.NewPath(fmt.Sprintf("spec.resources.requests%s", string(resource))), cc.Default, fmt.Sprintf("Cannot specifiy spec.resources.requests.%s. Use explicit spec.cpuScaler and spec.memory instead", string(resource))))
}
}

for _, resource := range invalidResources {
if _, specified := cc.Resources.Limits[resource]; specified {
return append(result, field.Invalid(field.NewPath(fmt.Sprintf("spec.resources.limits%s", string(resource))), cc.Default, fmt.Sprintf("Cannot specifiy spec.resources.limits.%s. Use explicit spec.cpuScaler and spec.memory instead", string(resource))))
}
Expand Down Expand Up @@ -100,9 +96,7 @@ func (s *ClusterValidator) Validate(ctx context.Context, obj runtime.Object) (re
if _, specified := cc.Resources.Requests[resource]; specified {
return append(result, field.Invalid(field.NewPath(fmt.Sprintf("spec.resources.requests%s", string(resource))), cc.Default, fmt.Sprintf("Cannot specifiy spec.resources.requests.%s. Use explicit spec.cpuScaler and spec.memory instead", string(resource))))
}
}

for _, resource := range invalidResources {
if _, specified := cc.Resources.Limits[resource]; specified {
return append(result, field.Invalid(field.NewPath(fmt.Sprintf("spec.resources.limits%s", string(resource))), cc.Default, fmt.Sprintf("Cannot specifiy spec.resources.limits.%s. Use explicit spec.cpuScaler and spec.memory instead", string(resource))))
}
Expand Down

0 comments on commit 59df939

Please sign in to comment.