Register EKS cluster in different AWS account

Hello,

I have rancher 2.8.3 version installed on AWS Account ‘X’. I’m trying to register an EKS cluster (1.29) in AWS account “Y”. The registration process errors out with error

Controller.FailureMessage{ClusterName:"<my-eks-clustername>", Message_:"No cluster found for name: <my-eks-clustername>.", NodegroupName:""}

  • I have an IAM user called “rancher” in AccountX that has eks:* permissions on resource: '*'

  • I think i’m missing something basic in cross account rancher monitoring. Can someone pls help me in figuring this out?