- Newest
- Most votes
- Most comments
AmazonEC2ContainerRegistryReadOnly is sufficient to authenticate with private ECR [attached with NodeRole] , there is no separate authentication required in case of using with Managed/Self Managed nodes in EKS cluster.
If there are other custom registries, then we need to specify methods to authenticate with registry [1].
Unlike ECR, Argo Workflows is a third party implementation and does not have a direct integration provided by AWS that simplifies the authentication process for pulling images. It is up to the user to implement appropriate authentication method which suits best for them.
Note: It is out of scope for AWS Support to provide solutions on the third party implementations.
Reference:
https://kubernetes.io/docs/concepts/containers/images/#using-a-private-registry
