| 213 | } |
| 214 | |
| 215 | func 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 | |
| 226 | func applyControllerSchemaChecks(ctx context.Context, conf *config.Configuration, resourceProvider *kube.ResourceProvider, resource kube.GenericResource) (Result, error) { |
| 227 | finalResult := Result{ |