]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
mgr/dashboard: show warning message in nvmeof cli 68996/head
authorVallari Agrawal <vallari.agrawal@ibm.com>
Thu, 14 May 2026 11:36:00 +0000 (17:06 +0530)
committerVallari Agrawal <vallari.agrawal@ibm.com>
Thu, 14 May 2026 11:36:00 +0000 (17:06 +0530)
If return status=0 and there is error_message, then its
a warning message from gateway, add it to output string
for plain text output.
It is already there for JSON output.

Fixes: https://tracker.ceph.com/issues/76595
Signed-off-by: Vallari Agrawal <vallari.agrawal@ibm.com>
src/pybind/mgr/dashboard/services/nvmeof_cli.py

index 105bb421aec68602cab03f0c50819ab339989f5c..a56e5cde968c209e8bc367150c61d374fa6541d2 100644 (file)
@@ -488,6 +488,9 @@ class NvmeofCLICommand(DBCLICommand):
                                    self.prefix, exc_info=True)
 
                 out = message if message else self._output_formatter.format_output(ret, self._model)
+                wrn_msg = ret.get('error_message', '')
+                if wrn_msg:
+                    out += f"\nWarning: {wrn_msg}"
 
             elif out_format == 'json':
                 out = json.dumps(ret, indent=4)