diff --git a/capten/agent/internal/crossplane/cluster_claims.go b/capten/agent/internal/crossplane/cluster_claims.go index c01e29b7a..7aa99f439 100644 --- a/capten/agent/internal/crossplane/cluster_claims.go +++ b/capten/agent/internal/crossplane/cluster_claims.go @@ -179,7 +179,7 @@ func (h *ClusterClaimSyncHandler) updateManagedClusters(k8sClient *k8s.K8SClient managedCluster.ClusterDeployStatus = clusterObj.ClusterDeployStatus } - if status.Status == readyStatusValue { + if status.Status != readyStatusValue { secretName := fmt.Sprintf(clusterSecretName, clusterCliam.Spec.Id) resp, err := k8sClient.GetSecretData(clusterCliam.Metadata.Namespace, secretName) if err != nil {