From 0e2229f221508d3f118365d9b567a3654db1e1a9 Mon Sep 17 00:00:00 2001 From: parth-gr Date: Wed, 5 Nov 2025 20:36:42 +0530 Subject: [PATCH] osd: add device class label to the osd prepare pods currently the device class label was added to the osd pod, we need the device class label on prepare pod, so to spread across prpeare pods evenly among the faiure domains per device class Signed-off-by: parth-gr (cherry picked from commit 4fcdfaad1f04a6ce282709a78e13fa077dbc5c03) --- pkg/operator/ceph/cluster/osd/provision_spec.go | 1 + 1 file changed, 1 insertion(+) diff --git a/pkg/operator/ceph/cluster/osd/provision_spec.go b/pkg/operator/ceph/cluster/osd/provision_spec.go index 15e5cc9e4..9c47524ff 100644 --- a/pkg/operator/ceph/cluster/osd/provision_spec.go +++ b/pkg/operator/ceph/cluster/osd/provision_spec.go @@ -181,6 +181,7 @@ func (c *Cluster) provisionPodTemplateSpec(osdProps osdProperties, restart v1.Re k8sutil.AppAttr: prepareAppName, k8sutil.ClusterAttr: c.clusterInfo.Namespace, OSDOverPVCLabelKey: osdProps.pvc.ClaimName, + deviceClass: osdProps.storeConfig.DeviceClass, }, Annotations: map[string]string{}, }