Skip to content

Commit 1144622

Browse files
committed
Remove inject.APIReader
Signed-off-by: Vince Prignano <[email protected]>
1 parent 2948c51 commit 1144622

File tree

3 files changed

+0
-43
lines changed

3 files changed

+0
-43
lines changed

pkg/cluster/internal.go

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -71,9 +71,6 @@ func (c *cluster) SetFields(i interface{}) error {
7171
if _, err := inject.ClientInto(c.client, i); err != nil {
7272
return err
7373
}
74-
if _, err := inject.APIReaderInto(c.apiReader, i); err != nil {
75-
return err
76-
}
7774
if _, err := inject.SchemeInto(c.scheme, i); err != nil {
7875
return err
7976
}

pkg/runtime/inject/inject.go

Lines changed: 0 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -28,24 +28,6 @@ import (
2828
"sigs.k8s.io/controller-runtime/pkg/client"
2929
)
3030

31-
// APIReader is used by the Manager to inject the APIReader into necessary types.
32-
//
33-
// Deprecated: Dependency injection methods are deprecated and going to be removed in a future version.
34-
type APIReader interface {
35-
InjectAPIReader(client.Reader) error
36-
}
37-
38-
// APIReaderInto will set APIReader on i and return the result if it implements APIReaderInto.
39-
// Returns false if i does not implement APIReader.
40-
//
41-
// Deprecated: Dependency injection methods are deprecated and going to be removed in a future version.
42-
func APIReaderInto(reader client.Reader, i interface{}) (bool, error) {
43-
if s, ok := i.(APIReader); ok {
44-
return true, s.InjectAPIReader(reader)
45-
}
46-
return false, nil
47-
}
48-
4931
// Config is used by the ControllerManager to inject Config into Sources, EventHandlers, Predicates, and
5032
// Reconciles.
5133
//

pkg/runtime/inject/inject_test.go

Lines changed: 0 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -106,28 +106,6 @@ var _ = Describe("runtime inject", func() {
106106
Expect(res).To(Equal(true))
107107
})
108108

109-
It("should set api reader", func() {
110-
apiReader, err := client.NewDelegatingClient(client.NewDelegatingClientInput{Client: fake.NewClientBuilder().Build()})
111-
Expect(err).NotTo(HaveOccurred())
112-
113-
By("Validating injecting client")
114-
res, err := APIReaderInto(apiReader, instance)
115-
Expect(err).NotTo(HaveOccurred())
116-
Expect(res).To(Equal(true))
117-
Expect(apiReader).To(Equal(instance.GetAPIReader()))
118-
119-
By("Returning false if the type does not implement inject.Client")
120-
res, err = APIReaderInto(apiReader, uninjectable)
121-
Expect(err).NotTo(HaveOccurred())
122-
Expect(res).To(Equal(false))
123-
Expect(uninjectable.GetAPIReader()).To(BeNil())
124-
125-
By("Returning an error if client injection fails")
126-
res, err = APIReaderInto(nil, instance)
127-
Expect(err).To(Equal(errInjectFail))
128-
Expect(res).To(Equal(true))
129-
})
130-
131109
It("should set dependencies", func() {
132110

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

0 commit comments

Comments
 (0)