## containers/ansible-podman-collections — 1.20.2…1.21.0

_34 commits._

### Features
- **Add new options for Podman image** (48beacf)
- **Support Podman volume gid and uid options** (8d4858a)
- **Add tests for podman prune and quadlets** (b6d493f)
- **Support volumes prune in Podman v6** (147cba0)
- **Add support for Podman v6 for Quadlet modules** (a69af4c)
- **Fixes for new Ansible version (#1040)** (78ee8ca)

### Fixes
- **Simplified podman_quadlet module** — Refactored the podman_quadlet module to fix application issues and reduce code complexity, making the module more maintainable while keeping the same functionality. (c7ea8c9)
- **Fix companion file handling for Podman 6** — Fixed an issue where companion files (non-Quadlet files installed alongside a primary Quadlet file) were not being properly handled in Podman 6.0+. The fix ensures local companion files are copied directly into the Quadlet directory when using non-directory sources, and properly tracks them to maintain idempotency. (ffb9777)
- **Fix CI idempotency tests for logging** — Fixed idempotency job failures in CI by adding rootless storage configuration to GitHub Actions workflows and moving journald-based log_opt tests to a separate test file that doesn't require running containers. This resolves permission issues with rootless podman and incompatibilities with Ubuntu's conmon package that lacks journald support. (03db95e)
- **Fix CI build job version detection** — Changed how the build workflow extracts the Podman version number to avoid permission errors when running as a non-root user. The workflow now uses `podman --version` instead of `podman version`, which prevents the runtime engine from trying to initialize storage directories prematurely. (71fd5f5)
- **Fix CI job build podman** (155fab5)
- **Fix CI test for pod with cpuset_mems** (a9f6e12)
- **Fix quadlet companion file handling and dedup in removal paths** (5c03014)
- **Fix quadlets detection in podman_quadlet** (a9af1de)
- **Fix removing multiple quadlets with same name** (6d51c53)
- **Fix CI storage failures (#1048)** (89c780d)
- **Fix podman_network not idempotent with IPv6 addresses, fix #1041 (#1042)** (efa337c)
- **Fix CI registries to version 2 (#1039)** (42339ec)

### Backend
- **Release 1.21.0** (1a9e62d)
- **Clarify how ipv6: true works for podman_network** (f8a376d)
- **podman_tag: fail when source image cannot be resolved** (dbd59d5)
- **Upgrade Go build version** — Updated the Go version used for building Podman from 1.25 to 1.26 in the automated build workflow. (41792ac)
- **Use image ID to detect change in podman build** (47fa1e3)
- **Set k8s-file for log driver in Ubuntu Ci job** (23616c0)
- **Build pasta in CI jobs** (a4b4a08)
- **Update Podman play, prune for v6** (1f14685)
- **Bump actions/cache from 5 to 6** (5a3ac32)
- **Update Pod module to version 6** (6eecb84)
- **Update Podman network module for v6** (d45819f)
- **Update containers module for v6 changes** (ef06e75)
- **Bump actions/checkout from 6 to 7** (49ce2d2)
- **Emit InterfaceName for network configs in quadlet mode** (fed5f91)
- **Bump actions/setup-go from 6 to 7** (ad3ac1c)
- **Bump actions/setup-python from 6 to 7** (21bac95)

_Recap by [Repo Wrapped](https://repowrapped.com/gh/containers/ansible-podman-collections?utm_source=github-action)._