-
Notifications
You must be signed in to change notification settings - Fork 2.8k
Rewrite the Quadlet documentation #27058
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
base: main
Are you sure you want to change the base?
Conversation
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: jankaluza The full list of commands accepted by this bot can be found here.
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
851cdc1
to
f0837a2
Compare
configuration passed to the container. Typically this is necessary when the | ||
host DNS configuration is invalid for the container (e.g., **127.0.0.1**). When this | ||
is the case the **--dns** flag is necessary for every run. | ||
is the case the << '**DNS=.**' if is_quadlet else '**--dns**' >> flag is necessary for every run. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It might be md ignorance on my part, but I'm not sure what this line does.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
looking at examples below, shouldn't the if
be the first thing here?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The inline condition really has the "foo" if something else "bar"
syntax. I can change it to anything else if we think this is confusing.
more arguments after a `podman run <image> <arguments>` invocation. | ||
|
||
The format is the same as for [systemd command lines](https://www.freedesktop.org/software/systemd/man/systemd.service.html#Command%20lines), | ||
However, unlike the usage scenario for similarly-named systemd `ExecStart=` verb |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
However, unlike the usage scenario for similarly-named systemd `ExecStart=` verb | |
However, unlike the usage scenario for similarly-named systemd `ExecStart=` verbs |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Shouldn't it be a singular? There's just single ExecStart
verb. If it should really be a plural, I will also change the operates
to operate
in the next line, ok?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Again, like I commented before on the other PR and I had to fix this up in #27002
Never delete podman-systemd.unit.5 please. It should contain the content of podman-quadlet.7 and there should be never a podman-quadlet.7 IMO. It is confusing since there is podman-quadlet.1 already.
I have not double check the actual content
Oh and for commit style the fix types commits should just be squashed, we merge the commits as is. |
This commit does the following: - Splits the podman-systemd.unit.5.md into multiple files - one for each quadlet file type. - Adds the podman-quadlet-basic-usage.7.md for quadlet examples. - Majority of the text in the new files is copied from the podman-systemd.unit.5.md - Adds support for very simple condditional in the markdown_preprocess. - Uses new logic in markdown_preprocess in options/*.md to use a single .md file for both podman subcommands man-pages and quadlet man-pages. This deduplicates the Quadlet man-pages a lot. - Adds new `@@option quadlet:source.md`` preprocess command to import such .md files from options directory. Signed-off-by: Jan Kaluza <[email protected]>
44d433c
to
f48c851
Compare
This commit does the following:
podman subcommands man-pages and quadlet man-pages. This deduplicates the Quadlet man-pages a lot.
Does this PR introduce a user-facing change?