func New(context *clusterd.Context, clusterInfo *cephclient.ClusterInfo, spec cephv1.ClusterSpec, rookVersion string) *Cluster {
	return &Cluster{
		context:     context,
		clusterInfo: clusterInfo,
		spec:        spec,
		rookVersion: rookVersion,
		kv:          k8sutil.NewConfigMapKVStore(clusterInfo.Namespace, context.Clientset, clusterInfo.OwnerRef),
	}
}
// New creates an instance of the OSD manager
New creates an instance of the OSD manager
// New creates an instance of the OSD manager
func New(context *clusterd.Context, clusterInfo *cephclient.ClusterInfo, spec cephv1.ClusterSpec, rookVersion string) *Cluster {
	return &Cluster{
		context:     context,
		clusterInfo: clusterInfo,
		spec:        spec,
		rookVersion: rookVersion,
		kv:          k8sutil.NewConfigMapKVStore(clusterInfo.Namespace, context.Clientset, clusterInfo.OwnerRef),
	}
}
func New ( context * clusterd . Context , clusterInfo * cephclient . ClusterInfo , spec cephv1 . ClusterSpec , rookVersion string ) * Cluster { return & Cluster { context : context , clusterInfo : clusterInfo , spec : spec , rookVersion : rookVersion , kv : k8sutil . NewConfigMapKVStore ( clusterInfo . Namespace , context . Clientset , clusterInfo . OwnerRef ) , } }
New creates an instance of the OSD manager
New creates an instance of the OSD manager