MCPcopy
hub / github.com/FairwindsOps/polaris / applyNonControllerSchemaChecks

Function applyNonControllerSchemaChecks

pkg/validator/schema.go:215–224  ·  view source on GitHub ↗
(ctx context.Context, conf *config.Configuration, resourceProvider *kube.ResourceProvider, resource kube.GenericResource)

Source from the content-addressed store, hash-verified

213}
214
215func applyNonControllerSchemaChecks(ctx context.Context, conf *config.Configuration, resourceProvider *kube.ResourceProvider, resource kube.GenericResource) (Result, error) {
216 finalResult := Result{
217 Kind: resource.Kind,
218 Name: resource.ObjectMeta.GetName(),
219 Namespace: resource.ObjectMeta.GetNamespace(),
220 }
221 resultSet, err := applyTopLevelSchemaChecks(ctx, conf, resourceProvider, resource, false)
222 finalResult.Results = resultSet
223 return finalResult, err
224}
225
226func applyControllerSchemaChecks(ctx context.Context, conf *config.Configuration, resourceProvider *kube.ResourceProvider, resource kube.GenericResource) (Result, error) {
227 finalResult := Result{

Callers 3

TestValidatePDBFunction · 0.85
TestValidateIngressFunction · 0.85
ApplyAllSchemaChecksFunction · 0.85

Calls 1

Tested by 2

TestValidatePDBFunction · 0.68
TestValidateIngressFunction · 0.68