Skip to content

Commit 4b67697

Browse files
committed
Remove inject.Mapper
Signed-off-by: Vince Prignano <[email protected]>
1 parent e2de608 commit 4b67697

File tree

5 files changed

+3
-47
lines changed

5 files changed

+3
-47
lines changed

pkg/cluster/internal.go

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -68,9 +68,6 @@ func (c *cluster) SetFields(i interface{}) error {
6868
if _, err := inject.SchemeInto(c.scheme, i); err != nil {
6969
return err
7070
}
71-
if _, err := inject.MapperInto(c.mapper, i); err != nil {
72-
return err
73-
}
7471
return nil
7572
}
7673

pkg/controller/controller_test.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,9 @@ import (
2525
. "github.com/onsi/gomega"
2626
"go.uber.org/goleak"
2727
corev1 "k8s.io/api/core/v1"
28+
"k8s.io/apimachinery/pkg/runtime"
2829
"k8s.io/utils/pointer"
2930

30-
"sigs.k8s.io/controller-runtime/pkg/client"
3131
"sigs.k8s.io/controller-runtime/pkg/config/v1alpha1"
3232
"sigs.k8s.io/controller-runtime/pkg/controller"
3333
"sigs.k8s.io/controller-runtime/pkg/event"
@@ -232,6 +232,6 @@ func (*failRec) Reconcile(context.Context, reconcile.Request) (reconcile.Result,
232232
return reconcile.Result{}, nil
233233
}
234234

235-
func (*failRec) InjectFunc(client.Client) error {
235+
func (*failRec) InjectScheme(*runtime.Scheme) error {
236236
return fmt.Errorf("expected error")
237237
}

pkg/manager/manager_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1689,7 +1689,7 @@ func (*failRec) Start(context.Context) error {
16891689
return nil
16901690
}
16911691

1692-
func (*failRec) InjectFunc(client.Client) error {
1692+
func (*failRec) InjectScheme(*runtime.Scheme) error {
16931693
return fmt.Errorf("expected error")
16941694
}
16951695

pkg/runtime/inject/inject.go

Lines changed: 0 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@ package inject
2121

2222
import (
2323
"github.com/go-logr/logr"
24-
"k8s.io/apimachinery/pkg/api/meta"
2524
"k8s.io/apimachinery/pkg/runtime"
2625
)
2726

@@ -44,24 +43,6 @@ func SchemeInto(scheme *runtime.Scheme, i interface{}) (bool, error) {
4443
return false, nil
4544
}
4645

47-
// Mapper is used to inject the rest mapper to components that may need it.
48-
//
49-
// Deprecated: Dependency injection methods are deprecated and going to be removed in a future version.
50-
type Mapper interface {
51-
InjectMapper(meta.RESTMapper) error
52-
}
53-
54-
// MapperInto will set the rest mapper on i and return the result if it implements Mapper.
55-
// Returns false if i does not implement Mapper.
56-
//
57-
// Deprecated: Dependency injection methods are deprecated and going to be removed in a future version.
58-
func MapperInto(mapper meta.RESTMapper, i interface{}) (bool, error) {
59-
if m, ok := i.(Mapper); ok {
60-
return true, m.InjectMapper(mapper)
61-
}
62-
return false, nil
63-
}
64-
6546
// Func injects dependencies into i.
6647
//
6748
// Deprecated: Dependency injection methods are deprecated and going to be removed in a future version.

pkg/runtime/inject/inject_test.go

Lines changed: 0 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -39,28 +39,6 @@ var _ = Describe("runtime inject", func() {
3939
uninjectable = &failSource{}
4040
})
4141

42-
It("should set scheme", func() {
43-
44-
scheme := runtime.NewScheme()
45-
46-
By("Validating injecting scheme")
47-
res, err := SchemeInto(scheme, instance)
48-
Expect(err).NotTo(HaveOccurred())
49-
Expect(res).To(Equal(true))
50-
Expect(scheme).To(Equal(instance.GetScheme()))
51-
52-
By("Returning false if the type does not implement inject.Scheme")
53-
res, err = SchemeInto(scheme, uninjectable)
54-
Expect(err).NotTo(HaveOccurred())
55-
Expect(res).To(Equal(false))
56-
Expect(uninjectable.GetScheme()).To(BeNil())
57-
58-
By("Returning an error if scheme injection fails")
59-
res, err = SchemeInto(nil, instance)
60-
Expect(err).To(Equal(errInjectFail))
61-
Expect(res).To(Equal(true))
62-
})
63-
6442
It("should set dependencies", func() {
6543

6644
f := func(interface{}) error { return nil }

0 commit comments

Comments
 (0)