@deferred_read
def describe_service(self, service_type, service_id, nodename):
- assert service_type in ("mds", "osd", "mgr", "mon", None), service_type + " unsupported"
+ assert service_type in ("mds", "osd", "mgr", "mon", "nfs", None), service_type + " unsupported"
pods = self.rook_cluster.describe_pods(service_type, service_id, nodename)
sd.daemon_name = p['labels']["mon"]
elif sd.service_type == "mgr":
sd.daemon_name = p['labels']["mgr"]
+ elif sd.service_type == "nfs":
+ sd.daemon_name = p['labels']["ceph_nfs"]
else:
# Unknown type -- skip it
continue
label_filter += ",mon={0}".format(service_id)
elif service_type == "mgr":
label_filter += ",mgr={0}".format(service_id)
+ elif service_type == "nfs":
+ label_filter += ",ceph_nfs={0}".format(service_id)
elif service_type == "rgw":
# TODO: rgw
pass