ApplyAllSchemaChecks applies available checks to a single resource
(ctx context.Context, conf *config.Configuration, resourceProvider *kube.ResourceProvider, resource kube.GenericResource)
| 206 | |
| 207 | // ApplyAllSchemaChecks applies available checks to a single resource |
| 208 | func ApplyAllSchemaChecks(ctx context.Context, conf *config.Configuration, resourceProvider *kube.ResourceProvider, resource kube.GenericResource) (Result, error) { |
| 209 | if resource.PodSpec == nil { |
| 210 | return applyNonControllerSchemaChecks(ctx, conf, resourceProvider, resource) |
| 211 | } |
| 212 | return applyControllerSchemaChecks(ctx, conf, resourceProvider, resource) |
| 213 | } |
| 214 | |
| 215 | func applyNonControllerSchemaChecks(ctx context.Context, conf *config.Configuration, resourceProvider *kube.ResourceProvider, resource kube.GenericResource) (Result, error) { |
| 216 | finalResult := Result{ |
no test coverage detected