No static credentials. No sidecar. No role ARN annotation on the service account. Laravel Cloud now uses EKS Pod Identity with a server-side TargetRoleArn chain, so every workload pod gets temporary credentials for a customer-owned IAM role — scoped by a trust policy that only permits this specific namespace.
AWS_CONTAINER_CREDENTIALS_FULL_URI set by the operator.PodIdentityAssociation for this namespace + service account, with a TargetRoleArn pointing to the customer role.AssumeRole-chains into the TargetRoleArn before handing them to the pod.