code: func (s *OpenAPISchema) Validate(obj *unstructured.Unstructured) []error {
  	gvk := obj.GroupVersionKind()
  	log.Infof("validate object %q", gvk)
  	return validation.ValidateModel(obj.UnstructuredContent(), s.schema, fmt.Sprintf("%s.%s", gvk.Version, gvk.Kind))
  }
docs: // Validate is the primary entrypoint into this class