aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel J Walsh <dwalsh@redhat.com>2020-06-24 11:05:39 -0400
committerMatthew Heon <mheon@redhat.com>2020-06-25 15:42:42 -0400
commit8bb986137b80aeb921de54ef820e3acce8032627 (patch)
tree35e622ff1911f82cbace6a6db0a8a2ec66ae24eb
parent2ad9dcc07e3062653e3da0c5639a837d3af8b99e (diff)
downloadpodman-8bb986137b80aeb921de54ef820e3acce8032627.tar.gz
podman-8bb986137b80aeb921de54ef820e3acce8032627.tar.bz2
podman-8bb986137b80aeb921de54ef820e3acce8032627.zip
Fix inspect to display multiple label: changes
If the user runs a container like podman run --security-opt seccomp=unconfined --security-opt label=type:spc_t --security-opt label=level:s0 ... Podman inspect was only showing the second option This change will show "SecurityOpt": [ "label=type:spc_t,label=level:s0:c60", "seccomp=unconfined" ], Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
-rw-r--r--cmd/podman/common/specgen.go2
1 files changed, 1 insertions, 1 deletions
diff --git a/cmd/podman/common/specgen.go b/cmd/podman/common/specgen.go
index 26d18faf0..8c3b10a7c 100644
--- a/cmd/podman/common/specgen.go
+++ b/cmd/podman/common/specgen.go
@@ -520,7 +520,7 @@ func FillOutSpecGen(s *specgen.SpecGenerator, c *ContainerCLIOpts, args []string
case "label":
// TODO selinux opts and label opts are the same thing
s.ContainerSecurityConfig.SelinuxOpts = append(s.ContainerSecurityConfig.SelinuxOpts, con[1])
- s.Annotations[define.InspectAnnotationLabel] = con[1]
+ s.Annotations[define.InspectAnnotationLabel] = strings.Join(s.ContainerSecurityConfig.SelinuxOpts, ",label=")
case "apparmor":
s.ContainerSecurityConfig.ApparmorProfile = con[1]
s.Annotations[define.InspectAnnotationApparmor] = con[1]