code: func NewCRDSource(crdClient rest.Interface, namespace, kind string, scheme *runtime.Scheme) (Source, error) {
  	return &crdSource{
  		crdResource: strings.ToLower(kind) + "s",
  		namespace:   namespace,
  		crdClient:   crdClient,
  		codec:       runtime.NewParameterCodec(scheme),
  	}, nil
  }
docs: // NewCRDSource creates a new crdSource with the given config.