diff --git a/pkg/daemon/ceph/osd/volume.go b/pkg/daemon/ceph/osd/volume.go index 9848bbc0a..8575978cf 100644 --- a/pkg/daemon/ceph/osd/volume.go +++ b/pkg/daemon/ceph/osd/volume.go @@ -524,10 +524,10 @@ func (a *OsdAgent) initializeDevices(context *clusterd.Context, devices *DeviceO deviceArg, }...) - if device.Config.DeviceClass != "" { + if a.storeConfig.DeviceClass != "" { immediateExecuteArgs = append(immediateExecuteArgs, []string{ crushDeviceClassFlag, - device.Config.DeviceClass, + a.storeConfig.DeviceClass, }...) }