Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2022-09-09 | chore: use unwrap_or instead of more complicated structure | Lars Wirzenius | 1 | -1/+1 | |
Sponsored-by: author | |||||
2022-04-29 | feat: optionally turn off authorized keys support in SSH server | Lars Wirzenius | 1 | -0/+17 | |
If the specification has "allow_authorized_keys: false" (possibly from new config setting "default_allow_authorized_keys"), the SSH server configuration will tell the server to not consult a user's authorized keys file at all. Sponsored-by: author | |||||
2022-04-07 | feat: add a user_ca_pubkey field to config, spec | Lars Wirzenius | 1 | -11/+40 | |
With this, there's no need to install an SSH key into root's authorized_keys file. Sponsored-by: author | |||||
2021-11-18 | fix: drop some debugging output | Lars Wirzenius | 1 | -1/+0 | |
Sponsored-by: author | |||||
2021-11-10 | feat: check that virtual network names are syntactically correct | Lars Wirzenius | 1 | -2/+10 | |
Sponsored-by: author | |||||
2021-11-01 | chore: fix code formatting | Lars Wirzenius | 1 | -1/+1 | |
2021-10-16 | feat: allow ~user/ in path names, not just ~/ | Lars Wirzenius | 1 | -4/+8 | |
Add the home-dir crate as a dependency for tilde expansion. Sponsored-by: author | |||||
2021-08-08 | feat: expand tilde notation in the CA key field in a spec | Lars Wirzenius | 1 | -1/+1 | |
Sponsored-by: author | |||||
2021-08-06 | chore: fix small problems found by clippy | Lars Wirzenius | 1 | -3/+3 | |
Sponsored-by: author | |||||
2021-07-25 | fix: actually add networks to VM | Lars Wirzenius | 1 | -0/+14 | |
Sponsored-by: author | |||||
2021-07-25 | feat: allow use to add a VM on virtual networks | Lars Wirzenius | 1 | -0/+1 | |
Sponsored-by: author | |||||
2021-07-24 | refactor: use Option::map instead of doing it manually | Lars Wirzenius | 1 | -5/+4 | |
Sponsored-by: author | |||||
2021-07-24 | fix: give correct error for missing image for a spec | Lars Wirzenius | 1 | -1/+1 | |
Sponsored-by: author | |||||
2021-07-12 | feat: subcommand 'spec' | Lars Wirzenius | 1 | -1/+1 | |
Sponsored-by: author | |||||
2021-03-25 | feat: allow ~/ in config, specification files | Lars Wirzenius | 1 | -4/+6 | |
2021-03-25 | feat: give more useful and specific error messages | Lars Wirzenius | 1 | -5/+6 | |
2021-03-21 | feat: optionally mark new VM as autostarted | Lars Wirzenius | 1 | -0/+15 | |
2021-03-14 | fix: VMs can be restarted | Lars Wirzenius | 1 | -2/+2 | |
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-07 | doc: add doc comments to crate | Lars Wirzenius | 1 | -0/+57 | |
2021-03-07 | fix: how effective host key cert setting is computed | Lars Wirzenius | 1 | -1/+8 | |
2021-03-07 | feat: generate SSH key pairs, create host certificates | Lars Wirzenius | 1 | -0/+11 | |
2021-03-04 | feat: use configured defaults to unspecified machine attributes | Lars Wirzenius | 1 | -34/+114 | |
2021-03-04 | feat! allow specification files to have any number of machines | Lars Wirzenius | 1 | -20/+38 | |
2021-03-04 | feat: configurable image_directory where VM images go by default | Lars Wirzenius | 1 | -2/+13 | |
Also, specification file doesn't need to specify an image file anymore. Instead the image will be named after the VM and put into the image directory named in the configuration. | |||||
2021-03-01 | feat: change how command line interface works | Lars Wirzenius | 1 | -10/+84 | |
Easier to use now. --config before subcommand was annoying. | |||||
2021-02-28 | feat: export cloud-init config, set SSH host keys | Lars Wirzenius | 1 | -0/+10 | |
2021-02-20 | feat: vmadm command to create, list, and delete virtual machines | Lars Wirzenius | 1 | -0/+37 | |
Includes test suite. |