The GitHub Actions job "Tests (AMD)" on airflow.git/main has succeeded.
Run started by GitHub user potiuk (triggered by amoghrajesh).

Head commit for run:
a1784e880f88d276140d1edfa0f459dcb4cfa7e3 / Sean Ghaeli 
<[email protected]>
Replace fixed sleep with active IAM trust policy validation in example_emr_eks 
(#66736)

The system test was failing intermittently because the fixed 60-second
sleep after updating the IAM trust policy was insufficient — AWS IAM
OIDC-based trust policy propagation can take 2-5+ minutes.

Replace the sleep with a new `wait_for_trust_policy_propagation` task
that uses exponential backoff (5s-30s intervals, up to 5 min) to:
1. Verify the trust policy document contains the expected OIDC provider
2. Confirm IAM's SimulatePrincipalPolicy returns "allowed" for
   sts:AssumeRoleWithWebIdentity

This adapts to actual propagation time (fast when IAM is quick, patient
when it's slow) and provides observability via logging at each retry.

Also adds --retry 3 --retry-delay 5 to the eksctl curl download to
handle transient GitHub network failures.

Co-authored-by: Sean Ghaeli <[email protected]>

Report URL: https://github.com/apache/airflow/actions/runs/26138611360

With regards,
GitHub Actions via GitBox


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to