From 919340265785ea16f2f929fb7bb06a700fa73518 Mon Sep 17 00:00:00 2001 From: Behrooz Razzaghi Date: Thu, 26 Feb 2026 15:04:20 +0330 Subject: [PATCH] Implement DeleteAllOf in blockingcacheclient and pluginhookclient --- pkg/util/blockingcacheclient/client.go | 4 +++- pkg/util/pluginhookclient/client.go | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/pkg/util/blockingcacheclient/client.go b/pkg/util/blockingcacheclient/client.go index e869ef2ba9..95010b908e 100644 --- a/pkg/util/blockingcacheclient/client.go +++ b/pkg/util/blockingcacheclient/client.go @@ -263,7 +263,9 @@ func (c *CacheClient) blockApply(ctx context.Context, obj runtime.ApplyConfigura }) } -// TODO: implement DeleteAllOf +func (c *CacheClient) DeleteAllOf(ctx context.Context, obj client.Object, opts ...client.DeleteAllOfOption) error { + return c.Client.DeleteAllOf(ctx, obj, opts...) +} func (c *CacheClient) Status() client.StatusWriter { return &CacheStatusClient{ diff --git a/pkg/util/pluginhookclient/client.go b/pkg/util/pluginhookclient/client.go index 0303e8ca39..78421d9e6d 100644 --- a/pkg/util/pluginhookclient/client.go +++ b/pkg/util/pluginhookclient/client.go @@ -193,7 +193,9 @@ func (c *Client) Apply(ctx context.Context, obj runtime.ApplyConfiguration, opts return c.Client.Apply(ctx, obj, opts...) } -// TODO: implement DeleteAllOf +func (c *Client) DeleteAllOf(ctx context.Context, obj client.Object, opts ...client.DeleteAllOfOption) error { + return c.Client.DeleteAllOf(ctx, obj, opts...) +} func (c *Client) Status() client.StatusWriter { return &StatusClient{