func getSchemaAndValidate(c *client.RESTClient, data []byte, group, version string) error { schemaData, err := c.Get(). AbsPath("/swaggerapi", group, version). Do(). Raw() if err != nil { return err } schema, err := validation.NewSwaggerSchemaFromBytes(schemaData) if err != nil { return err } return schema.ValidateBytes(data) }