@@ -58,15 +58,15 @@ func CreateUpdateClientProfileRadosNamespace(ctx context.Context, c client.Clien
5858 return createUpdateClientProfile (c , clusterInfo , csiOpClientProfile )
5959}
6060
61- func CreateUpdateClientProfileSubVolumeGroup (ctx context.Context , c client.Client , clusterInfo * cephclient.ClusterInfo , cephFilesystemSubVolumeGroupName , clusterID string ) error {
61+ func CreateUpdateClientProfileSubVolumeGroup (ctx context.Context , c client.Client , clusterInfo * cephclient.ClusterInfo , cephFilesystemSubVolumeGroupName , clusterID string , csiMetadataRadosNamespace string ) error {
6262 logger .Info ("Creating ceph-csi clientProfile CR for subvolume group" )
6363
64- csiOpClientProfile := generateProfileSubVolumeGroupSpec (clusterInfo , cephFilesystemSubVolumeGroupName , clusterID )
64+ csiOpClientProfile := generateProfileSubVolumeGroupSpec (clusterInfo , cephFilesystemSubVolumeGroupName , clusterID , csiMetadataRadosNamespace )
6565
6666 return createUpdateClientProfile (c , clusterInfo , csiOpClientProfile )
6767}
6868
69- func generateProfileSubVolumeGroupSpec (clusterInfo * cephclient.ClusterInfo , cephFilesystemSubVolumeGroupName , clusterID string ) * csiopv1.ClientProfile {
69+ func generateProfileSubVolumeGroupSpec (clusterInfo * cephclient.ClusterInfo , cephFilesystemSubVolumeGroupName , clusterID string , csiMetadataRadosNamespace string ) * csiopv1.ClientProfile {
7070 csiOpClientProfile := & csiopv1.ClientProfile {}
7171 csiOpClientProfile .Name = clusterID
7272 csiOpClientProfile .Namespace = os .Getenv (k8sutil .PodNamespaceEnvVar )
@@ -76,6 +76,7 @@ func generateProfileSubVolumeGroupSpec(clusterInfo *cephclient.ClusterInfo, ceph
7676 },
7777 CephFs : & csiopv1.CephFsConfigSpec {
7878 SubVolumeGroup : cephFilesystemSubVolumeGroupName ,
79+ RadosNamespace : & csiMetadataRadosNamespace ,
7980 CephCsiSecrets : & csiopv1.CephCsiSecretsSpec {
8081 ControllerPublishSecret : v1.SecretReference {
8182 Name : CsiCephFSProvisionerSecret ,
0 commit comments