From ab53565e30b23d421e70814f41ca8c479b2ceabe Mon Sep 17 00:00:00 2001 From: Steve Kuznetsov Date: Mon, 15 Aug 2022 11:00:22 -0600 Subject: [PATCH] virtual/syncer: only handle the kubernetes export Signed-off-by: Steve Kuznetsov --- .../apireconciler/syncer_apireconciler_reconcile.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkg/virtual/syncer/controllers/apireconciler/syncer_apireconciler_reconcile.go b/pkg/virtual/syncer/controllers/apireconciler/syncer_apireconciler_reconcile.go index 238f85c9c93..98b488f7858 100644 --- a/pkg/virtual/syncer/controllers/apireconciler/syncer_apireconciler_reconcile.go +++ b/pkg/virtual/syncer/controllers/apireconciler/syncer_apireconciler_reconcile.go @@ -35,6 +35,7 @@ import ( generatedopenapi "k8s.io/kubernetes/pkg/generated/openapi" apisv1alpha1 "github.com/kcp-dev/kcp/pkg/apis/apis/v1alpha1" + "github.com/kcp-dev/kcp/pkg/reconciler/workload/apiexport" "github.com/kcp-dev/kcp/pkg/virtual/framework/dynamic/apidefinition" dynamiccontext "github.com/kcp-dev/kcp/pkg/virtual/framework/dynamic/context" "github.com/kcp-dev/kcp/pkg/virtual/framework/internalapis" @@ -61,6 +62,11 @@ func (c *APIReconciler) reconcile(ctx context.Context, apiExport *apisv1alpha1.A return nil } + if apiExport.ObjectMeta.Name != apiexport.TemporaryComputeServiceExportName { + // this is not something we're handling in this controller + return nil + } + c.mutex.RLock() oldSet := c.apiSets[apiDomainKey] c.mutex.RUnlock()