be88bc2 add keep-cache option to preserve intermediate docker images
532ee3f add split boot partiton support
f0798b3 build(deps): bump golang.org/x/net from 0.1.0 to 0.7.0
cab7d8b build(deps): bump golang.org/x/sys
6ef6df5 deps: update all
93ba19a fix execution exit code on error
fb33b2a luks: do not support ubuntu < 20.04 and debian < 10
8c36d42 luks: fix centos Dockerfile template
f75b0c7 luks: fix ubuntu <22.04 support
3ec9bdf luks: implements support for Alpine
4780228 luks: implements support for centos
2f34e19 luks: implements support for debian like distibutions
9abb66a run/hetzner: add split-boot support
1970ac1 run/qemu: remove usb and device flags
bfa5f0d save docker image to disk before flatten
2970af4 update command line docs
v0.1.0
1 year ago
Changelog
466d6d4 deps: go mod tidy
8659907 fix Alpine 3.17 support (close #16)
c665951 kali linux
d652bf4 run: fix qemu-img convert path typo build & convert: add kubevirt container disk support
618b5bc use kpartx instead of partprobe (close #19)
v0.1.0-rc4
1 year ago
Changelog
d18e68b run in docker if not root or sudo (fix #5 #9 #11) set user permissions on image if run with sudo or in docker run/vbox & run/hetzner: run qemu-img in docker if not available in path
v0.1.0-rc3
1 year ago
Changelog
3940cd8 BREAKING CHANGE: remove root default password, configure it only if provided (close #7)
7718c53 add pgp public key
f1557d1 fix zsh completion not working with source README.md: add shell completion installation instructions
238d9a5 templates: do not set root password if empty
v0.1.0-rc2
1 year ago
Changelog
bf88399 run/hetzner: rollback sparsecat using outside linux Makefile: compute tag: ignore dirty state
35e6aae build: fix wrong default Dockerfile path when running in docker
b09f0e0 convert / build: add networking support through network-manager flag
841bf6a d2vm/run: add hetzner support tests: add sysconfig tests for the supported distributions
9f702e5 d2vm/run: hetzner expand root partition and file system
4720b1c d2vm/run: hetzner: convert image to raw if needed
7ee4e25 d2vm/run: hetzner: do not use sparsecat if not on linux
adbd4c7 d2vm/run: hetzner: remove server if run is cancelled before beeing created
dd1b500 d2vm/run: hetzner: use tcp to wait for the server to be ready, do not store server key in UserKnownHostsFile
56104bb examples/full: add cloud-init support and cloud-guest-utils
480cae1 feat: add --raw image creation support refactor: use Option func pattern fix: build respect the --force flag fix: compute correct in-docker input and outpout mount paths
d9f253d fix windows build
a41be6d fix: dockerfile relative path when running in docker docs: update README.md to current command line api fix: command line output white for default level
29d953c fix: policy-rc.d path typo
9893c8a improved commands output: add --time format option and color output
d0b775a network-manager: fix ifupdown-ng not available, netplan use mac as dhcp identifier
1721146 network-manager: validate flag value Dockerfile: fix ubuntu version to 20.04
6c23c42 output defaults to raw move image using sparsecat print command in debug mode
62d8a10 remove -O option, use output extension instead add run command to execute vm in qemu or virtualbox
d97b581 run/hetzner: upload using sparsecat and run e2fsck
c923817 run/vbox: improve logging, cleanup on fails, convert to vdi if required
13efc1a run/vbox: move console to go.linka.cloud/console