forked from rook/rook
Pass desired devices to the OSD provisioning container by JSON-marshalling/-unmarshalling a disk ID with StorageConfig settings. This will allow disks to be specified that contain special characters. Notably, this will support /dev/disk/by-path/pci-HHHH:HH:HH.H devices that were unsupported previously due to the format which separated devices from params with colons (:). Fixes #5056 Fixes #5535 Signed-off-by: Blaine Gardner <blaine.gardner@suse.com>