File tree Expand file tree Collapse file tree 1 file changed +5
-5
lines changed Expand file tree Collapse file tree 1 file changed +5
-5
lines changed Original file line number Diff line number Diff line change @@ -60,6 +60,11 @@ def setup_oidc(sub_test_name: str) -> dict[str, str] | None:
60
60
write_env ("AZUREOIDC_RESOURCE" , config ["AZUREOIDC_RESOURCE" ])
61
61
elif sub_test_name == "gcp-remote" :
62
62
write_env ("GCPOIDC_AUDIENCE" , config ["GCPOIDC_AUDIENCE" ])
63
+ elif sub_test_name == "eks" and "AWS_ACCESS_KEY_ID" in os .environ :
64
+ # Store AWS creds for kubectl access.
65
+ for key in ["AWS_ACCESS_KEY_ID" , "AWS_SECRET_ACCESS_KEY" , "AWS_SESSION_TOKEN" ]:
66
+ if key in os .environ :
67
+ write_env (key , os .environ [key ])
63
68
return config
64
69
65
70
@@ -76,11 +81,6 @@ def test_oidc_send_to_remote(sub_test_name: str) -> None:
76
81
elif sub_test_name in K8S_NAMES :
77
82
env ["K8S_DRIVERS_TAR_FILE" ] = TMP_DRIVER_FILE
78
83
env ["K8S_TEST_CMD" ] = "OIDC_ENV=k8s ./.evergreen/run-mongodb-oidc-test.sh"
79
- if sub_test_name == "eks" and "AWS_ACCESS_KEY_ID" in os .environ :
80
- # Remove AWS creds that would interfere with kubectl access.
81
- for key in ["AWS_ACCESS_KEY_ID" , "AWS_SECRET_ACCESS_KEY" , "AWS_SESSION_TOKEN" ]:
82
- if key in os .environ :
83
- del os .environ [key ]
84
84
run_command (f"bash { target_dir } /run-driver-test.sh" , env = env )
85
85
86
86
You can’t perform that action at this time.
0 commit comments