The way the daemon ls data was processed was changed in
https://github.com/ceph/ceph/commit/
1fd4132c7c03602719f29230732b12c8afa04779
and it seems that commit removed a line that set the
last_refresh field. This commit just adds it back
in the new location after the change.
Without this in "ceph orch ps" the REFRESHED column
for every daemon just reports "-"
Fixes: https://tracker.ceph.com/issues/62954
Signed-off-by: Adam King <adking@redhat.com>
(cherry picked from commit
06cf5bb95205965ab6b625b9069a11fa89ed4fb9)
status_desc=status_desc,
created=_as_datetime(d.get('created')),
started=_as_datetime(d.get('started')),
+ last_refresh=datetime_now(),
last_configured=_as_datetime(d.get('last_configured')),
last_deployed=_as_datetime(d.get('last_deployed')),
memory_usage=d.get('memory_usage'),