From b8f67c9589dfd8fea32e81d8c6ed0205d35f70f2 Mon Sep 17 00:00:00 2001 From: Damien Ciabrini Date: Fri, 11 Jan 2019 17:20:59 +0100 Subject: [PATCH] podman: container names when running paunch list The output of 'podman inspect' doesn't add a leading slash in container's name, this is only for docker. Fix paunch container iteration accordingly. Change-Id: Ic9237f27675be8170004ca34a3d48ac43bb8cf7e --- paunch/cmd.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/paunch/cmd.py b/paunch/cmd.py index 0517779..0dfaac2 100644 --- a/paunch/cmd.py +++ b/paunch/cmd.py @@ -353,7 +353,11 @@ class List(lister.Lister): data = [] for k, v in configs.items(): for i in v: - name = i.get('Name', '/')[1:] # strip the leading slash + # docker has a leading slash in the name, strip it + if parsed_args.default_runtime == 'docker': + name = i.get('Name', '/')[1:] + else: + name = i.get('Name', '') cmd = ' '.join(i.get('Config', {}).get('Cmd', [])) image = i.get('Config', {}).get('Image') status = i.get('State', {}).get('Status')