From d69f65479d2fa0a425661c86b0298025f1381d63 Mon Sep 17 00:00:00 2001 From: lihanbo Date: Sat, 27 Mar 2021 18:34:32 +0800 Subject: [PATCH] fix the failure of getting namespace in cluster controller Signed-off-by: lihanbo --- pkg/controllers/cluster/cluster_controller.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkg/controllers/cluster/cluster_controller.go b/pkg/controllers/cluster/cluster_controller.go index b088b9c5f..0ddca7ea4 100644 --- a/pkg/controllers/cluster/cluster_controller.go +++ b/pkg/controllers/cluster/cluster_controller.go @@ -173,7 +173,7 @@ func (c *Controller) createExecutionSpace(cluster *v1alpha1.Cluster) error { // create member cluster execution space when member cluster joined executionSpaceObj := &corev1.Namespace{} - err = c.Client.Get(context.TODO(), types.NamespacedName{Namespace: executionSpaceName}, executionSpaceObj) + err = c.Client.Get(context.TODO(), types.NamespacedName{Name: executionSpaceName}, executionSpaceObj) if err != nil { if apierrors.IsNotFound(err) { executionSpace := &corev1.Namespace{ @@ -184,7 +184,7 @@ func (c *Controller) createExecutionSpace(cluster *v1alpha1.Cluster) error { } err := c.Client.Create(context.TODO(), executionSpace) if err != nil { - klog.Errorf("Failed to create execution space for cluster %v", cluster.Name) + klog.Errorf("Failed to create execution space for cluster %v: %v", cluster.Name, err) return err } } else {