hcloud-upload-image/hcloudimages
Julian Tölle ac3e9dd7ec
feat: upload qcow2 images (#69)
It is now possible to upload qcow2 images. These images will be
converted to raw disk images on the cloud server.

In the CLI you can use the new `--format=qcow2` flag to upload qcow2
images. In the library you can set `UploadOptions.ImageFormat` to
`FormatQCOW2`.

Because of the underlying process, qcow2 images need to be written to a
file first. This limits their size to 960 MB at the moment. The CLI
automatically checks the file size (if possible) and shows a warning if
this limit would be triggered. The library accepts an input with the
file size and logs a warning if the limit would be triggered.

Closes #44
2025-05-04 00:28:11 +02:00
..
backoff chore: add license info for code taken from other repos 2024-05-04 22:12:19 +02:00
contextlogger feat: documentation and cleanup command 2024-05-04 22:13:33 +02:00
internal chore: lower ssh retry exponential backoff limit (#68) 2025-05-04 00:01:50 +02:00
CHANGELOG.md chore(main): release 0.3.1 (#48) 2024-12-07 01:57:59 +01:00
client.go feat: upload qcow2 images (#69) 2025-05-04 00:28:11 +02:00
client_test.go feat: documentation and cleanup command 2024-05-04 22:13:33 +02:00
doc.go feat: documentation and cleanup command 2024-05-04 22:13:33 +02:00
go.mod chore(deps): update module golang.org/x/crypto to v0.30.0 (#55) 2024-12-07 00:56:34 +00:00
go.sum chore(deps): update module golang.org/x/crypto to v0.30.0 (#55) 2024-12-07 00:56:34 +00:00