spiegel_podman/pkg
Joshua Arrevillaga 87450b8f8b podman buildx inspect support
Added support for "podman buildx inspect". The goal was to replicate the default output from "docker buildx inspect" as
much as possible but a problem encountered was podman not supporting BuildKit. To replicate the output I resorted to
printing the statements with default values but only changed the driver name to use podman instead of docker. Since
there was no buildkit, gave it the value of "N/A" to depict it's not supported. For Platforms, I resorted to using
the emulated architectures found on your linux system + the host architecture of your local machine or podman server. The
bootstrap flag was also added but is considered a NOP since there is no buildkit container to run before running inspect.
An extra field was added to the HostInfo struct so when you run "podman info" the emulated architectures will show, this
was used so you can grab the information from the podman engine.

Fixes #13014

Signed-off-by: Joshua Arrevillaga <2004jarrevillaga@gmail.com>
2025-06-03 11:07:08 -04:00
..
annotations update golangci-lint to 1.60.1 2024-08-19 11:41:28 +02:00
api compat: Add CgroupnsMode to POST /containers/create 2025-05-15 15:31:16 +02:00
auth Update CI to run Windows unit tests 2025-03-16 13:40:16 +00:00
autoupdate Vendor c/common:8483ef6022b4 2024-08-30 16:13:54 +02:00
bindings pkg/bindings: wrap image push decode error 2025-04-29 12:20:37 +02:00
channel bump golangci-lint to v1.50.1 2022-12-15 13:39:56 +01:00
checkpoint Enable pod restore with crun 2024-10-21 17:37:20 +01:00
copy Fix windows path handling in podman cp 2025-04-08 15:23:08 -07:00
criu chore: delete obsolete // +build lines 2024-01-04 11:53:38 +02:00
ctime update golangci/golangci-lint to v1.63.4 2025-01-07 15:48:53 +01:00
domain podman buildx inspect support 2025-06-03 11:07:08 -04:00
emulation pkg/emulation: add linux build tag for elf 2025-04-02 13:35:14 -07:00
env update golangci/golangci-lint to v1.63.4 2025-01-07 15:48:53 +01:00
errorhandling ci: rm allow-unused from nolintlint settings 2025-03-31 12:27:55 -07:00
farm bump go to 1.22 2024-09-03 15:14:15 +02:00
fileserver Bump Go module to v5 2024-02-08 09:35:39 -05:00
inspect Bump Go module to v5 2024-02-08 09:35:39 -05:00
k8s.io ci: rm allow-unused from nolintlint settings 2025-03-31 12:27:55 -07:00
libartifact Add ability to set layer media type for artifacts 2025-04-17 10:36:21 -05:00
lookup Cease using deprecated runc userlookup 2024-02-02 11:02:43 -05:00
machine Be explicit about ssh configs suitable only for localhost 2025-05-15 23:04:49 +02:00
namespaces Apply De Morgan's law 2025-03-31 12:27:55 -07:00
parallel Bump Go module to v5 2024-02-08 09:35:39 -05:00
pidhandle Verify the ExecSession pid before killing it. 2025-05-06 06:24:13 +02:00
ps add filter for container command 2025-03-02 19:47:44 +02:00
rctl pkg/rctl: fix fprintf statement 2025-03-31 12:27:55 -07:00
rootless pkg/rootless: fix ST1005 warning for freebsd 2025-04-02 13:35:14 -07:00
seccomp pkg: switch to golang native error wrapping 2022-07-08 08:54:47 +02:00
selinux Fix SELinux functions names to not be repetitive 2020-04-23 15:57:34 -04:00
signal pkg/signal: ignore SIGTOP for signal proxy 2025-04-30 19:43:13 +02:00
specgen Replace podman pause image with rootfs. 2025-04-17 08:36:27 +02:00
specgenutil podman: remember hooks-dir on restarts 2025-05-15 14:23:22 +09:00
specgenutilexternal Apply De Morgan's law 2025-03-31 12:27:55 -07:00
syncmap Add syncmap package and use it for graph stop/remove 2025-02-17 14:32:34 -05:00
systemd Revert "Quadlet - fix pod name to depend on the name of the generate service" 2025-05-12 09:33:16 -04:00
terminal Fix Lint on Windows and enable the job 2024-02-20 08:06:18 -05:00
timetype Apply De Morgan's law 2025-03-31 12:27:55 -07:00
trust go1.23: use std maps package 2025-03-11 17:21:24 +01:00
util inspect: Ignore character devices for IO limits 2025-04-30 16:21:38 +02:00