diff --git a/api/v1alpha1/clientprofile_types.go b/api/v1alpha1/clientprofile_types.go index 707295ce..cf4e4f8a 100644 --- a/api/v1alpha1/clientprofile_types.go +++ b/api/v1alpha1/clientprofile_types.go @@ -31,6 +31,9 @@ type CephFsConfigSpec struct { //+kubebuilder:validation:Optional FuseMountOptions map[string]string `json:"fuseMountOptions,omitempty"` + + //+kubebuilder:validation:Optional + RadosNamespace string `json:"radosNamespace,omitempty"` } // RbdConfigSpec defines the desired RBD configuration diff --git a/config/crd/bases/csi.ceph.io_clientprofiles.yaml b/config/crd/bases/csi.ceph.io_clientprofiles.yaml index b15f9d2a..9af1cf28 100644 --- a/config/crd/bases/csi.ceph.io_clientprofiles.yaml +++ b/config/crd/bases/csi.ceph.io_clientprofiles.yaml @@ -74,6 +74,8 @@ spec: additionalProperties: type: string type: object + radosNamespace: + type: string subVolumeGroup: type: string type: object diff --git a/vendor/github.com/ceph/ceph-csi-operator/api/v1alpha1/clientprofile_types.go b/vendor/github.com/ceph/ceph-csi-operator/api/v1alpha1/clientprofile_types.go index 707295ce..cf4e4f8a 100644 --- a/vendor/github.com/ceph/ceph-csi-operator/api/v1alpha1/clientprofile_types.go +++ b/vendor/github.com/ceph/ceph-csi-operator/api/v1alpha1/clientprofile_types.go @@ -31,6 +31,9 @@ type CephFsConfigSpec struct { //+kubebuilder:validation:Optional FuseMountOptions map[string]string `json:"fuseMountOptions,omitempty"` + + //+kubebuilder:validation:Optional + RadosNamespace string `json:"radosNamespace,omitempty"` } // RbdConfigSpec defines the desired RBD configuration