spiegel_podman/pkg/domain
Satwik Sai Prakash Sahoo 05929acd90
swagger: fix deprecated alias annotations and model name collisions
Replace deprecated swagger:alias with swagger:model for ImagePullStatus
and ArtifactPullStatus. Add explicit swagger:model annotations with
unique names to Podman types that collide with vendor types
(DriverData, PruneReport, RootFS, Secret, ThrottleDevice, WeightDevice,
Version) to resolve colliding model name warnings from go-swagger.

The types from libpod/define use a Libpod prefix, matching LibpodInfo
which already does that. Apart from the prefix the names are the ones
go-swagger derives on its own, so the annotations mostly just make the
naming explicit so the tool stops warning about it.

This does not close #29199 entirely. The two remaining name collisions
(Mount and Summary) are each between two vendored types, so they cannot
be controlled from the Podman side, and the dropped-ref-sibling
warnings are a separate problem.

Related: #29199
Signed-off-by: Satwik Sai Prakash Sahoo <sahoospsatwik@gmail.com>
2026-08-10 22:14:47 +05:30
..
entities swagger: fix deprecated alias annotations and model name collisions 2026-08-10 22:14:47 +05:30
filters fix: Handle healthcheck log corruption gracefully 2026-06-29 13:03:47 +02:00
infra Merge pull request #29145 from ROKUMATE/feat-playkube-warn-unknown-keys 2026-08-06 18:21:03 -04:00
utils image scp: preserve usernames containing an "@" 2026-06-12 15:23:25 +05:30