Commit graph

8 commits

Author SHA1 Message Date
e490b9a7f3
fix: timeout while waiting for SSH to become available (#92)
In #68 I reduced the general limits for the back off, thinking that it
would speed up the upload on average because it was retrying faster. But
because it was retrying faster, the 10 available retries were used up
before SSH became available.

The new 100 retries match the 3 minutes of total timeout that the
previous solution had, and should fix all issues.

In addition, I discovered that my implementation in
`hcloudimages/backoff.ExponentialBackoffWithLimit` has a bug where the
calculated offset could overflow before the limit was applied, resulting
in negative durations. I did not fix the issue because `hcloud-go`
provides such a method natively nowadays. Instead, I marked the method
as deprecated, to be removed in a later release.
2025-05-09 16:15:07 +02:00
renovate[bot]
4829843c2e
chore(deps): update dependency golangci/golangci-lint to v2 (#66) 2025-05-04 00:40:35 +02:00
021787a9c3
chore: lower ssh retry exponential backoff limit (#68)
The process is already slow enough, no need to waste so much time
between SSH attempts.
2025-05-04 00:01:50 +02:00
99d5396435
refactor: drop custom package in favor of hcloud-go (#39) 2024-06-23 14:49:33 +00: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
c9ab40b539 feat: documentation and cleanup command 2024-05-04 22:13:33 +02:00
27d4e3240e chore: add license info for code taken from other repos 2024-05-04 22:12:19 +02:00
4b77b81689 refactor: change package names 2024-05-02 21:42:36 +02:00