Commit graph

7 commits

Author SHA1 Message Date
42eeb00a07
feat: set server type explicitly (#36)
- **CLI**: New flag `--server-type` that overrides the `--architecture`
flag and allows users to specify the server type they want
- **Lib**: New field in `UploadOptions`: `ServerType *hcloud.ServerType`
that overrides the `Architecture` field and allows users to specify the
server type they want

Closes #30
2024-06-23 16:21:14 +02:00
bb2ca48200
fix(cli): completion requires HCLOUD_TOKEN (#19)
The current setup of the CLI requires the user to set HCLOUD_TOKEN for
every single invocation of the binary. Even if we just want to
autocomplete some arguments or even generate the completion scripts in
CI.

This fixes the bug by only initializing the hcloud-go client in the
"cleanup" and "upload" subcommands.
2024-05-10 18:06:38 +02:00
1c943e4480
feat: upload xz compressed images (#16)
Required for Talos images:
https://www.talos.dev/v1.7/talos-guides/install/cloud-platforms/hetzner/#rescue-mode
2024-05-09 19:15:54 +02:00
fcea3e3c6e
feat: upload local disk images (#15)
The new options/flag enables users to use a local file as the image,
instead of a publicly available file from a web server.
2024-05-09 16:16:37 +00:00
847b696c74 feat(cli): docs grouping and version 2024-05-05 00:05:09 +02:00
c9ab40b539 feat: documentation and cleanup command 2024-05-04 22:13:33 +02:00
4b77b81689 refactor: change package names 2024-05-02 21:42:36 +02:00
Renamed from cmd/hcloud-image/cmd/upload.go (Browse further)