Adds tcmu-runner daemon to `managed` to prevent cephadm from raising a cephadm_stray_daemon health warning whenever an image is added to a target
Fixes: https://tracker.ceph.com/issues/51111
Signed-off-by: Melissa Li <melissali@redhat.com>
(cherry picked from commit
12e0eaae7a510d38f317bee65cb962f246c4ab9d)
s.get('type'), s.get('id')
)
)
-
+ if s.get('type') == 'tcmu-runner':
+ # because we don't track tcmu-runner daemons in the host cache
+ # and don't have a way to check if the daemon is part of iscsi service
+ # we assume that all tcmu-runner daemons are managed by cephadm
+ managed.append(name)
if host not in self.mgr.inventory:
missing_names.append(name)
host_num_daemons += 1