@@ -1194,6 +1194,77 @@ tasks:
11941194 EXPECTED_AZUREKMS_OUTCOME : failure
11951195 args :
11961196 - src/.evergreen/run-azure-kms-tests.sh
1197+ - name : oidc-auth-test-k8s-latest
1198+ commands :
1199+ - func : install dependencies
1200+ - command : subprocess.exec
1201+ type : test
1202+ params :
1203+ working_dir : src
1204+ binary : bash
1205+ env :
1206+ PROJECT_DIRECTORY : ${PROJECT_DIRECTORY}
1207+ ENVIRONMENT : k8s
1208+ K8S_VARIANT : eks
1209+ SCRIPT : run-oidc-prose-tests.sh
1210+ include_expansions_in_env :
1211+ - DRIVERS_TOOLS
1212+ - AWS_ACCESS_KEY_ID
1213+ - AWS_SECRET_ACCESS_KEY
1214+ - AWS_SESSION_TOKEN
1215+ args :
1216+ - .evergreen/run-oidc-tests-k8s.sh
1217+ - command : subprocess.exec
1218+ type : test
1219+ params :
1220+ working_dir : src
1221+ binary : bash
1222+ env :
1223+ PROJECT_DIRECTORY : ${PROJECT_DIRECTORY}
1224+ ENVIRONMENT : k8s
1225+ K8S_VARIANT : eks
1226+ SCRIPT : run-oidc-unified-tests.sh
1227+ include_expansions_in_env :
1228+ - DRIVERS_TOOLS
1229+ - AWS_ACCESS_KEY_ID
1230+ - AWS_SECRET_ACCESS_KEY
1231+ - AWS_SESSION_TOKEN
1232+ args :
1233+ - .evergreen/run-oidc-tests-k8s.sh
1234+ - command : subprocess.exec
1235+ type : test
1236+ params :
1237+ working_dir : src
1238+ binary : bash
1239+ env :
1240+ PROJECT_DIRECTORY : ${PROJECT_DIRECTORY}
1241+ ENVIRONMENT : k8s
1242+ K8S_VARIANT : gke
1243+ SCRIPT : run-oidc-prose-tests.sh
1244+ include_expansions_in_env :
1245+ - DRIVERS_TOOLS
1246+ - AWS_ACCESS_KEY_ID
1247+ - AWS_SECRET_ACCESS_KEY
1248+ - AWS_SESSION_TOKEN
1249+ args :
1250+ - .evergreen/run-oidc-tests-k8s.sh
1251+ - command : subprocess.exec
1252+ type : test
1253+ params :
1254+ working_dir : src
1255+ binary : bash
1256+ env :
1257+ PROJECT_DIRECTORY : ${PROJECT_DIRECTORY}
1258+ ENVIRONMENT : k8s
1259+ K8S_VARIANT : gke
1260+ SCRIPT : run-oidc-unified-tests.sh
1261+ include_expansions_in_env :
1262+ - DRIVERS_TOOLS
1263+ - AWS_ACCESS_KEY_ID
1264+ - AWS_SECRET_ACCESS_KEY
1265+ - AWS_SESSION_TOKEN
1266+ args :
1267+ - .evergreen/run-oidc-tests-k8s.sh
11971268 - name : oidc-auth-test-azure-latest
11981269 commands :
11991270 - func : install dependencies
@@ -4399,6 +4470,27 @@ task_groups:
43994470 - ${DRIVERS_TOOLS}/.evergreen/csfle/azurekms/teardown.sh
44004471 tasks :
44014472 - test-azurekms-task
4473+ - name : testk8soidc_task_group
4474+ setup_group :
4475+ - func : fetch source
4476+ - command : ec2.assume_role
4477+ params :
4478+ role_arn : ${OIDC_AWS_ROLE_ARN}
4479+ - command : subprocess.exec
4480+ params :
4481+ binary : bash
4482+ args :
4483+ - ${DRIVERS_TOOLS}/.evergreen/auth_oidc/k8s/setup.sh
4484+ teardown_task :
4485+ - command : subprocess.exec
4486+ params :
4487+ binary : bash
4488+ args :
4489+ - ${DRIVERS_TOOLS}/.evergreen/auth_oidc/k8s/teardown.sh
4490+ setup_group_can_fail_task : true
4491+ setup_group_timeout_secs : 1800
4492+ tasks :
4493+ - oidc-auth-test-k8s-latest
44024494 - name : testtestoidc_task_group
44034495 setup_group :
44044496 - func : fetch source
@@ -5091,6 +5183,7 @@ buildvariants:
50915183 - testtestoidc_task_group
50925184 - testazureoidc_task_group
50935185 - testgcpoidc_task_group
5186+ - testk8soidc_task_group
50945187 - name : rhel8-test-atlas
50955188 display_name : Atlas Cluster Tests
50965189 run_on : rhel80-large
0 commit comments