Skip to content

Commit 9c61d19

Browse files
committed
fix(deps): migrate to hcloud-upload-image v2
1 parent 8bebdaa commit 9c61d19

4 files changed

Lines changed: 10 additions & 8 deletions

File tree

cmd/imager-cleanup/main.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import (
77
"os"
88
"time"
99

10-
"github.com/apricote/hcloud-upload-image/hcloudimages"
10+
"github.com/apricote/hcloud-upload-image/hcloudimages/v2"
1111
"github.com/hetznercloud/hcloud-go/v2/hcloud"
1212
)
1313

go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ module github.com/hcloud-talos/terraform-provider-imager
33
go 1.27.0
44

55
require (
6-
github.com/apricote/hcloud-upload-image/hcloudimages v1.4.0
6+
github.com/apricote/hcloud-upload-image/hcloudimages/v2 v2.0.1
77
github.com/hashicorp/terraform-plugin-framework v1.19.0
88
github.com/hashicorp/terraform-plugin-framework-timeouts v0.7.0
99
github.com/hashicorp/terraform-plugin-framework-validators v0.19.0

go.sum

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@ github.com/agext/levenshtein v1.2.3/go.mod h1:JEDfjyjHDjOF/1e4FlBE/PkbqA9OfWu2ki
99
github.com/apparentlymart/go-textseg/v12 v12.0.0/go.mod h1:S/4uRK2UtaQttw1GenVJEynmyUenKwP++x/+DdGV/Ec=
1010
github.com/apparentlymart/go-textseg/v15 v15.0.0 h1:uYvfpb3DyLSCGWnctWKGj857c6ew1u1fNQOlOtuGxQY=
1111
github.com/apparentlymart/go-textseg/v15 v15.0.0/go.mod h1:K8XmNZdhEBkdlyDdvbmmsvpAG721bKi0joRfFdHIWJ4=
12-
github.com/apricote/hcloud-upload-image/hcloudimages v1.4.0 h1:h9cxSQo8uYn7y5zLEOQF/GjLuXAqU9eVHt6vY/XIM1Y=
13-
github.com/apricote/hcloud-upload-image/hcloudimages v1.4.0/go.mod h1:9452aAvFQ28wGKZOMWS6djWvoQwqhbfUg6I2zEQIUXI=
12+
github.com/apricote/hcloud-upload-image/hcloudimages/v2 v2.0.1 h1:IX6IfhGIfA7gw51KlyBCU25dJuDEWIAtkWM9/F8aHC4=
13+
github.com/apricote/hcloud-upload-image/hcloudimages/v2 v2.0.1/go.mod h1:OBnyHwXlvUFZPqptHRGjDTPM0DWHOOhym2RVp8X+q5s=
1414
github.com/beorn7/perks v1.0.1 h1:VlbKKnNfV8bJzeqoa4cOKqO6bYr3WgKZxO8Z16+hsOM=
1515
github.com/beorn7/perks v1.0.1/go.mod h1:G2ZrVWU2WbWT9wwq4/hrbKbnv/1ERSJQ0ibhJ6rlkpw=
1616
github.com/bufbuild/protocompile v0.14.1 h1:iA73zAf/fyljNjQKwYzUHD6AD4R8KMasmwa/FBatYVw=

internal/provider/image_resource.go

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import (
88
"strings"
99
"time"
1010

11-
"github.com/apricote/hcloud-upload-image/hcloudimages"
11+
"github.com/apricote/hcloud-upload-image/hcloudimages/v2"
1212
"github.com/hashicorp/terraform-plugin-framework-timeouts/resource/timeouts"
1313
"github.com/hashicorp/terraform-plugin-framework-validators/stringvalidator"
1414
"github.com/hashicorp/terraform-plugin-framework/path"
@@ -220,9 +220,11 @@ func (r *imageResource) Create(ctx context.Context, req resource.CreateRequest,
220220
}
221221

222222
opts := hcloudimages.UploadOptions{
223-
ImageURL: parsedURL,
224-
ImageCompression: hcloudimages.CompressionXZ,
225-
ImageFormat: hcloudimages.FormatRaw,
223+
WriteOptions: hcloudimages.WriteOptions{
224+
ImageURL: parsedURL,
225+
ImageCompression: hcloudimages.CompressionXZ,
226+
ImageFormat: hcloudimages.FormatRaw,
227+
},
226228
Architecture: arch,
227229
Labels: effective,
228230
Description: stringPointerFromTypes(plan.Description),

0 commit comments

Comments
 (0)