Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | vmspawn,man: move the varlistentry for -D into a variablelist | Sam Leonard | 2024-05-02 | 1 | -13/+13 |
| | | | | | This is so that systemd.directives picks up the -D argument as being supported by vmspawn. | ||||
* | man: vmspawn - clarify behaviour of omitting --linux=/--initrd= | Sam Leonard | 2024-04-19 | 1 | -9/+13 |
| | |||||
* | man: vmspawn - clarify behaviour of omitting --vsock-cid= | Sam Leonard | 2024-04-19 | 1 | -6/+4 |
| | |||||
* | man: removely overly verbose wording from the vmspawn man page | Sam Leonard | 2024-04-19 | 1 | -14/+11 |
| | |||||
* | man: vmspawn - reference later example to show use of --private-users | Sam Leonard | 2024-04-19 | 1 | -1/+2 |
| | |||||
* | man: clarify behaviour when omitting both -i/-D in vmspawn | Sam Leonard | 2024-04-19 | 1 | -1/+2 |
| | |||||
* | man: fix entry for vmspawn's --ssh-key-type | Sam Leonard | 2024-04-19 | 1 | -1/+1 |
| | |||||
* | man: add ssh example for vmspawn | Sam Leonard | 2024-04-19 | 1 | -0/+16 |
| | |||||
* | man: add example --forward-journal= example for vmspawn | Sam Leonard | 2024-04-19 | 1 | -0/+16 |
| | |||||
* | man: add machinectl import-raw example for vmspawn | Sam Leonard | 2024-04-19 | 1 | -1/+19 |
| | |||||
* | man: fix incorrect XML in man page | Sam Leonard | 2024-04-15 | 1 | -20/+20 |
| | |||||
* | vmspawn: Fix incorrect/broken links in the man page | Kristian Klausen | 2024-04-15 | 1 | -11/+11 |
| | |||||
* | vmspawn: add --discard-disk= to control handling of disk discard requests | Sam Leonard | 2024-04-12 | 1 | -0/+10 |
| | | | | | Fixes issue #32024, using --discard-disk=yes will enable handling of disk discarding requests, saving space for long running VMs as desired. | ||||
* | Merge pull request #31670 from CodethinkLabs/vmspawn/generate_ssh_keys | Luca Boccassi | 2024-03-22 | 1 | -0/+27 |
|\ | | | | | vmspawn: generate ssh keys | ||||
| * | vmspawn: generate ephemeral SSH keys for the VM | Sam Leonard | 2024-03-14 | 1 | -0/+27 |
| | | |||||
* | | man: fix a few issues in manpage | cunshunxia | 2024-03-20 | 1 | -2/+2 |
|/ | | | | | | fix: #31482 Signed-off-by: cunshunxia <cunshunxia@tencent.com> | ||||
* | man: document new importctl/importd functionality | Lennart Poettering | 2024-03-01 | 1 | -0/+2 |
| | | | | | | | | This also replaces the Fedora download example with another one from Ubuntu, since Fedora's images these days no longer qualify as DDIs, they have no distinctive partition type UUIDs set for multiple of their partitions, hence the images cannot be booted. A bit sad. Let's provide a command that just works in its place. | ||||
* | vmspawn: support machined registration | Sam Leonard | 2024-02-28 | 1 | -0/+35 |
| | |||||
* | vmspawn: use our own ptyfwd code for the console of a VM | Lennart Poettering | 2024-02-26 | 1 | -8/+36 |
| | | | | | | | | | | | | | | | Let's make systemd-nspawn use our own ptyfwd logic to handle the TTY by default. This adds a new setting --console=, inspired by nspawn's setting of the same name. If --console=interactive= is used, then we'll do the TTY dance on our own via ptyfwd, and thus get tinting, our usual hotkey handling and similar. Since qemu's own console is useful too, let's keep it around via --console=native. FInally, replace the --qemu-gui switch by --console=gui. | ||||
* | vmspawn: rename "qemu" specific switches to not carry the "qemu" prefix | Lennart Poettering | 2024-02-21 | 1 | -6/+6 |
| | | | | | | | | | | | | | | | | | | | | | | | This renames a few of the switches vmspawn takes, such as --qemu-mem= and --qemu-smp= to names without the "qemu" moniker and uses less cryptic names (i.e. --ram= and --cpus=). I think it's a bit unsystematic that so far we use the "qemu" prefix for some options but not for others. At least I could not figure out a system when we use it and when we don't. Hence let's clean it up and just use simpler names without suffix. After all we might want to plug other hypervisors behind vmspawn one day, hence I think there's value in sticking to generic names for these switches that allow us to switch out backends easily. In particular for --ram= and --cpus= which are probably the most fundamental of VM settings there are. The old switches are support for compat, but not advertised in man page or --help text anymore. I left "--qemu-gui" under its current name, since it fundamentally is a a qemu concept, exposing a qemu specific graphical UI. | ||||
* | vspawn: prefer "VSOCK" spelling over "vsock" and "VSock" | Lennart Poettering | 2024-02-21 | 1 | -4/+5 |
| | | | | | The vsock(7) man page appears to prefer "VSOCK" spelling for the concept, let's also use it as much as we can. | ||||
* | vmspawn: add --extra-drive= | Sam Leonard | 2024-02-21 | 1 | -0/+9 |
| | |||||
* | man: reword paragraph about --forward-journal= and adjust spacing | Zbigniew Jędrzejewski-Szmek | 2024-02-19 | 1 | -104/+124 |
| | | | | | | | The previous text did not look right when rendered. The text is much easier to read when paragraphs are separated by an empty line, latex-style. | ||||
* | vmspawn: add --forward-journal= | Sam Leonard | 2024-02-15 | 1 | -0/+19 |
| | |||||
* | vmspawn: support multiple initrds via merging | Sam Leonard | 2024-02-13 | 1 | -0/+1 |
| | |||||
* | vmspawn: add support for --bind(-ro)= | Sam Leonard | 2024-02-12 | 1 | -1/+22 |
| | |||||
* | vmspawn: document --directory and --private-users | Sam Leonard | 2024-02-12 | 1 | -1/+42 |
| | |||||
* | vmspawn: accept kvm/vhost-vsock device fds through sd_listen | Sam Leonard | 2024-02-09 | 1 | -0/+6 |
| | |||||
* | vmspawn: add nic configuration | Sam Leonard | 2024-02-09 | 1 | -0/+25 |
| | |||||
* | vmspawn: add initrd configuration option | Sam Leonard | 2024-02-09 | 1 | -10/+22 |
| | |||||
* | vmspawn: add kernel configuration options | Sam Leonard | 2024-02-09 | 1 | -0/+10 |
| | |||||
* | vmspawn: add swtpm feature | Sam Leonard | 2024-02-09 | 1 | -0/+15 |
| | |||||
* | vmspawn: fix incorrect mention of container | Sam Leonard | 2024-02-08 | 1 | -3/+3 |
| | |||||
* | vmspawn: document -q/--quiet | Sam Leonard | 2024-01-22 | 1 | -0/+15 |
| | |||||
* | vmspawn: rework firmware selection logic | Lennart Poettering | 2024-01-22 | 1 | -1/+12 |
| | | | | | | | Let's make the firmware file to choose configurable, and enumeratable. This adds --firmware= to select the formare, and in particular --firmware=list to show available options. | ||||
* | man: use same version in public and system ident. | David Tardon | 2023-12-25 | 1 | -1/+1 |
| | |||||
* | man: use <simplelist> for 'See also' sections | David Tardon | 2023-12-23 | 1 | -4/+4 |
| | | | | | This is just a slight markup improvement; there should be no difference in rendering. | ||||
* | man: correct version tags in systemd-vmspawn | Luca Boccassi | 2023-11-21 | 1 | -3/+3 |
| | | | | | | We ended up merging some changes earlier Fixes https://github.com/systemd/systemd/issues/30091 | ||||
* | vmspawn: update man page to include vsock options | Sam Leonard | 2023-11-09 | 1 | -22/+64 |
| | |||||
* | man: many fixes systemd-vmspawn(1) | Zbigniew Jędrzejewski-Szmek | 2023-11-07 | 1 | -50/+68 |
| | | | | | | - version information - indentation and missing tags - mkosi and qemu don't need root | ||||
* | vmspawn: extend kernel cmdline with extra argsv255-rc1 | Sam Leonard | 2023-11-06 | 1 | -1/+1 |
| | | | | | | | | This changes how the "extra" command line arguments passed to vmspawn are handled. Previously they were appended to the QEMU command line directly. Now they are appended to the kernel command line using SMBIOS instead. | ||||
* | tree-wide: fix typo | Yu Watanabe | 2023-11-04 | 1 | -1/+1 |
| | |||||
* | vmspawn: created man page | Sam Leonard | 2023-11-02 | 1 | -0/+161 |