Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Podman v5.2.0 #123

Merged
merged 9 commits into from
Oct 20, 2024
Merged

Podman v5.2.0 #123

merged 9 commits into from
Oct 20, 2024

Conversation

k9withabone
Copy link
Member

@k9withabone k9withabone commented Oct 18, 2024

Added support for features introduced in Podman v5.2.0, including .build Quadlet files from either a Podman command (via podlet podman build) or Compose file.

Fixes: #98
Closes: #100
Closes: #110

Added Podman versions 4.9.5, 5.1.1, 5.1.2, 5.2.0, 5.2.1, 5.2.2, 5.2.3,
and 5.2.4 to `podlet::quadlet::PodmanVersion`.

Signed-off-by: Paul Nettleton <k9@k9withabone.dev>
Signed-off-by: Paul Nettleton <k9@k9withabone.dev>
Signed-off-by: Paul Nettleton <k9@k9withabone.dev>
Fixes: #98
Signed-off-by: Paul Nettleton <k9@k9withabone.dev>
Signed-off-by: Paul Nettleton <k9@k9withabone.dev>
Added generic implementations of the `podlet::quadlet::HostPaths` trait
and changed other implementations to use them.

Added `impl<T: HostPaths> HostPaths for &mut T`.

Added `impl<T: HostPaths> HostPaths for Vec<T>`.

Added `impl<T: HostPaths> HostPaths for Option<T>`.

Signed-off-by: Paul Nettleton <k9@k9withabone.dev>
The `services[].memswap_limit` attribute is translated to
`podman run --memory-swap`.

Signed-off-by: Paul Nettleton <k9@k9withabone.dev>
Added the `podlet podman build` subcommand.

Added `podlet::quadlet::Resource::Build` enum variant.

Signed-off-by: Paul Nettleton <k9@k9withabone.dev>
Added support to `podlet compose` for converting the `build` section of
a Compose service to a `.build` Quadlet file.

Closes: #100
Signed-off-by: Paul Nettleton <k9@k9withabone.dev>
@k9withabone k9withabone added the enhancement New feature or request label Oct 18, 2024
@k9withabone k9withabone added this to the v0.3.1 milestone Oct 18, 2024
@k9withabone k9withabone linked an issue Oct 18, 2024 that may be closed by this pull request
@k9withabone k9withabone merged commit 8ef9420 into main Oct 20, 2024
13 checks passed
@k9withabone k9withabone deleted the podman-v5.2.0 branch October 20, 2024 14:49
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
enhancement New feature or request
Projects
None yet
1 participant