Skip this page if either applies:
- On-premises deployment – Storage credentials come from a Kubernetes secret you create in Create SeekrFlow secrets. You don’t need a cloud identity.
- Amazon Web Services (AWS) Identity and Access Management (IAM) roles for service accounts – The role annotation in your values file connects the identity.
- With the sfe CLI
- Without the sfe CLI
Your AWS identity needs these permissions:The command updates the role’s trust policy and creates an Amazon Elastic Kubernetes Service (Amazon EKS) Pod Identity association for each SeekrFlow service account.
iam:UpdateAssumeRolePolicyandiam:PassRoleon the SeekrFlow roleeks:CreatePodIdentityAssociationandeks:ListPodIdentityAssociationson the cluster
1
Preview the changes
Replace
<role-arn> with the Amazon Resource Name (ARN) of the role you created for SeekrFlow:2
Connect the identity
3
Restart External Secrets Operator
External Secrets Operator gets its AWS credentials only when it starts. If you use it, restart it now: