Skip to content

Commit 76ccfb8

Browse files
Merge pull request #3165 from s3rj1k/context
🐛 Add missing `context` to `PreprovisioningImageFormats` func
2 parents 07004f8 + 8fea699 commit 76ccfb8

7 files changed

Lines changed: 8 additions & 7 deletions

File tree

internal/controller/metal3.io/baremetalhost_controller.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -833,7 +833,7 @@ func (r *BareMetalHostReconciler) registerHost(ctx context.Context, prov provisi
833833
dirty = true
834834
}
835835

836-
preprovImgFormats, err := prov.PreprovisioningImageFormats()
836+
preprovImgFormats, err := prov.PreprovisioningImageFormats(ctx)
837837
if err != nil {
838838
return actionError{err}
839839
}

internal/controller/metal3.io/host_state_machine_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1319,7 +1319,7 @@ func (m *mockProvisioner) Register(_ context.Context, _ provisioner.ManagementAc
13191319
return m.getNextResultByMethod("ValidateManagementAccess"), "", err
13201320
}
13211321

1322-
func (m *mockProvisioner) PreprovisioningImageFormats() ([]metal3api.ImageFormat, error) {
1322+
func (m *mockProvisioner) PreprovisioningImageFormats(_ context.Context) ([]metal3api.ImageFormat, error) {
13231323
return nil, nil
13241324
}
13251325

pkg/provisioner/demo/demo.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,7 @@ func (p *demoProvisioner) Register(_ context.Context, _ provisioner.ManagementAc
111111
return
112112
}
113113

114-
func (p *demoProvisioner) PreprovisioningImageFormats() ([]metal3api.ImageFormat, error) {
114+
func (p *demoProvisioner) PreprovisioningImageFormats(_ context.Context) ([]metal3api.ImageFormat, error) {
115115
return nil, nil
116116
}
117117

pkg/provisioner/fixture/fixture.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -149,7 +149,7 @@ func (p *fixtureProvisioner) Register(_ context.Context, _ provisioner.Managemen
149149
return
150150
}
151151

152-
func (p *fixtureProvisioner) PreprovisioningImageFormats() ([]metal3api.ImageFormat, error) {
152+
func (p *fixtureProvisioner) PreprovisioningImageFormats(_ context.Context) ([]metal3api.ImageFormat, error) {
153153
return nil, nil
154154
}
155155

pkg/provisioner/ironic/ironic.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -382,7 +382,7 @@ func (p *ironicProvisioner) configureNode(ctx context.Context, data provisioner.
382382
// PreprovisioningImageFormats returns a list of acceptable formats for a
383383
// pre-provisioning image to be built by a PreprovisioningImage object. The
384384
// list should be nil if no image build is requested.
385-
func (p *ironicProvisioner) PreprovisioningImageFormats() ([]metal3api.ImageFormat, error) {
385+
func (p *ironicProvisioner) PreprovisioningImageFormats(_ context.Context) ([]metal3api.ImageFormat, error) {
386386
if !p.config.havePreprovImgBuilder {
387387
return nil, nil
388388
}

pkg/provisioner/ironic/register_test.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package ironic
22

33
import (
4+
"context"
45
"net/http"
56
"testing"
67

@@ -964,7 +965,7 @@ func TestPreprovisioningImageFormats(t *testing.T) {
964965
prov, _ := newProvisionerWithSettings(host, bmc.Credentials{}, nil, ironicEndpoint, auth)
965966
prov.config.havePreprovImgBuilder = tc.PreprovImgEnabled
966967

967-
fmts, err := prov.PreprovisioningImageFormats()
968+
fmts, err := prov.PreprovisioningImageFormats(context.Background())
968969

969970
require.NoError(t, err)
970971
assert.Equal(t, tc.Expected, fmts)

pkg/provisioner/provisioner.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -147,7 +147,7 @@ type Provisioner interface {
147147
// PreprovisioningImageFormats returns a list of acceptable formats for a
148148
// pre-provisioning image to be built by a PreprovisioningImage object. The
149149
// list should be nil if no image build is requested.
150-
PreprovisioningImageFormats() ([]metal3api.ImageFormat, error)
150+
PreprovisioningImageFormats(ctx context.Context) ([]metal3api.ImageFormat, error)
151151

152152
// InspectHardware updates the HardwareDetails field of the host with
153153
// details of devices discovered on the hardware. It may be called

0 commit comments

Comments
 (0)