// NewCrdManager returns a new instance of the CRDManager
NewCrdManager returns a new instance of the CRDManager
// NewCrdManager returns a new instance of the CRDManager
func NewCrdManager(log logr.Logger, mgr manager.Manager, config config.CrdManagementConfiguration) (*crdmanager.CRDManager, error) {
	crdConfig := lsconfig.CrdManagementConfiguration{
		DeployCustomResourceDefinitions: config.DeployCustomResourceDefinitions,
		ForceUpdate:                     config.ForceUpdate,
	}
	return crdmanager.NewCrdManager(log, mgr, crdConfig, &importedCrdFS, embedFSCrdRootDir)
}
func NewCrdManager ( log logr . Logger , mgr manager . Manager , config config . CrdManagementConfiguration ) ( * crdmanager . CRDManager , error ) { crdConfig := lsconfig . CrdManagementConfiguration { DeployCustomResourceDefinitions : config . DeployCustomResourceDefinitions , ForceUpdate : config . ForceUpdate , } return crdmanager . NewCrdManager ( log , mgr , crdConfig , & importedCrdFS , embedFSCrdRootDir ) }
NewCrdManager returns a new instance of the CRDManager
NewCrdManager returns a new instance of the CRDManager