summaryrefslogtreecommitdiff
path: root/src/cmd
AgeCommit message (Collapse)AuthorFilesLines
2023-09-08feat: "reboot" subcommandLars Wirzenius2-0/+35
Sponsored-by: author
2022-02-28feat: add a recreate subcommandLars Wirzenius2-0/+35
Sponsored-by: author
2021-12-08feat: give a more useful error message when VM image already existsLars Wirzenius1-0/+4
Sponsored-by: author
2021-10-19feat: `vmadm list` writes names in alphabetical orderLars Wirzenius1-1/+3
Sponsored-by: author
2021-10-07feat: the `spec` and `config` subcommand now output pretty JSONLars Wirzenius2-2/+3
Sponsored-by: author
2021-08-06feat: add progress reportingLars Wirzenius8-28/+55
Sponsored-by: author
2021-08-06chore: fix small problems found by clippyLars Wirzenius1-1/+1
Sponsored-by: author
2021-08-05feat: if no networks are specified, use defaultLars Wirzenius1-1/+1
Also, drop lan, wan from test config, because we can't assume they're available in the environment the tests are run in. Sponsored-by: author
2021-07-25fix: actually add networks to VMLars Wirzenius1-0/+3
Sponsored-by: author
2021-07-25feat: allow use to add a VM on virtual networksLars Wirzenius2-6/+8
Sponsored-by: author
2021-07-25test: verify that "vmadm config" worksLars Wirzenius1-1/+1
Sponsored-by: author
2021-07-12feat: subcommand 'spec'Lars Wirzenius2-0/+19
Sponsored-by: author
2021-07-12feat: add sub-command "config"Lars Wirzenius2-0/+17
Sponsored-by: author
2021-03-24refactor: when starting, stopping do all VMs at onceLars Wirzenius2-2/+2
2021-03-24refactor: when deleting, ask all VMs to shut down at once, for speedLars Wirzenius1-0/+5
2021-03-24refactor: when creating many VMs, create all before waiting for SSHLars Wirzenius1-0/+2
2021-03-21feat: optionally mark new VM as autostartedLars Wirzenius1-0/+1
2021-03-14fix: VMs can be restartedLars Wirzenius4-14/+74
Previously, the temporary file for the cloud-init configuration ISO was left attached to the VM. This meant the VM couldn't be turned off and back on again: the temporary no longer existed. Now we detach the ISO file after the VM has booted. As a side effect, vmadm has gained start and shutdown subcommands, so that the fix can be tested.
2021-03-13refactor: add a light abstraction over libvirt bindingsLars Wirzenius2-86/+12
These do only what vmadm needs, no more.
2021-03-07doc: add doc comments to crateLars Wirzenius5-0/+41
2021-03-04feat! allow specification files to have any number of machinesLars Wirzenius4-74/+73
2021-03-01refactor: replace use of anyhow with custom types in library partLars Wirzenius4-10/+46
2021-03-01feat: change how command line interface worksLars Wirzenius5-0/+160
Easier to use now. --config before subcommand was annoying.