Replies: 1 comment 5 replies
-
Thanks for reaching out, @dnv. (Copied from #20218 (reply in thread)): Previously, the worklflow roughly looked as follows:
After an update to Podman, the entire process had to be repeated in case there were fixes to podman generate systemd. With Quadlet, the workflow is reduced to installing the files and reloading the daemon and starting the service. Services may also start automatically on boot. After updates, nothing has to be changed or done by the user. The underlying units are transparently generated by Quadlet. That means the responsibility of fixing potential issues in the generated units is not on the user. Note that there are no plans to remove podman-generate-systemd. Deprecation in this case means that podman-generate-systemd will not receive new features but only bug fixes. All new features go into Quadlet. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
I have several podman containers running via systemd services generated by 'podman generate systemd --new'. They work well, the unit files are easy to read and they are quite portable and easy to use, maintain and deploy using git or whatever version control you use.
Now I am reading that "generate systemd" is being deprecated in favour of quadlets. I took a look at some examples and I really don't get what problem they are supposed to be solving. Sure, yeah, instead of a long podman run command line inside of a systemd unit file you now have a dedicated Container section. And? Why?
I seem to be losing the actual automatic generative part of "podman generate systemd --new" that allows me to instantly capture a running container's configuration and then run it as a service in perpetuity and easily port the configuration elsewhere and now have to write things by hand again and for this loss I'm gaining... what exactly?
Beta Was this translation helpful? Give feedback.
All reactions