spiegel_podman/pkg
Anisha Khairnar b760306614 pkg/bindings, pkg/api: send the manifest index subject to the server
Two commands can set a subject on a manifest list, podman manifest annotate --index --subject and podman manifest add --artifact-subject. Both work locally, but they do nothing at all when podman runs with --remote.

The value never leaves the client. Before sending the request the remote client copies everything into manifests.ModifyOptions and manifests.AddArtifactOptions, and neither struct had a field to hold the subject, so it was quietly thrown away. The server had a second problem of its own, ManifestModify rebuilds ManifestAddArtifactOptions by hand and left out the embedded ManifestAnnotateOptions, so --os, --arch and --annotation were being dropped there as well.

Add the missing field to both structs, fill it in from the tunnel ImageEngine, and let the handler pass the annotate options along. Also add two system tests that run both flags for real so the remote path stays covered.

Signed-off-by: Anisha Khairnar <anishakhairnar284@gmail.com>
2026-09-02 11:57:43 +05:30
..
annotations Performance: Use delayed regex compilation 2026-08-14 21:14:17 +05:30
api pkg/bindings, pkg/api: send the manifest index subject to the server 2026-09-02 11:57:43 +05:30
auth
autoupdate
bindings pkg/bindings, pkg/api: send the manifest index subject to the server 2026-09-02 11:57:43 +05:30
channel pkg/channel: add tests for the channel WriteCloser 2026-07-25 17:11:50 +05:30
checkpoint checkpoint: close rootfs tar stream after use 2026-06-24 12:32:18 +03:00
copy pkg/copy: add tests for ParseSourceAndDestination 2026-06-24 22:25:26 +05:30
criu deps: bump go-criu to v8.2.0 2026-06-09 11:51:46 -07:00
ctime
domain pkg/bindings, pkg/api: send the manifest index subject to the server 2026-09-02 11:57:43 +05:30
emulation fix some missing scanner error checks 2026-06-30 10:32:32 +02:00
env
errorhandling
farm farm: handle tagged --tag references on build 2026-08-19 12:44:54 +05:30
fileserver
inspect swagger: fix deprecated alias annotations and model name collisions 2026-08-10 22:14:47 +05:30
k8s.io added errorlint 2026-08-14 01:35:03 +05:30
logiface
lookup
machine Merge pull request #28447 from jude-ruben/fix/machine-image-permissions 2026-08-24 15:07:36 -04:00
namespaces pkg/namespaces: add tests for UsernsMode and NetworkMode 2026-06-30 16:50:07 +05:30
parallel
pidhandle added errorlint 2026-08-14 01:35:03 +05:30
ps Performance: Use delayed regex compilation 2026-08-14 21:14:17 +05:30
rctl added errorlint 2026-08-14 01:35:03 +05:30
rootless rootless: fix heap-buffer-overflow in preexec hooks 2026-07-29 10:27:49 +03:00
seccomp
selinux
signal
specgen specgen: ensure keep-id overrides image USER 2026-08-25 22:26:31 +05:30
specgenutil
specgenutilexternal pkg/specgenutilexternal: add tests for FindMountType 2026-07-08 17:46:55 +05:30
syncmap
systemd Performance: Use delayed regex compilation 2026-08-14 21:14:17 +05:30
terminal
trust pkg/trust: prevent panic on malformed GPG uid/pub lines 2026-08-13 23:51:56 +05:30
util pkg/util: add tests for ParseRestartPolicy 2026-08-20 20:54:42 +05:30