From 2d84ba1bafb2fda67243e19d600fda151aae4f2f Mon Sep 17 00:00:00 2001 From: Steven Silvester Date: Tue, 10 Jun 2025 06:10:11 -0500 Subject: [PATCH] PYTHON-5410 Assume ec2 role in backport task --- .evergreen/generated_configs/tasks.yml | 1 + .evergreen/scripts/generate_config.py | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/.evergreen/generated_configs/tasks.yml b/.evergreen/generated_configs/tasks.yml index aa700629fb..1129408f12 100644 --- a/.evergreen/generated_configs/tasks.yml +++ b/.evergreen/generated_configs/tasks.yml @@ -118,6 +118,7 @@ tasks: # Backport pr tests - name: backport-pr commands: + - func: assume ec2 role - command: subprocess.exec params: binary: bash diff --git a/.evergreen/scripts/generate_config.py b/.evergreen/scripts/generate_config.py index e5c5209bf3..cb5c5a38a0 100644 --- a/.evergreen/scripts/generate_config.py +++ b/.evergreen/scripts/generate_config.py @@ -903,7 +903,8 @@ def create_backport_pr_tasks(): "${github_commit}", ] cmd = get_subprocess_exec(args=args) - return [EvgTask(name=name, commands=[cmd], allowed_requesters=["commit"])] + assume_func = FunctionCall(func="assume ec2 role") + return [EvgTask(name=name, commands=[assume_func, cmd], allowed_requesters=["commit"])] def create_ocsp_tasks():