From: Sage Weil Date: Fri, 19 Apr 2019 17:09:36 +0000 (-0500) Subject: mgr/telemetry: exclude hostname field in crash reports X-Git-Tag: v15.1.0~2876^2~1 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=4510f336562ede84a1e6e135bb3a152ab9b34543;p=ceph.git mgr/telemetry: exclude hostname field in crash reports On some systems the hostname is a fully-qualified domain name and (even when not a fqdn) may inadvertantly allow the cluster to be identified. Signed-off-by: Sage Weil --- diff --git a/src/pybind/mgr/telemetry/module.py b/src/pybind/mgr/telemetry/module.py index 19d21872b565..38236724efd1 100644 --- a/src/pybind/mgr/telemetry/module.py +++ b/src/pybind/mgr/telemetry/module.py @@ -180,7 +180,9 @@ class Module(MgrModule): errno, crashinfo, err = self.remote('crash', 'do_info', cmd, '') if errno: continue - crashlist.append(json.loads(crashinfo)) + c = json.loads(crashinfo) + del c['utsname_hostname'] + crashlist.append(c) return crashlist def compile_report(self):