podman: `podman inspect` filters not working in `podman-2.2.1` to `podman-3.2.0_rc1`
Is this a BUG REPORT or FEATURE REQUEST? (leave only one on its own line)
/kind bug
Description
Running podman inspect -f '{{ <filter> }}' <image> with certain filter strings no longer works with podman-2.2.1.
Describe the results you received:
The command:
podman inspect --format "imageId: {{.Id}} size: {{.Size}}" <image>
… (which comes from the podman help output) works as expected. However:
podman inspect --format '{{ .Config.Env }}' <image>
… returns no output.
podman inspect <image> | jq '.[].Config.Env'
… however, still does (demonstrating that the data is there)
Describe the results you expected:
As previous releases, podman inspect -f '{{ .Config.Env }}' <image> would display the environment variables embedded within the specified image.
Output of podman version:
Version: 2.2.1
API Version: 2.1.0
Go Version: go1.15.5
Git Commit: a0d478edea7f775b7ce32f8eb1a01e75374486cb
Built: Wed Dec 9 11:33:11 2020
OS/Arch: linux/amd64
Output of podman info --debug:
host:
arch: amd64
buildahVersion: 1.18.0
cgroupManager: cgroupfs
cgroupVersion: v2
conmon:
package: Unknown
path: /usr/bin/conmon
version: 'conmon version 2.0.21, commit: 35a2fa83022e56e18af7e6a865ba5d7165fa2a4a'
cpus: 8
distribution:
distribution: gentoo
version: unknown
eventLogger: file
hostname: dellr330
idMappings:
gidmap: null
uidmap: null
kernel: 5.9.6-gentoo
linkmode: dynamic
memFree: 871362560
memTotal: 33392836608
ociRuntime:
name: crun
package: Unknown
path: /usr/bin/crun
version: |-
crun version 0.16
commit: eb0145e5ad4d8207e84a327248af76663d4e50dd
spec: 1.0.0
+SELINUX +APPARMOR +CAP +SECCOMP +EBPF +YAJL
os: linux
remoteSocket:
path: /run/podman/podman.sock
rootless: false
slirp4netns:
executable: ""
package: ""
version: ""
swapFree: 21837553664
swapTotal: 25769787392
uptime: 615h 32m 37.93s (Approximately 25.62 days)
registries:
localhost:5000:
Blocked: false
Insecure: true
Location: localhost:5000
MirrorByDigestOnly: false
Mirrors: []
Prefix: localhost:5000
search:
- docker.io
- docker.pkg.github.com
- quay.io
- public.ecr.aws
store:
configFile: /etc/containers/storage.conf
containerStore:
number: 26
paused: 0
running: 23
stopped: 3
graphDriverName: overlay
graphOptions:
overlay.ignore_chown_errors: "false"
graphRoot: /space/podman/storage
graphStatus:
Backing Filesystem: extfs
Native Overlay Diff: "true"
Supports d_type: "true"
Using metacopy: "false"
imageStore:
number: 466
runRoot: /space/podman/run
volumePath: /space/podman/volumes
version:
APIVersion: 2.1.0
Built: 1607513591
BuiltTime: Wed Dec 9 11:33:11 2020
GitCommit: a0d478edea7f775b7ce32f8eb1a01e75374486cb
GoVersion: go1.15.5
OsArch: linux/amd64
Version: 2.2.1
Have you tested with the latest version of Podman and have you checked the Podman Troubleshooting Guide?
Yes
About this issue
- Original URL
- State: closed
- Created 4 years ago
- Comments: 29 (22 by maintainers)
@jwhonce assures us that it will be ready for 3.0 final - we apparently need a revendor of containers/common with his patches, and then a fresh patch to Podman on top of that.