@@ -15,9 +15,9 @@ type Mutator[K client.Object] interface {
1515 MetadataMutator () MetadataMutator
1616}
1717
18- func GetResource [K client.Object ](ctx context.Context , clt client.Client , m Mutator [K ]) (K , error ) {
18+ func GetResource [K client.Object ](ctx context.Context , clt client.Client , m Mutator [K ], opts ... client. GetOption ) (K , error ) {
1919 res := m .Empty ()
20- if err := clt .Get (ctx , client .ObjectKeyFromObject (res ), res ); err != nil {
20+ if err := clt .Get (ctx , client .ObjectKeyFromObject (res ), res , opts ... ); err != nil {
2121 return res , fmt .Errorf ("failed to get %s: %w" , m .String (), err )
2222 }
2323 return res , nil
@@ -34,9 +34,9 @@ func CreateOrUpdateResource[K client.Object](ctx context.Context, clt client.Cli
3434 return nil
3535}
3636
37- func DeleteResource [K client.Object ](ctx context.Context , clt client.Client , m Mutator [K ]) error {
37+ func DeleteResource [K client.Object ](ctx context.Context , clt client.Client , m Mutator [K ], opts ... client. DeleteOption ) error {
3838 res := m .Empty ()
39- if err := clt .Delete (ctx , res ); client .IgnoreNotFound (err ) != nil {
39+ if err := clt .Delete (ctx , res , opts ... ); client .IgnoreNotFound (err ) != nil {
4040 return fmt .Errorf ("failed to delete %s: %w" , m .String (), err )
4141 }
4242 return nil
0 commit comments