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,