Skip to content

Commit 2e4f1be

Browse files
committed
fix: Update fakeDeleteCRDClient interface.
1 parent f560618 commit 2e4f1be

File tree

1 file changed

+3
-14
lines changed

1 file changed

+3
-14
lines changed

internal/crd/crd.go

Lines changed: 3 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,12 @@ package crd
33

44
import (
55
"context"
6-
"fmt"
76

87
apiextensions "k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1"
98
apierrors "k8s.io/apimachinery/pkg/api/errors"
109
"k8s.io/apimachinery/pkg/types"
1110
ctrl "sigs.k8s.io/controller-runtime"
1211
"sigs.k8s.io/controller-runtime/pkg/client"
13-
"sigs.k8s.io/controller-runtime/pkg/client/config"
1412

1513
api "sigs.k8s.io/hierarchical-namespaces/api/v1alpha2"
1614
)
@@ -19,13 +17,13 @@ import (
1917
type fakeDeleteCRDClient struct{}
2018

2119
// fakeDeleteCRDClient doesn't return any err on Get() because none of the reconciler test performs CRD deletion
22-
func (f fakeDeleteCRDClient) Get(context.Context, types.NamespacedName, client.Object) error {
20+
func (f fakeDeleteCRDClient) Get(context.Context, client.ObjectKey, client.Object, ...client.GetOption) error {
2321
return nil
2422
}
2523

2624
// crdClientType could be either a real client or fakeDeleteCRDClient
2725
type crdClientType interface {
28-
Get(context.Context, types.NamespacedName, client.Object) error
26+
Get(context.Context, client.ObjectKey, client.Object, ...client.GetOption) error
2927
}
3028

3129
// crdClient is an uncached client for checking CRD deletion (or a fake for testing)
@@ -38,16 +36,7 @@ func Setup(mgr ctrl.Manager, fake bool) error {
3836
return nil
3937
}
4038

41-
//TODO(aludwin): can we just use mgr.GetClient()? If not, document why not
42-
var err error
43-
crdClient, err = client.New(config.GetConfigOrDie(), client.Options{
44-
Scheme: mgr.GetScheme(),
45-
// I'm not sure if this mapper is needed - @ginnyji Dec2020
46-
Mapper: mgr.GetRESTMapper(),
47-
})
48-
if err != nil {
49-
return fmt.Errorf("cannot create crdClient: %s", err.Error())
50-
}
39+
crdClient = mgr.GetClient()
5140

5241
return nil
5342
}

0 commit comments

Comments
 (0)