Open
Conversation
Open
25 tasks
Added Podman version 5.3.0, 5.3.1, and 5.3.2 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>
Signed-off-by: Paul Nettleton <k9@k9withabone.dev>
Signed-off-by: Paul Nettleton <k9@k9withabone.dev>
Signed-off-by: Paul Nettleton <k9@k9withabone.dev>
Podman v5.3.0 added support for specifying `.container` files for the `Network=` container Quadlet option. The `network_mode: "service:service_name"` Compose service option is now converted to `Network=service_name.container`. Signed-off-by: Paul Nettleton <k9@k9withabone.dev>
Signed-off-by: Paul Nettleton <k9@k9withabone.dev>
Signed-off-by: Paul Nettleton <k9@k9withabone.dev>
Signed-off-by: Paul Nettleton <k9@k9withabone.dev>
Signed-off-by: Paul Nettleton <k9@k9withabone.dev>
Signed-off-by: Paul Nettleton <k9@k9withabone.dev>
Signed-off-by: Paul Nettleton <k9@k9withabone.dev>
Signed-off-by: Paul Nettleton <k9@k9withabone.dev>
Signed-off-by: Paul Nettleton <k9@k9withabone.dev>
Signed-off-by: Paul Nettleton <k9@k9withabone.dev>
Signed-off-by: Paul Nettleton <k9@k9withabone.dev>
Signed-off-by: Paul Nettleton <k9@k9withabone.dev>
Improved error message when converting from a Compose file and an image tag is not provided in the service's `build` section. Fixes: #173 Signed-off-by: Paul Nettleton <k9@k9withabone.dev>
Sets the `ServiceName=` Quadlet option which changes the name of the systemd service Quadlet generates. Can only be used when generating a single Quadlet file. Signed-off-by: Paul Nettleton <k9@k9withabone.dev>
Changed `unit`, `service`, and `install` fields of `podlet::quadlet::File` to be non-optional. When serializing, those sections are skipped if their respective fields are all empty. This moves the decision of whether the sections should be serialized from their creation to the serialization logic. It also removes an unneeded layer of complication when accessing those fields. Added `podlet::quadlet::Install::is_empty()`. Signed-off-by: Paul Nettleton <k9@k9withabone.dev>
Puts all Quadlet sections in the same place. Added and cleaned up documentation in those modules. Signed-off-by: Paul Nettleton <k9@k9withabone.dev>
Sets `DefaultDependencies=false` in the `[Quadlet]` section. Added `podlet::quadlet::Quadlet`. Added `quadlet: Quadlet` field to `podlet::quadlet::File`. Added `podlet::quadlet::GenericSections` to group together commonly passed Quadlet sections during conversion. Signed-off-by: Paul Nettleton <k9@k9withabone.dev>
Sets `StartWithPod=false` in the `[Container]` section. Signed-off-by: Paul Nettleton <k9@k9withabone.dev>
4c3e842 to
7f94566
Compare
TheRealBecks
reviewed
Mar 5, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Added support for features introduced in Podman v5.3.0, including a
podlet --service-nameoption, apodlet --disable-default-quadlet-dependenciesflag, and apodlet --no-start-with-podflag.Fixes: #173
Closes: #175