@@ -16,14 +16,14 @@ import (
1616// Updater updates the cluster state.
1717type Updater interface {
1818 Upsert (obj client.Object )
19- Delete (objType client. Object , nsname types.NamespacedName )
19+ Delete (objType kinds. ObjectType , nsname types.NamespacedName )
2020}
2121
2222// objectStore is a store of client.Object
2323type objectStore interface {
24- get (objType client. Object , nsname types.NamespacedName ) client.Object
24+ get (objType kinds. ObjectType , nsname types.NamespacedName ) client.Object
2525 upsert (obj client.Object )
26- delete (objType client. Object , nsname types.NamespacedName )
26+ delete (objType kinds. ObjectType , nsname types.NamespacedName )
2727}
2828
2929// ngfPolicyObjectStore is a store of policies.Policy.
@@ -44,7 +44,7 @@ func newNGFPolicyObjectStore(
4444 }
4545}
4646
47- func (p * ngfPolicyObjectStore ) get (objType client. Object , nsname types.NamespacedName ) client.Object {
47+ func (p * ngfPolicyObjectStore ) get (objType kinds. ObjectType , nsname types.NamespacedName ) client.Object {
4848 key := graph.PolicyKey {
4949 NsName : nsname ,
5050 GVK : p .extractGVKFunc (objType ),
@@ -67,7 +67,7 @@ func (p *ngfPolicyObjectStore) upsert(obj client.Object) {
6767 p .policies [key ] = pol
6868}
6969
70- func (p * ngfPolicyObjectStore ) delete (objType client. Object , nsname types.NamespacedName ) {
70+ func (p * ngfPolicyObjectStore ) delete (objType kinds. ObjectType , nsname types.NamespacedName ) {
7171 key := graph.PolicyKey {
7272 NsName : nsname ,
7373 GVK : p .extractGVKFunc (objType ),
@@ -88,7 +88,7 @@ func newObjectStoreMapAdapter[T client.Object](objects map[types.NamespacedName]
8888 }
8989}
9090
91- func (m * objectStoreMapAdapter [T ]) get (_ client. Object , nsname types.NamespacedName ) client.Object {
91+ func (m * objectStoreMapAdapter [T ]) get (_ kinds. ObjectType , nsname types.NamespacedName ) client.Object {
9292 obj , exist := m .objects [nsname ]
9393 if ! exist {
9494 return nil
@@ -105,7 +105,7 @@ func (m *objectStoreMapAdapter[T]) upsert(obj client.Object) {
105105 m .objects [client .ObjectKeyFromObject (obj )] = t
106106}
107107
108- func (m * objectStoreMapAdapter [T ]) delete (_ client. Object , nsname types.NamespacedName ) {
108+ func (m * objectStoreMapAdapter [T ]) delete (_ kinds. ObjectType , nsname types.NamespacedName ) {
109109 delete (m .objects , nsname )
110110}
111111
@@ -150,15 +150,15 @@ func (m *multiObjectStore) mustFindStoreForObj(obj client.Object) objectStore {
150150 return store
151151}
152152
153- func (m * multiObjectStore ) get (objType client. Object , nsname types.NamespacedName ) client.Object {
153+ func (m * multiObjectStore ) get (objType kinds. ObjectType , nsname types.NamespacedName ) client.Object {
154154 return m .mustFindStoreForObj (objType ).get (objType , nsname )
155155}
156156
157157func (m * multiObjectStore ) upsert (obj client.Object ) {
158158 m .mustFindStoreForObj (obj ).upsert (obj )
159159}
160160
161- func (m * multiObjectStore ) delete (objType client. Object , nsname types.NamespacedName ) {
161+ func (m * multiObjectStore ) delete (objType kinds. ObjectType , nsname types.NamespacedName ) {
162162 m .mustFindStoreForObj (objType ).delete (objType , nsname )
163163}
164164
@@ -257,7 +257,7 @@ func (s *changeTrackingUpdater) Upsert(obj client.Object) {
257257 s .setChangeType (obj , changingUpsert )
258258}
259259
260- func (s * changeTrackingUpdater ) delete (objType client. Object , nsname types.NamespacedName ) (changed bool ) {
260+ func (s * changeTrackingUpdater ) delete (objType kinds. ObjectType , nsname types.NamespacedName ) (changed bool ) {
261261 objTypeGVK := s .extractGVK (objType )
262262
263263 if s .store .persists (objTypeGVK ) {
@@ -276,7 +276,7 @@ func (s *changeTrackingUpdater) delete(objType client.Object, nsname types.Names
276276 return stateChanged .delete (objType , nsname )
277277}
278278
279- func (s * changeTrackingUpdater ) Delete (objType client. Object , nsname types.NamespacedName ) {
279+ func (s * changeTrackingUpdater ) Delete (objType kinds. ObjectType , nsname types.NamespacedName ) {
280280 s .assertSupportedGVK (s .extractGVK (objType ))
281281
282282 changingDelete := s .delete (objType , nsname )
0 commit comments