From 775845b55c3707595dc7f6e181469af9950614bc Mon Sep 17 00:00:00 2001 From: Naeel Date: Mon, 27 Apr 2026 13:37:30 +0300 Subject: [PATCH] executor: preserve generation in untap metadata --- pkg/executor/client/client.go | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/pkg/executor/client/client.go b/pkg/executor/client/client.go index 1d52fdc3..b624b4c6 100644 --- a/pkg/executor/client/client.go +++ b/pkg/executor/client/client.go @@ -111,7 +111,13 @@ func (c *client) GetServiceForFunction(ctx context.Context, fn *fv1.Function) (s func (c *client) UnTapService(ctx context.Context, fnMeta metav1.ObjectMeta, executorType fv1.ExecutorType, serviceURL *url.URL) error { url := c.executorURL + "/v2/unTapService" tapSvc := TapServiceRequest{ - FnMetadata: fnMeta, + FnMetadata: metav1.ObjectMeta{ + Name: fnMeta.Name, + Namespace: fnMeta.Namespace, + ResourceVersion: fnMeta.ResourceVersion, + Generation: fnMeta.Generation, + UID: fnMeta.UID, + }, FnExecutorType: executorType, ServiceURL: strings.TrimPrefix(serviceURL.String(), "http://"), } @@ -175,6 +181,7 @@ func (c *client) TapService(fnMeta metav1.ObjectMeta, executorType fv1.ExecutorT Name: fnMeta.Name, Namespace: fnMeta.Namespace, ResourceVersion: fnMeta.ResourceVersion, + Generation: fnMeta.Generation, UID: fnMeta.UID, }, FnExecutorType: executorType,