Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

Podman v5.2.0 #123

Open
wants to merge 9 commits into
base: main
Choose a base branch
from
Open

Podman v5.2.0 #123

wants to merge 9 commits into from

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 <[email protected]>
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 <[email protected]>
The `services[].memswap_limit` attribute is translated to
`podman run --memory-swap`.

Signed-off-by: Paul Nettleton <[email protected]>
Added the `podlet podman build` subcommand.

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

Signed-off-by: Paul Nettleton <[email protected]>
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 <[email protected]>
@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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
1 participant