Skip to content

Commit eec4245

Browse files
cephfs: add controller sidecar for setting CSI metadata on subvolumes
Add the csi-cephfsplugin-controller sidecar container to the CephFS controller plugin deployment, gated by the GenerateOMapInfo field. This mirrors the upstream ceph-csi change that adds support for setting CSI metadata (PV/PVC info) on CephFS subvolumes. Signed-off-by: Praveen M <m.praveen@ibm.com>
1 parent 0c5ef2d commit eec4245

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

internal/controller/driver_controller.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -866,7 +866,7 @@ func (r *driverReconcile) reconcileControllerPluginDeployment() error {
866866
})
867867
}
868868
// OMap Generator Sidecar Container
869-
if r.isRbdDriver() && ptr.Deref(r.driver.Spec.GenerateOMapInfo, false) {
869+
if (r.isRbdDriver() || r.isCephFsDriver()) && ptr.Deref(r.driver.Spec.GenerateOMapInfo, false) {
870870
containers = append(containers, corev1.Container{
871871
Name: "csi-omap-generator",
872872
Image: r.images["plugin"],

0 commit comments

Comments
 (0)