libudev needs to be privileged in order to query the underlying hardware
devices, as reported by the 'ceph device ...' command set, and to scrape
smart metrics, etc.
Signed-off-by: Sage Weil <sage@redhat.com>
podman_args=None):
if not podman_args:
podman_args = []
- if daemon_type == 'osd' or privileged:
+ if daemon_type in ['mon', 'osd'] or privileged:
+ # mon and osd need privileged in order for libudev to query devices
podman_args += ['--privileged']
if daemon_type == 'rgw':
entrypoint = '/usr/bin/radosgw'