diff --git a/pkg/cfn/builder/cluster.go b/pkg/cfn/builder/cluster.go index 0212bd2b0a..848355f4e0 100644 --- a/pkg/cfn/builder/cluster.go +++ b/pkg/cfn/builder/cluster.go @@ -341,6 +341,7 @@ func (c *ClusterResourceSet) addResourcesForControlPlane(subnetDetails *SubnetDe return fmt.Errorf("error building cluster compute roles: %w", err) } computeConfig.NodeRoleArn = autoModeRefs.NodeRole + c.rs.withIAM = true } } else { computeConfig.NodeRoleArn = gfnt.NewString(cc.NodeRoleARN.String())