Skip to content
This repository was archived by the owner on Aug 12, 2025. It is now read-only.

Commit 126f72c

Browse files
committed
Clean up packngo calls.
Use packet client instead of packngo.client Signed-off-by: Chris Privitere <[email protected]>
1 parent 1f22539 commit 126f72c

File tree

2 files changed

+8
-7
lines changed

2 files changed

+8
-7
lines changed

cmd/ci-clean/main.go

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ import (
2727
"github.com/packethost/packngo"
2828
"github.com/spf13/cobra"
2929
kerrors "k8s.io/apimachinery/pkg/util/errors"
30+
3031
"sigs.k8s.io/cluster-api-provider-packet/pkg/cloud/packet"
3132
)
3233

@@ -98,7 +99,7 @@ func cleanup(metalAuthToken, metalProjectID string) error {
9899
return kerrors.NewAggregate(errs)
99100
}
100101

101-
func deleteDevices(metalClient *packngo.Client, devices []packngo.Device) error {
102+
func deleteDevices(metalClient *packet.Client, devices []packngo.Device) error {
102103
var errs []error
103104

104105
for _, d := range devices {
@@ -119,7 +120,7 @@ func deleteDevices(metalClient *packngo.Client, devices []packngo.Device) error
119120
return kerrors.NewAggregate(errs)
120121
}
121122

122-
func deleteIPs(metalClient *packngo.Client, ips []packngo.IPAddressReservation) error {
123+
func deleteIPs(metalClient *packet.Client, ips []packngo.IPAddressReservation) error {
123124
var errs []error
124125

125126
for _, ip := range ips {
@@ -147,7 +148,7 @@ func deleteIPs(metalClient *packngo.Client, ips []packngo.IPAddressReservation)
147148
return kerrors.NewAggregate(errs)
148149
}
149150

150-
func deleteKeys(metalClient *packngo.Client, keys []packngo.SSHKey) error {
151+
func deleteKeys(metalClient *packet.Client, keys []packngo.SSHKey) error {
151152
var errs []error
152153

153154
for _, k := range keys {

pkg/cloud/packet/client.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ func GetClient() (*Client, error) {
8181
}
8282

8383
func (p *Client) GetDevice(deviceID string) (*packngo.Device, error) {
84-
dev, _, err := p.Client.Devices.Get(deviceID, nil)
84+
dev, _, err := p.Devices.Get(deviceID, nil)
8585
return dev, err
8686
}
8787

@@ -121,7 +121,7 @@ func (p *Client) NewDevice(ctx context.Context, req CreateDeviceRequest) (*packn
121121

122122
if req.MachineScope.IsControlPlane() {
123123
// control plane machines should get the API key injected
124-
userDataValues["apiKey"] = p.Client.APIKey
124+
userDataValues["apiKey"] = p.APIKey
125125

126126
if req.ControlPlaneEndpoint != "" {
127127
userDataValues["controlPlaneEndpoint"] = req.ControlPlaneEndpoint
@@ -160,7 +160,7 @@ func (p *Client) NewDevice(ctx context.Context, req CreateDeviceRequest) (*packn
160160

161161
// If there are no reservationIDs to process, go ahead and return early
162162
if len(reservationIDs) == 0 {
163-
dev, _, err := p.Client.Devices.Create(serverCreateOpts)
163+
dev, _, err := p.Devices.Create(serverCreateOpts)
164164
return dev, err
165165
}
166166

@@ -171,7 +171,7 @@ func (p *Client) NewDevice(ctx context.Context, req CreateDeviceRequest) (*packn
171171

172172
for _, resID := range reservationIDs {
173173
serverCreateOpts.HardwareReservationID = resID
174-
dev, _, err := p.Client.Devices.Create(serverCreateOpts)
174+
dev, _, err := p.Devices.Create(serverCreateOpts)
175175
if err != nil {
176176
lastErr = err
177177
continue

0 commit comments

Comments
 (0)