Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2021-03-14 | build: bump version number to 0.2.1 for releasev0.2.1 | Lars Wirzenius | 3 | -5/+5 | |
2021-03-14 | Merge branch 'baseimagedocs' into 'main' | Lars Wirzenius | 2 | -1/+14 | |
Docs improvements Closes #15 See merge request larswirzenius/vmadm!20 | |||||
2021-03-14 | doc: update NEWS about bug fix | Lars Wirzenius | 1 | -1/+5 | |
2021-03-14 | doc: explain about base images | Lars Wirzenius | 1 | -0/+9 | |
2021-03-14 | Merge branch 'iso' into 'main' | Lars Wirzenius | 15 | -36/+220 | |
fix: VMs can be restarted Closes #17 See merge request larswirzenius/vmadm!19 | |||||
2021-03-14 | fix: VMs can be restarted | Lars Wirzenius | 15 | -36/+220 | |
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-13 | Merge branch 'refactor' into 'main' | Lars Wirzenius | 4 | -86/+123 | |
refactor: add a light abstraction over libvirt bindings See merge request larswirzenius/vmadm!18 | |||||
2021-03-13 | refactor: add a light abstraction over libvirt bindings | Lars Wirzenius | 4 | -86/+123 | |
These do only what vmadm needs, no more. | |||||
2021-03-13 | Merge branch 'release' into 'main' | Lars Wirzenius | 3 | -1/+32 | |
Prepare to publish to crates.io See merge request larswirzenius/vmadm!17 | |||||
2021-03-13 | doc: document release process | Lars Wirzenius | 1 | -0/+27 | |
2021-03-13 | chore: update Cargo.lock | Lars Wirzenius | 1 | -1/+1 | |
2021-03-13 | build: update Cargo.toml for publishing on crates.io | Lars Wirzenius | 1 | -0/+4 | |
2021-03-13 | Merge branch 'release' into 'main' | Lars Wirzenius | 3 | -3/+24 | |
Release preparation for 0.2.0 See merge request larswirzenius/vmadm!16 | |||||
2021-03-13 | build: update version numbers for post-release development | Lars Wirzenius | 2 | -0/+10 | |
2021-03-13 | build: update version numbers for releasev0.2.0 | Lars Wirzenius | 3 | -4/+4 | |
2021-03-13 | doc: add NEWS | Lars Wirzenius | 1 | -0/+11 | |
2021-03-11 | Merge branch 'fix' into 'main' | Lars Wirzenius | 2 | -0/+114 | |
build: scripts for building releases in CI See merge request larswirzenius/vmadm!15 | |||||
2021-03-09 | build: scripts for building releases in CIv0.1.0fix | Lars Wirzenius | 2 | -0/+114 | |
2021-03-09 | Merge branch 'fix' into 'main' | Lars Wirzenius | 1 | -1/+3 | |
Fixes See merge request larswirzenius/vmadm!14 | |||||
2021-03-09 | fix: add python3-yaml as a build-dependency | Lars Wirzenius | 1 | -1/+2 | |
2021-03-09 | fix: add subplot as a build-dependency | Lars Wirzenius | 1 | -1/+2 | |
2021-03-07 | Merge branch 'cleanup' into 'main' | Lars Wirzenius | 14 | -43/+245 | |
Cleanup and documentation Closes #9 and #13 See merge request larswirzenius/vmadm!13 | |||||
2021-03-07 | doc: add doc comments to crate | Lars Wirzenius | 12 | -0/+218 | |
2021-03-07 | doc: point at libvirt setup help | Lars Wirzenius | 1 | -0/+24 | |
2021-03-07 | chore: delete some code that was commented out | Lars Wirzenius | 1 | -43/+3 | |
2021-03-07 | Merge branch 'fix' into 'main' | Lars Wirzenius | 3 | -3/+14 | |
Fixes See merge request larswirzenius/vmadm!12 | |||||
2021-03-07 | fix: how effective host key cert setting is computed | Lars Wirzenius | 1 | -1/+8 | |
2021-03-07 | fix: make host cert generation field optional in config | Lars Wirzenius | 1 | -1/+1 | |
2021-03-07 | fix: install private part of generated host key, not public | Lars Wirzenius | 1 | -1/+5 | |
2021-03-07 | Merge branch 'keys' into 'main' | Lars Wirzenius | 8 | -9/+313 | |
feat: generate SSH key pairs, create host certificates See merge request larswirzenius/vmadm!11 | |||||
2021-03-07 | feat: generate SSH key pairs, create host certificates | Lars Wirzenius | 8 | -9/+313 | |
2021-03-06 | Merge branch 'README' into 'main' | Lars Wirzenius | 1 | -0/+77 | |
doc: add README See merge request larswirzenius/vmadm!10 | |||||
2021-03-06 | doc: add README | Lars Wirzenius | 1 | -0/+77 | |
2021-03-04 | Merge branch 'defaults' into 'main' | Lars Wirzenius | 5 | -52/+138 | |
feat: use configured defaults to unspecified machine attributes See merge request larswirzenius/vmadm!9 | |||||
2021-03-04 | feat: use configured defaults to unspecified machine attributes | Lars Wirzenius | 5 | -52/+138 | |
2021-03-04 | Merge branch 'multi' into 'main' | Lars Wirzenius | 8 | -149/+151 | |
feat! allow specification files to have any number of machines See merge request larswirzenius/vmadm!8 | |||||
2021-03-04 | feat! allow specification files to have any number of machines | Lars Wirzenius | 8 | -149/+151 | |
2021-03-04 | Merge branch 'image-dir' into 'main' | Lars Wirzenius | 5 | -7/+24 | |
feat: configurable image_directory where VM images go by default See merge request larswirzenius/vmadm!7 | |||||
2021-03-04 | feat: configurable image_directory where VM images go by default | Lars Wirzenius | 5 | -7/+24 | |
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-03 | Merge branch 'base' into 'main' | Lars Wirzenius | 3 | -1/+19 | |
test: make path to Debian cloud image be configurable See merge request larswirzenius/vmadm!6 | |||||
2021-03-03 | test: make path to Debian cloud image be configurable | Lars Wirzenius | 3 | -1/+19 | |
2021-03-01 | Merge branch 'nohow' into 'main' | Lars Wirzenius | 4 | -10/+46 | |
refactor: replace use of anyhow with custom types in library part See merge request larswirzenius/vmadm!5 | |||||
2021-03-01 | refactor: replace use of anyhow with custom types in library part | Lars Wirzenius | 4 | -10/+46 | |
2021-03-01 | Merge branch 'config' into 'main' | Lars Wirzenius | 12 | -155/+431 | |
feat: change how command line interface works See merge request larswirzenius/vmadm!4 | |||||
2021-03-01 | feat: change how command line interface works | Lars Wirzenius | 12 | -155/+431 | |
Easier to use now. --config before subcommand was annoying. | |||||
2021-03-01 | Merge branch 'contractor' into 'main' | Lars Wirzenius | 1 | -4/+2 | |
fix: simplify checking for success See merge request larswirzenius/vmadm!3 | |||||
2021-03-01 | fix: simplify checking for success | Lars Wirzenius | 1 | -4/+2 | |
2021-03-01 | Merge branch 'chore' into 'main' | Lars Wirzenius | 1 | -12/+3 | |
fix: tidy up code based on suggestions from clippy See merge request larswirzenius/vmadm!2 | |||||
2021-03-01 | fix: tidy up code based on suggestions from clippy | Lars Wirzenius | 1 | -12/+3 | |
2021-02-28 | Merge branch 'hostkey' into 'main' | Lars Wirzenius | 9 | -87/+443 | |
set SSH host keys via cloud-init See merge request larswirzenius/vmadm!1 |